Shakshuka (a Middle Eastern Vegetarian One Pot Meal)

Shakshuka is a hearty, yet remarkably light breakfast dish of eggs poached in a thick tomato based sauce.  It hails from North Africa, but has long been an extremely popular dish all around the Middle East.

Estimated reading time: 7 minutes


I’ve been fortunate enough to have eaten shakshuka in many countries in both regions mentioned above, including the legendary Dr Shakshuka in Jaffa, Israel. Some were thick, some were runny, some very spicy while some were full of bell peppers.

But they all had one thing in common – they were all delicious! Poached eggs in a thick, slightly spicy, sometimes smoky tomato based sauce. Lots and lots of bread is a must!

Shakshuka with Burrata

In the image below, I’ve added a favourite Apulian cheese, Burrata, for a delicious, creamy treat, as you dip into the sauce.

Shakshuka with Burrata
Shakshuka with Burrata

Shakshuka Recipe

Shakshuka is a very, very easy recipe to make at home. It’s one of those dishes I love making for brunch, when my friends come over. It takes about 30 minutes, and I’m chatting with them as I’m cooking it.

Having said that, I’ve also been known to serve it as a light lunch or dinner when I’m feeling lazy.

As with any popular, traditional recipe, there are tiny differences in the dish from region to region and family to family. Let’s take a look at what it takes to make Shakshuka at home.

strtchy, stringy cheese, burrata on shakshuka
can’t go wrong with yummy cheese!

Shakshuka Ingredients

Tomatoes in Shakshuka

This is the basis of the dish. Some people insist on using fresh tomatoes, some like to use canned. When it comes to tomato based sauces, I have always felt that canned tomatoes give you the best, deeper flavour, and that’s the route I take.

Naturally, it’s a matter of preference, and season, especially if you have lots from your garden. If you are using fresh tomatoes, you want the fully ripe, soft and sweet variety to achieve the best flavour. Otherwise, use the canned ones.

A little tomato paste is also great in Shakshuka. I use sundried tomato paste, as to me, it’s much superior in flavour when used in tomato based sauces. In fact, if you are a long time reader of LinsFood, you’ll know that it’s a “secret weapon” in many of my recipes.

Paprika in Shakshuka

Paprika adds depth to the dish. And heat if you are using the spicy variety. Whether you should be using smoked or non smoked paprika in shakshuka is a bone of contention for many. I suggest you try them both and decide for yourself which you prefer.

I love a touch of smoky flavour in my shakshuka, and so usually go for smoked paprika plus some chilli powder, as in the recipe here.

You can combine the paprika and chilli powder into 1 tablespoon of hot smoked paprika, if you like spicy. As I’ve done in the video.

Speaking of Chilli Powder

Every single time I see an explanation for chilli powder written on an American website, it is described as chilli peppers mixed with other stuff. To most of the rest of the world, chilli powder, is just that – chilli peppers in powdered form, nothing else added. What Americans would call ground cayenne or cayenne powder.

To say that cayenne powder is hotter than chilli powder is just plain wrong, because it rather depends on what types of chilli were used to make that powder.

For eg, I have dried scotch bonnets from last year’s harvest. If I were to ground them to a powder in my spice mill, that would be a seriously hot chilli powder, no? And that’s what we call it – chilli powder, whether in Asia where I grew up, or here in the UK, where I’ve been living for over 25 years.

So on LinsFood, chilli powder means pure, unadulterated chilli peppers in powdered form, ground chilli peppers.

Mini Shakshuka in tagine
Mini Shakshuka in little tagines

Eggs in Shakshuka

I usually go for one egg per diner, but feel free to go for 2, if you fancy. Chicken eggs or even duck eggs are perfect for this. And I’ve even used quail eggs when making extra small portions of shakshuka served as starters for clients, as above.

Cheese or no Cheese?

That is completely up to you. I prefer to leave the shakshuka “bare” more often than not. However, I cannot deny that adding cheese to it just raises it to another level. So you decide which way you want to go with it.

What is Burrata?

Burrata is a cheese pouch, to put it simply! It hails from Puglia and has been around since early 20th century. Burrata, which means buttery, is a pouch made of stretchy cheese much like mozzarella, that holds a combination of fresh cream (panna in Italian) and leftover cheese scraps from making mozzarella. These cheese scraps are called stracciatella, meaning small rags. I think a whole post on Burrata is called for!

