Shakshuka Recipe: An Easy Egg Dish for any Meal of the Day!

If you enjoy my content, please share!

This shakshuka recipe will be a new favorite in your meal plan rotation. Are you a fan of Middle Eastern and North African flavors? Then you’ll love this shakshuka and might even want to try this homemade rose harissa to go with it.

face down view of shakshuka in pan ready to eat

This post is part of a group called Progressive Eats, a virtual version of a Progressive Dinner Party. This month is hosted by Carol Borchardt, the founder of the blog From A Chef’s Kitchen. We’re featuring dishes prepared with eggs, especially timely with Passover and Easter around the corner. Be sure to check out all the delicious recipes at the end of this post! 

When my kids were younger, we ate breakfast for dinner at our house frequently. In 2013, I took a deep dive into Middle Eastern ingredients and soon discovered a new egg recipe called shakshuka (sometimes spelled shakshouka). Eggs are poached in a savory, soul-satisfying spicy red tomato sauce base. It’s simple but this shakshuka recipe is infinitely flexible and works for any meal of the day.

What is Shakshuka?

Shakshuka (say it three time fast) is of Tunisian descent but is also a very popular breakfast and brunch food in Israel. You’ll find similar dishes in other cuisines. For example, growing up my mom used to make what she called Spanish omelettes – they had a savory tomato filling. In Turkey, they serve a dish called menemen which has many similarities to shakshuka. And I don’t think it’s a stretch to see similarities in huevos rancheros.

Shakshuka in cast iron with pita bread

What is Matboucha?

To make this shakshuka recipe, you create a spicy tomato mixture, called matboucha, that forms the bed for cooking the eggs. Matboucha consists of fresh or canned tomatoes, bell and spicy red or green peppers, smoky and/or sweet paprika at its most basic.

This mixture comes together quickly on the stovetop, then you make wells for the eggs, add them in, and just wait for the eggs to cook and your meal is ready.

Can Shakshuka be Prepared Ahead of Time?

Shakshuka could be prepared ahead of time, in part. The matboucha or tomato base can be refrigerated or frozen and then used on demand for a quick meal. If needed, thin the sauce with a bit of water when you reheat. If you have leftover sauce after serving it, reheat the next day and add another egg or two!

full pan view of shakshuka with pita bread and cilantro and spices

How Do you Serve Shakshuka?

Traditionally, serve your shakshuka with pita bread for dipping or accompany it with yogurt or yogurt cheese called labneh topped with a bit of olive oil and za’atar spice mix. For dinner, accompany this dish with a nice green salad or an Israeli salad and everybody’s taste buds and bellies will be happy.

How Flexible is this Shakshuka Recipe?

Shakshuka is a blank slate for creativity. Add some greens. Add some meat – lamb is an especially good accompaniment. Add some chickpeas. Sprinkle feta cheese on top. Some people even make a “green” shakshuka with a base of various green vegetables instead of tomatoes.

When we were in Tel Aviv in 2017, we went to a very famous shakshuka restaurant called Dr. Shakshuka. Here is a photo of their shakshuka menu – you can see they have many accompaniments you can order.

Dr. Shakshuka menu from Tel Aviv

Can you make Substitutions in this Shakshuka Recipe?

  1. Use jarred roasted red bell peppers instead of fresh red bell pepper, if you’re out.
  2. No whole tomatoes? Used two cans of diced tomatoes.
  3. Don’t like it spicy? Leave out the harissa or hot dried chili flakes or be sure to take the seeds and membranes out of the fresh spicy red or green pepper.
  4. Want to add more protein or leafy greens? Throw them into the matboucha (spicy tomato base).
  5. No pita bread? Use whatever bread you have or skip the bread completely if you are watching your carbs.

partial view of cast iron pan showing za'atar and sumac on egg tomato mixture

Optional Flavor Additions

Loving these North African and Middle Eastern flavors? Then the optional harissa, za’atar and sumac are for you!


Harissa, like shakshuka, is of Tunisian origin. It is a spicy condiment, made even more popular by the rise in popularity of  Eastern Mediterranean ingredients since Yotam Ottolenghi’s cookbooks have grown so popular. In fact, in his latest cookbook SIMPLE, he recommended a variation on traditional harissa called rose harissa. But it’s hard to find in the states; many of his fans pointed that out. No fear – if you want to try it, you can make it yourself! I developed a recipe with my Tasting Jerusalem cohort Sarene Wallace just for you. Prefer to just buy a jar? See my suggestions below or you can even find harissa in Trader Joe’s these days. Always test the spice level before deciding how much harissa to add.

