A Middle Eastern breakfast recipe I have wanted to try for months and now I've made it I wish I'd had it sooner!

Shakshuka recipe | The Flourishing Pantry

Inspired as ever by my explorations online and on social media shakshuka has been appearing on my feeds for months, but I needed a nice free Bank Holiday weekend to give me the time to try it. 

The more you look for recipes for shakshuka the more you realise there are endless ways to make it. RuzBowl make theirs with split peas and black kale and Jamie Oliver does a green version with cavolo nero, spinach, mint and peas. Now I've started making it I will definitely have a go at the variations out there, but for today I've gone pretty classic with a more traditional recipe. 

Some of the recipes for shakshuka add sugar which I haven't included (perhaps obviously for a healthy recipe blog!). I'm sure people far more cheffy then me will say this balances the dish, but personally I don't see any need for it at all. 

And want to know my greatest success with this recipe? The boyfriend liked it! And for a man who doesn't like peppers, or in fact isn't a fan of eggs, THAT is a small triumph. 

Let me know if you have a go! Or perhaps you have your own version? I'd love to hear other versions to try. 

PREP TIME: 15 minutes
COOK TIME: 45 minutes


  • olive oil
  • 1 onion, finely sliced
  • 1 red pepper, diced
  • 4 garlic cloves, crushed
  • 2 tsp paprika
  • 1 tsp cumin seeds
  • 1 tsp cayenne pepper
  • 2 tsp harissa paste (optional, I used it because I had it!) 
  • 400g canned tomatoes
  • 1 tbsp lemon juice
  • 3-4 eggs
  • Small bunch of fresh coriander, roughly chopped



1. Heat the oil in a large lidded frying pan over a medium heat and add the onion. Cook until softened, then add the peppers.

2. Fry until both peppers and onions are soft then stir in the garlic, harissa paste and spices and cook for another couple of minutes.

3. Add the tomatoes, lemon juice and 250ml water and bring to a boil, then turn down the heat and simmer for 30 minutes. Taste and season (you can always give it more kick with more cayenne).

4. Make 3-4 holes in the sauce and break in the eggs. Season them lightly, turn the heat right down as low as possible, cover and cook for about 10 minutes until they’re just set.

5. If serving with toast (check out my reviews of favourite shop-bought breads) place this on the plate first and then spoon over the shakshuka and an egg per serving. Top with coriander and dish up. 

Shakshuka recipe | The Flourishing Pantry
Shakshuka recipe | The Flourishing Pantry

Psst! Why not save this to Pinterest for later? Click on the button top left of the picture! 

Shakshuka recipe | The Flourishing Pantry

This recipe is featured in my e-book - How To Create Your Own Flourishing Pantry. Packed with ingredients, top tips, recipes and shopping lists, the book is designed to help you stock your kitchen for healthier eating. Want a copy? Sign up and I'll send it straight to your inbox.