I love burrata, it’s cheese and cream in one! To me, tomato based sauces are the perfect foil to cheese, and one of my favourite parts of eating shakshuka is breaking into a still soft egg and dipping up that runny yolk. This is made even more enjoyable with the soft creamy burrata in the mix!

Feta Shashuka

Adding feta cheese to shakshuka seems to be a very, very popular thing to do. And if that is what you prefer, or perhaps you can’t get burrata, all you need to do is sprinkle some crumbled feta cheese all over our shakshuka here, after turning the heat off.

Other Shakshuka Recipes on LinsFood

Green Shakshuka with Tomatillos | A Middle Eastern and Mexican Fusion Recipe
Green Shakshuka with Tomatillos recipe. A delightful Mexican play on a Middle Eastern favourite, with a touch of Zhug, that Yemeni hot sauce.
Get the Recipe!
Green Shakshuka with Tomatillo
Beef Ragù Shakshuka (a hearty Italian twist to a Middle Eastern Favourite)
In this Beef Ragù Shakshuka, I've given a meaty, Italian twist to the Middle Eastern favourite. Eggs lightly poached in a hearty ragù.
Get the Recipe!
Beef Ragu Shakshuka

Shakshuka for One

This is pretty easy. Just reduce the recipe here by diving the ingredients by 4, and use a small frying pan perfect for one. Like the green shakshuka above. Here you go, the ingredients for one:

  • 1/2 Tbsp EV olive oil
  • 1 small onion, chopped
  • 1 very small clove garlic, finely chopped
  • pinch ground cumin
  • 1/2 tsp sweet smoked paprika
  • 1/4 tsp chilli powder (mild or hot, up to you)
  • 1/4 red capsicum (bell pepper)
  • pinch white sugar
  • 200g (7 oz) can chopped tomatoes
  • 1/2 Tbsp sundried tomato paste
  • 1/4 tsp salt
  • freshly ground black pepper
  • 1 egg
  • 1 small burrata (or mozzarella to sprinkle over)
  • some fresh parsley, chopped
sprinkling parsley on shakshuka
Cook your eggs for longer if you prefer them set

Make Ahead Shakshuka/Can Shakshuka be Reheated?

If you want to make your shakshuka ahead, do it right up to the point before you add the eggs. Then just before serving, heat it up to simmering, then continue with step 6 in the recipe below, which is adding the eggs.

What to Serve with Shakshuka?

Bread. Lots and lots of bread! In whatever form. Baguette, flatbread, ciabatta, it’s all good!

Let’s get our aprons on go cook us some Shakshuka with Burrata!

More North African and Middle Eastern Recipes on LinsFood

Head on over to this page for more delicious recipes, well known and otherwise, like the following:

Lamb Shank and Rhubarb Tagine
Lamb Shank and Rhubarb Tagine, an original recipe that draws inspiration from the Persian Khoresh Rivas, which is a rhubarb and meat stew. Perfect spring recipe!
Get the Recipe!
Lamb Shank and Rhubarb Tagine
Reshteh Polo (Persian Rice with Noodles, a Nowruz Recipe)
Reshteh polo, a traditional Persian recipe of rice and noodles that is customarily eaten during Nowruz, the Persian New Year.
Get the Recipe!
reshteh polo, persian rice with noodles topped with raisins and onions
Chicken Mandi Recipe (Yemeni Smoky Chicken and Rice Dish)
Yemeni Chicken Mandi recipe, a smoky roast chicken and rice dish that is originally from Yemen, but now found all over the Middle East.
Get the Recipe!
Yemeni Chicken Mandi, smoky roast chicken on a bed of rice

If you like the recipe and article, don’t forget to leave me a comment and that all important, 5-star rating! Thank you!

And if you make the recipe, share it on any platform and tag me @azlinbloor, and hashtag it #linsfood

Lin xx

poached eggs in shakshuka

Shakshuka (a Middle Eastern Vegetarian One Pot Meal)

Shakshuka is a hearty, yet remarkably light breakfast dish of eggs poached in a thick tomato based sauce.  It hails from North Africa, but has long been an extremely popular dish all around the Middle East.
5 from 37 votes
Print Pin Add to Collection
Course: Breakfast/Brunch
Cuisine: North African and Middle Eastern
Keyword: one pot, vegetarian
Prep Time: 10 minutes
Cook Time: 23 minutes
Servings: 4
Calories: 206kcal
Author: Azlin Bloor
Cost: £1.50 ($1.80) per serving


  • 2 Tbsp EV olive oil
  • 1 medium onion
  • 1 medium clove garlic
  • ½ tsp ground cumin
  • 2 tsp sweet smoked paprika
  • 1 tsp chilli powder mild or hot, up to you
  • 1 red capsicum bell pepper
  • ½ tsp white sugar
  • 800 g chopped tomatoes (2 x 400g)
  • 2 Tbsp sundried tomato paste
  • 1 tsp salt
  • freshly ground black pepper
  • 4 eggs
  • 1 small handful flat leaf parsley (curly will do too)


