Make this comforting shakshuka, then also check out our spring greens shakshuka, vegan shakshuka, eggs Benedict, chorizo brunch eggs and more of the best breakfast ideas with eggs.


  • 1 large onion, chopped
  • 2 cloves garlic, crushed
  • olive oil
  • 2 from a jar roasted red peppers, sliced
  • 1 tsp sweet smoked paprika
  • 1 tsp ground cumin
  • ½ tsp mild chilli powder
  • 400g tin plum tomatoes
  • a pinch sugar
  • 4 eggs
  • a handful flat-leaf parsley, chopped


  • STEP 1

    Heat a large frying pan with a lid. Cook the onion and garlic in 2 tbsp olive oil until soft, then stir in the peppers, spices, tomatoes and sugar and simmer for 10 minutes. Make 4 dips in the mixture with the back of a spoon and crack an egg into each.

  • STEP 2

    Put the lid on and cook gently until the whites are set and the yolks cooked how you like them. Scatter with parsley and serve with bread or toast.


Janine Ratcliffe Portrait
Janine RatcliffeFood director

Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 5 out of 5.4 ratings