Easy Egg Shakshuka Recipe

Curried shakshuka

  • serves 4
  • Easy

Take weekend brunch up a notch with this aromatic shakshuka. Serve with warm rotis to mop up the spiced juices


Whip up this curried shakshuka, then check out our classic shakshuka, meatball shakshuka and spring greens shakshuka.



  • onion 1, chopped
  • garlic 2 cloves, chopped
  • ginger a thumb-sized piece, chopped
  • red chilli 1, deseeded and chopped
  • vegetable oil 2 tsp
  • green pepper 1, chopped
  • ground cumin 2 tsp
  • ground turmeric 1 tsp
  • ground coriander 1 tsp
  • chopped tomatoes 2 x 400g tins
  • baby spinach a handful
  • coriander a handful, plus extra to serve
  • eggs 4 small
  • nigella seeds 2 tsp
  • rotis to serve (optional)


  • Step 1

    Put the onion, garlic, ginger and chilli into a blender or food processor, and whizz until completely smooth. Heat the oil in a lidded, deep, 30cm frying pan and cook the onion purée and green pepper for 10 minutes with a pinch of seasoning until darkened in colour and the onion no longer smells raw. Stir in the cumin, turmeric and ground coriander, and cook for a minute before tipping in the tins of chopped tomatoes and 100ml of water, and simmering gently for 20 minutes or until the sauce has thickened. Stir through the spinach and chopped coriander, and cook for a minute until it wilts, then season. Make four indents in the sauce and crack the eggs into each. Put on the lid and simmer gently for 10-11 minutes or until the whites have set and the yolks are still runny.

  • Step 2

    Sprinkle over the nigella seeds and serve with the roti breads and a little more coriander, if you like.

If you love eggs, then check out more of our best egg recipes here...

Easy Baked Avocado Brunch Recipe with Eggs

Nutritional Information

  • Kcals 157
  • Fat 6.9g
  • Saturates 1.4g
  • Carbs 11.9g
  • Sugars 10.5g
  • Fibre 3.7g
  • Protein 10g
  • Salt 0.2g