Sumac and Za’atar

Za’atar is a beguiling middle eastern spice blend that was my gateway into Middle Eastern cuisine. And sumac (not the poisonous kind) is a ground tart red berry that adds a lemony zing to dishes without adding the liquid of a lemon. You can read more about za’atar here and sumac here. Neither is necessary on this dish but both add a zippy finishing touch if you have them.

Steps to Make Shakshuka:

4-picture collage showing how to make shakshuka from chopping vegetables to sauteing with spices

  1. Gather ingredients and chop vegetables.
  2. Saute the onion and peppers until soft and translucent.
  3. Add your dry spices and harissa.
  4. Pour in the tomatoes.
  5. Let it simmer for 20 – 30 minutes.
  6. Carefully add the eggs and cover.
  7. When eggs are cooked, take off heat. Top with sumac and za’atar (if using), fresh cilantro (if using) and serve!

4-picture process collages show how to make shakshuka from adding tomatoes to cooking the eggs

Love the flavors of shakshuka? Explore the ingredients of the Middle East by joining our virtual cooking community Tasting Jerusalem on our Facebook page or in our Facebook group.

This post contains Amazon affiliate links – if you click on one and purchase something, I receive a very tiny percentage of the sale. Your price is never affected.  

Supplies for Making this Shakshuka Recipe

Also check out my Amazon shop that includes some of my favorite food and food-related products. I am always updating it – please visit often. And let me know if you need specific product recommendations – I am happy to help!

face down view of shakshuka in pan ready to eat
5 from 10 votes


This is a versatile dish you can eat for any meal of the day. If serving a crowd with mixed tolerance for spicy, up the flavorful non-spicy ingredients and reduce the hot peppers. Short on time? Prepare the tomato mixture when you can, refrigerate, and then just reheat and add the eggs.

Course Breakfast, Main Course
Cuisine Middle Eastern
Keyword brunch, eggs, shakshuka
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6 servings
Calories 142 kcal
Author Beth Lee


  • one small onion or 1/2 of a large one - white or brown red onion or shallots could work as well
  • 1/2 of a large red bell pepper finely diced
  • 1/2 of a spicy red pepper finely diced
  • 2 tablespoons olive oil
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon cumin
  • 1/2 teaspoon sweet or smoked paprika
  • 1/2 teaspoon red chili flakes optional
  • 2 tablespoons homemade or store-bought harissa optional
  • 14 oz can of whole tomatoes
  • 14 oz can of fire-roasted diced tomatoes mine were flavored w green chilies
  • 6 eggs
  • kosher salt and pepper to taste
  • sumac or za'atar for sprinking optional
  • fresh parsley or cilantro for sprinkling optional


  1. Saute the onions and red peppers in the olive oil in a large frying pan on medium heat until the onions are transluscent and softened and just starting to show some color.
  2. Add the spices and harissa and combine with the pepper/onion mixture.
  3. Pour in the tomatoes, breaking up the whole tomatoes a bit with your hands.
  4. Stir and let it cook on low heat partially covered for about 20 minutes, tasting it as it cooks to adjust for seasoning. When the tomatoes have broken down a bit and the flavors are blended, you're ready for the eggs.
  5. Make 6 wells or indentations to pour the eggs in. I cracked my egg in a separate bowl and poured it in to ensure no shells. Put the heat on low to medium low, cover the pan and let the eggs set - this should take about 8 - 10 minutes. When the yolk is still soft but the white is just set, you're ready to serve. At this point, you can sprinkle with a bit of sumac or za'atar if you have some and also some fresh chopped cilantro or parsley.
  6. Serve with soft bread for dipping. I also served some crisp veggies and labneh (yogurt cheese) topped with olive oil which my daughter used as a dip for the veggies.

A Spring Eggstravaganza




Main Courses

Side Dishes


, , , , ,

