Shakshuka aka eggs in spicy tomato sauce

Avg. user rating

Rate this recipe

Prep time:

Cook time:

Serves: 4

By tonythetyger

(1 Vote) 6


  • 1 onion chopped

  • 1 yellow pepper sliced

  • 1 tin whole peeled tomato

  • 1/2 tbsp fresh red chilli chopped or 1 tsp chilli powder

  • 1 bread (to serve)

  • 1 tsp paprika

  • 4 eggs

  • 1 tsp cumin

  • 2 cloves garlic chopped

  • 1 tbsp tomato purée


  1. Fry the onion, garlic and chilli with spices.
  2. Add pepper and allow to soften.
  3. Add tomatoes and crush with a spoon.
  4. Add the tomato purée and some water and allow to cook for 20-30 minutes. It should look like a thickish paste but still have some liquid.
  5. Make holes in the sauce with the back of a spoon and add the eggs in. Allow to cook until set (about 3-5 minutes) and cover with a lid. Serve with fresh bread.

Handy Hint

You can add herbs at the end - parsley and coriander are very nice. You can also add different vegetables eg courgettes, other colour peppers.

Additional Information

  • Make Ahead

  • Kids can help

  • Can Freeze

  • middle eastern

  • tomato

  • Egg

  • Main Course

  • Brunch

  • Vegetarian

  • Nut Free

  • Low fat

  • Gluten Free

  • Dairy Free

Avg. user rating:


Rate this recipe

Your comments

  • CasanovaFrankenstein 13/06/16 18:07

    Just made this, added some chickpeas in too, very nice!

  • PurpleSwift 26/01/15 19:52

    Eggs are not dairy

  • Sharmistha 08/05/14 23:27

    Made this for dinner today; yummy and will try again for sure

  • Thegildedsprout 02/05/14 20:00

    I think that this looks great! A one pan meal is always a nice option. What would you recommend serving this with? Any particular kind of bread?

  • pamish 01/05/14 20:51

    Um - because cows don't lay eggs?

  • liannekennedy2014 01/05/14 15:26

    Why is dairy free ticked when the recipe has eggs?