Shakshuka is, in a broad interpretation, popular throughout much of north Africa. It’s commonly thought to have originated in Libya or Tunisia, though various accounts exist with some claiming its origin is Yemenite or even Ottoman.

Whatever the origin, Israelis and the Jewish diaspora can probably take much of the credit for the dish’s trendy turn throughout much of the west in the last decade or so.

With a simple dish such as shakshuka, the possibilities are endless. I prefer mine simple. The key is, like virtually all cooked tomato based sauces, to leave the tomatoes to cook for long enough for the flavour to really develop.

If you like, throw in some of your favourite spices, cheese or even sausage.

I usually make the sauce the night before. That way, all I need to do in the morning is to reheat the sauce, crack in the eggs and enjoy…

Serves 3-6, depending on what else is on offer.

Shakshuka seen from above


4.6 (15 ratings).
Middle Eastern-inspired
6 servings as part of a breakfast/brunch spread
Save Pin Print


  • 3 Tbsp olive oil
  • 1 onion, halved and thinly sliced
  • 2 red romano peppers, cored and cut into long strips
  • 3 garlic cloves, finely chopped
  • ½ fresh chilli, finely chopped (optional)
  • 1 Tbsp tomato paste, optional – only needed if your tomatoes aren’t amazing
  • 800 g tomato, fresh or tinned, chopped
  • 6 eggs
  • flat-leaf parsley, to garnish
  • pul biber (Aleppo pepper), or other chilli flakes
  • salt and pepper

How I make it

  • Heat a large, thick bottomed pan with high sides over medium heat. Fry the onion and peppers in the olive oil until the vegetables are softened but not coloured, 10-15 minutes, stirring regularly to ensure they don’t colour.
  • Add the garlic, chilli (if using) and tomato paste (if using). Stir constantly until it smells fragrantly of garlic but the garlic, about a minute. Stir constantly and make sure the garlic doesn’t colour.
  • Add tomatoes and season with salt and pepper. Stir well, bring to a boil, reduce the heat to low and leave to simmer, covered, until the sauce is thick and delicious, at least 15 minutes, preferably half an hour or more. You can make ahead until this point and store for up to two days in the fridge before reheating and continuing, adding a splash of water if the sauce has become too thick.
  • Make six dents in the shakshukah and break the eggs in. Put the lid back on and continue to simmer on low/medium heat until the eggs are as you like them. I prefer a runny yolk, with the whites just cooked – that takes 4-5 minues. Serve immediately topped with a sprinkling of freshly chopped flat-leaf parsley and Aleppo pepper.
Did you make this recipe?I’d love it if you’d be kind enough to leave a rating and a short comment.

Hey, there!

I’m Vidar, a Norwegian food writer based in Istanbul since 2015.

Join me in exploring the food and cultures of Turkey and the Middle East.

Vidar Bergum on the front porch of his home, drinking tea, with a street cat eating something on the street in front of him

Let's explore the foods & cultures of Turkey and the Middle East together.

Join 5,000+ subscribers
Photo: Bahar Kitapcı
Vidar shopping for vegetables at a Turkish greengrocer
Photo: Bahar Kitapcı

Hey, there!

I’m Vidar Bergum, a food writer based in Istanbul since 2015. I’ve published three books on the food and cultures of Turkey and the Middle East in my native Norway.

This website and my newsletter Meze are the homes of my writing and recipes in English.

Decorative tile in Turkish colours

One Response

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating

New comments are moderated and may take a few days to publish.

Exploring the food and cultures of Turkey, the Middle East & beyond.