Prep Work

  • Dice the onion and capsicum into 1 cm (just under 1") pieces and set them aside separately.
  • Finely chop the garlic.
  • Finely chop the parsley and set aside.

Cooking the Shakshuka

  • Heat the olive oil on medium-low heat, in a medium-sized frying pan or shallow casserole dish.
  • Fry the onions for 2 minutes, stirring regularly.
  • Add the garlic, fry for 30 seconds, then add the cumin, paprika and chilli powder. Stir it all around for another 30 seconds. Don’t worry if it’s dry.
  • Add the capsicum (bell pepper) and sugar, stir to coat the pieces with the spice mix in the pan.
  • Add the chopped tomatoes, the sundried tomato paste, and the salt. Increase the heat, stir, and bring to a boil. Then, lower the heat right down, and simmer, uncovered, for 15 minutes.
  • At the end of the 15 minutes, check seasoning, add more salt if you need it, and some freshly ground black pepper. Give the shakshuka base a good stir, then it's time to drop the eggs in.
  • Make a few small wells in the tomato sauce, and add the eggs in, one at a time, spacing them out. Leave the middle clear for our burrata. Cover and cook for 5-10 minutes until they are just set. The time will depend on how you like your eggs. I like the whites set but the yolk, still very runny, so 5 minutes is as long as I cook it at this stage.
  • When you are happy with the eggs, place the burrata gently in the middle and heat through for no more than a minute.
  • Top it with plenty of freshly ground black pepper and the freshly chopped parsley and take it to the table and serve immediately.



Calories: 206kcal | Carbohydrates: 14g | Protein: 8g | Fat: 13g | Saturated Fat: 2g | Cholesterol: 164mg | Sodium: 1083mg | Potassium: 572mg | Fiber: 4g | Sugar: 8g | Vitamin A: 2312IU | Vitamin C: 59mg | Calcium: 93mg | Iron: 4mg
Did you make this recipe?Mention @azlinbloor and tag #linsfood!
Made it? Upload your photosMention @azlinbloor and tag #linsfood!

38 thoughts on “Shakshuka (a Middle Eastern Vegetarian One Pot Meal)”

  1. Chaulet Benjamin

    Really nice this shakshuka and it’s a vegetarian dish, Except the cheese, but Feta is good it seems also really healthy. So definitively a go to for me.


  2. Surekha Busa

    It looks so easy to cook and looks so delicious I am sure everyone will surely like it.

  3. That looks so amazing. I have never tried anything like it but I would love to. I would be slightly nervous about how the poaching worked in the tomato. But it looks delicious.

  4. I would love to make that burrata. It’s not so hard to do and if ever I don’t have some of the ingredients that you used, I think I can just substitute them. Love how it looks! I am a sucker for cheesy, tomato saucy, and eggy stuff! haha

  5. I’m only seeing this dish right now hut it looks absolutely delicious! Especially the egss in thick tomato sauce? Now that would be perfect for my hot rice.

  6. I fell in love with the flavors the first time I tasted shakshuka but have been disappointed every time since then. Last week I wondered what the baby of a shakshuka and buratta would look like so I’m trying this for brunch this weekend!

  7. Ohhh I also make something similar and my husband loves however mine is the Indian version little spicy :P, i will surely try this one

  8. Gervin Khan

    Wow, this dish looks so delicious and looks so easy to prepare. I will try to make this for my family and I am sure they will also like it.

  9. Monidipa Dutta

    Azlin, after reading this recipe this reminded me of a punjabi food recipe in india. I can’t recall the name right now but the recipe is exactly the same.

  10. chloe -

    I eat vegetarian most of the time but I don’t have any inspiration for my meals. This recipe looks super tasty and not so difficult. Thank you for sharing 🙂

  11. Simon Hendersen

    This is such a great recipe. Thank you for this. I’ve eaten this abroad but never made it before. Really looking forward to it. your recipes are always so in-depth and easy to follow. Thanks again! Simon.

Leave a Comment

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

Recipe Rating