It’s fun to say, fun to make and fun to eat!

The word shakshuka comes from Arabic, meaning ‘all mixed up’.

Shakshuka features poached eggs in a hearty, spiced tomato and pepper sauce. It’s made from simple, healthy ingredients, is vegetarian and is delicious! 


  • 2 tbsp olive oil
  • 1 onion, diced
  • 2 garlic cloves, crushed
  • 1 red bell pepper, thinly sliced
  • ½ chilli finely sliced (optional)
  • 1 tbsp Shemin’s Harissa Spice Blend
  • 60g spinach, shredded
  • 1 large handful fresh basil or parsley, shredded
  • 2 x 400g tinned tomatoes or passata
  • 3 – 4 eggs
  • 70g feta, crumbled


  1. Heat the oil in a large frying pan on a medium heat, then add the onion and garlic until browned and softened.
  2. Add the bell pepper, spinach, harissa and fresh chilli, then cook for another few minutes until fragrant and softened.
  3. Add the tomatoes and mix to combine (if the tomatoes taste a bit sharp, you can add a pinch of bicarbonate of soda to take away some of the acidity).
  4. Let it cook, covered, for 15 minutes until the mixture has reduced down slightly.
  5. Make small divots in the sauce for the eggs, and carefully crack the eggs into them. Cook until the egg whites are set but the yolks are still runny.
  6. Top with basil / parsley and feta, and serve with an optional slice of multigrain bread.
Serves 4

Products used in this recipe