47 Responses to Shakshuka Recipe: An Easy Egg Dish for any Meal of the Day!

  1. susan | the wimpy vegetarian April 5, 2019 at 2:35 pm #

    5 stars
    Wow! This might be the best shakshuka recipe I’ve seen, and I love all the additional information you added. I want to spend some time going through this the next time I make it, and use your recipe and ideas! For example I make my own Harissa, and that would be a great addition. Thanks for all the wonderful information and ideas!!!

    • Beth Lee April 6, 2019 at 8:47 am #

      Oh tell me more about your harissa! Sarene and I developed a rose harissa recipe that we will be posting soon. It’s a very interesting spice paste and of course has so many variations. Shakshuka is a great dish for you to please your carnivore husband and your vegetarian self!

  2. Rosemary March 29, 2019 at 7:20 am #

    5 stars
    This is the best post Beth! So much interesting info and love the quick 7 steps outline. Sharkshuka was new to me a few years back too. I’ll have to try some of the variation ideas from the Tel Aviv menu.

    • Beth Lee April 6, 2019 at 8:44 am #

      Yes and your variations on recipes are always so creative Rosemary. Let’s plan another day to cook or bake together – maybe we can make pita and shakshuka!

  3. Sarah Walker Caron March 27, 2019 at 6:29 pm #

    5 stars
    This shakshuka looks delightful! I love dishes like this, but had no idea of the history of the dish. So interesting!

    • Beth Lee March 27, 2019 at 8:30 pm #

      And there are so many examples in other cuisines – it’s kind of a universal idea – tomatoes and eggs!

  4. Carol March 27, 2019 at 12:41 pm #

    5 stars
    Would you believe I have never made Shakshuka? That clearly needs to change now that I laid eyes on this mouthwatering recipe! The ingredients you used sound simply amazing!

    • Beth Lee March 27, 2019 at 8:30 pm #

      Oh and how I would like to see your version of it when you do Carol! Both your flavors and how you would see it through the camera!

  5. Jenni March 27, 2019 at 7:17 am #

    5 stars
    This is such a great post and such a gorgeous dish! I think lots of cultures have eggs-in-sauce dishes, much like most cultures have stuffed dumpling recipes, whether that’s pierogi, ravioli, etc. Isn’t there some Italian dish of eggs cooked in spicy tomato sauce? Anyway, the way foods travel and morph along the way is always interesting to me. Plus, of all the eggs-in-sauce recipes, shakshuka definitely wins for the best name!

    • Beth Lee March 27, 2019 at 8:11 am #

      Right – it always sounds like a dance to me :-). And I agree with you Jenni – the crossover among cuisines is so interesting. Could be super interesting to do a post or round-up about all the connected egg and tomato dishes …

  6. Patti March 27, 2019 at 5:21 am #

    5 stars
    My father was Middle Eastern and so I grew up loving these kinds of exotic flavors.

    • Beth Lee March 27, 2019 at 8:11 am #

      How has that influenced your cooking through the years? Aren’t these flavors just beguiling once you try them?

  7. Noelle March 27, 2019 at 5:02 am #

    5 stars
    I tried this and I served it with a nice fresh pita bread and it really hit the spot! If I were to make this for dinner I can see a salad pairing with this would be perfect! Thanks for all the tips, we loved this recipe

    • Beth Lee March 27, 2019 at 8:12 am #

      Yay – I am so glad and what a great way to serve it!

  8. Laura @motherwouldknow March 26, 2019 at 4:22 pm #

    Beth, I’m a huge fan of shakshuka and love all your tips for how to make it – as you did, or with any of the substitutions. I’m also big on breakfast for dinner and have sometimes been lucky enough to find a container of matboucha in my freezer (though I didn’t know its name until reading your post.) There’s nothing better than having a craving for shakshuka and finding that you’ve already got the tomato sauce and just have to warm it up and poke the holes for the eggs. What a great contribution to this month’s Progressive Eats!

    • Beth Lee March 27, 2019 at 8:13 am #

      It’s a really inspired group of dishes this month – I still need to study each one but at a glance – I am just so impressed with all of us!

  9. Jane March 26, 2019 at 1:58 pm #

    5 stars
    This is so beautiful Beth, and I absolutely love the alternate flavoring options you give. I love them all and they make this a whole new dish!

    • Beth Lee March 26, 2019 at 3:52 pm #

      Variety is the spice of life, right?

  10. Karen March 26, 2019 at 1:13 pm #

    I recently was introduced to Shakshuka and loved it. That menu from Dr. Shakshuka is fabulous! yours looks amazing.

    • Beth Lee March 26, 2019 at 3:51 pm #

      Right – such a fun menu! It’s a crazy place. Worth a visit just for the kitch of it all.

  11. Ansh March 26, 2019 at 12:03 pm #

    5 stars
    It’s my go to for anything. Taught my daughter to cook it so she could impress her college friends. I love the addition of harissa in yours and the red peppers. I am going to try that soon!

    • Beth Lee March 26, 2019 at 3:51 pm #

      It’s so versatile and allows everyone to put their own spin on it – a great technique to learn and then expand upon.

  12. Liz March 26, 2019 at 7:35 am #

    5 stars
    I have yet to make this dish, but now I’m thinking it’s perfect for a meatless Friday during Lent. Such a gorgeous way to serve eggs!!

    • Beth Lee March 26, 2019 at 7:48 am #

      Oh do it Liz – you would make such a gorgeous version I have no doubt!

  13. Rabia @ TheLiebers January 31, 2013 at 7:15 am #

    My kids love frittata and quiche! I never had them growing up, so it’s only been in the last year or so that I’ve made them. I am so glad I tried it out.

  14. Allison (Spontaneous Tomato) January 29, 2013 at 9:28 pm #

    Yum, your shakshuka looks great! I just got my own copy of Jerusalem and I’m so excited to cook from it! 🙂

  15. Charlotte January 27, 2013 at 8:19 am #

    I’ve never heard of this before, but, like you, I’m a HUGE fan of BFD. This looks like a great recipe. Thanks for sharing 🙂 Hope you’re having a great weekend!

    • Beth January 27, 2013 at 7:04 pm #

      You too Charlotte. Thanks for popping by! Try this, you’ll like it! BFD rocks!

  16. Phil January 25, 2013 at 10:58 pm #

    These photos make my mouth water! I’m having eggs for dinner tonight! Probably ALL WEEK! Thank YOU!

    • Beth January 27, 2013 at 7:03 pm #

      You’re welcome Phil! Hungarian paprika on your eggs perhaps? 🙂

  17. orly @yumivore January 24, 2013 at 7:37 pm #

    Eggsellent eggs. Love that you made spicy shakshuka and finally got to enjoy it at home! So glad the Jerusalem cookbook inspired you to make it (and I so appreciate the shout out as well). B’tayavon!

    • Beth January 24, 2013 at 9:13 pm #

      I think you may have inspired me more than the cookbook 🙂 You and “jerusalem” are a pretty hard sell on getting into the kitchen to try new things! Sometime soon in Jerusalem, ok?

  18. sandy corman January 24, 2013 at 4:24 pm #

    Looks delicious. Wish I could remember having this dish when we were in Israel. However, you are right I am not an egg lover but I must say I would certainly try this one. And that dish in Zero Zero was delish. I do chop some hard boiled eggs with onions and mayo and add a salad for dinner sometime.

    • Beth January 24, 2013 at 9:12 pm #

      I can’t believe you didn’t eat shakshuka when you were there! I guess you’ll just have to go back!

  19. Sharon Vinick January 24, 2013 at 4:07 pm #

    My kids LOVE shakshouka — Reuben learned to love it at camp, when an Israeli scout cooked it for a camp out. Maya loves it from her time in Israel. I’ve never gotten a good recipe, but this one looks like it will be a hit.

    • Beth January 24, 2013 at 9:11 pm #

      I love saying the name so much, we should throw a shakshuka party – seems like there could be a dance (come on everybody, let’s do the “shakshuka”), a drink (shaking shakshukas), and of course, lots and lots of the original dish – spicy, not spicy, and everything in between :-). I’ll make it for your kids anytime!

  20. Hannah January 24, 2013 at 3:51 pm #

    This is one of those fabulous pantry meals that everyone always sighs with pleasure over, Beth! Your last photo has me drooling and planning an egg-inspired dinner for tonight. I look forward to trying your version of shakshuka…sounds delicious!

    • Beth January 24, 2013 at 9:09 pm #

      Thanks for circling back with a comment after my comment thread was opened back up! I don’t know how that happened. Hope your egg dinner turned out eggsellent – and may we share shakshuka this year in Jerusalem!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Beth Lee

Get New OMG! Yummy Posts via Email

Absolutely no spam. Just an occasional email to share a yummy post.

You have Successfully Subscribed!