Shakshuka is an easy, healthy meal in Israel and other parts of the Middle East and North Africa. It’s a simple combination of simmering tomatoes, onions, garlic, spices and gently poached eggs. It’s nourishing, filling and one recipe I guarantee you’ll make time and again.

Shakshuka in a saute pan.

The first time I had shakshuka was years ago on a trip to Egypt with my mom. I remember instantly loving the meal and the simple yet bold flavors and spices. So when I recently visited Israel and Jordan, where shakshuka is almost a national dish, it was the meal I was most eager to dive into, once again.

I spent two weeks traveling throughout Israel and Jordan (on the most glorious trip) and was able to enjoy shakshuka many times over. To be honest, I considered it “research” so that I could bring you the most authentic rendition.

What is Shakshuka?

Shakshuka is a classic North African and Middle Eastern dish and one that’s eaten for breakfast or any meal of the day. It’s made from simple, healthy ingredients and is vegetarian. Shakshuka literally means “a mixture” and the traditional version uses tomatoes, onions and spices as the base with eggs poached on top.

Today, you can find many variations of shakshuka, like my Green Shakshuka with Brussels Sprouts and Spinach and Orange Shakshuka with Butternut Squash. You can also add feta or goat cheese and adapt it to your taste. The options are endless – which is what makes this dish such a national favorite (of so many countries!).

Close up photo of shakshuka in a pan.

Shakshuka Ingredients

  • Vegetables: The base of shakshuka is a mix of sauteed onion, bell pepper, and garlic, along with tomatoes (I use a can of whole peeled tomatoes).
  • Spices: The simple combination of paprika, cumin, and chili powder imparts incredible flavor. And the aroma instantly takes me back to meandering the spice souks in Cairo and Amman.
  • Eggs: The eggs gently poach in the spiced tomato mixture. You can cook them as long as you’d like for your perfect yolk texture. I personally prefer my yolks a bit runny.
  • Fresh Herbs: A sprinkle of freshly chopped parsley and cilantro not only adds a pop of green, but also adds yet another layer of flavor.
Taking a portion of shakshuka out of the pan.

How to Make Shakshuka

It’s really easy to make shakshuka, especially if you use canned tomatoes (though you can always use fresh tomatoes as well – see my tip below).

Saute the veggies. Dice an onion and red bell pepper and add that to a sauté pan with a little olive oil over medium heat. Stir the veggies for about 5 minutes, or until the onions become translucent. Then add the garlic and spices and stir for another minute, until the mixture is nice and fragrant.

Sauteing onion and bell pepper in a pan.

Simmer the eggs on top. Pour in a 28-ounce can of whole peeled tomatoes and use your spatula to break up the tomatoes into smaller pieces. Once this entire mixture is lightly simmering, you can crack your eggs on top. Use your spatula to make little holes for the eggs, then crack an egg into each hole. I use six eggs, though depending on the size of your pan you may use more or less. Reduce the heat to low, and cook for another 5 to 8 minutes or until the eggs are done to your liking.

Eggs poaching in spiced tomato mixture.

Garnish with fresh herbs. Before serving, season the eggs with salt and a generous amount of freshly chopped parsley and cilantro. Enjoy!

Shakshuka in a pan.

Common Questions

Is shakshuka spicy?

Shakshuka spices may vary, but you’ll commonly find paprika, cumin and chili powder, along with fresh garlic. I’d consider it flavorful spicy, not hot spicy. Though you can always add cayenne pepper if you’d like to heat it up.

How do I prevent runny egg whites?

The eggs should cook fully after simmering for 5 to 8 minutes in the pan. But if you’d like to speed up the process, go ahead and add a lid. They’ll cook in about half the time.

Can I swap in fresh tomatoes for the canned tomatoes?

Yes, you sure can. I’m using whole peeled tomatoes which break down easily into a soft texture (as there’s no skin). But you can use diced fresh tomatoes as well. If using fresh, you’ll need about 10 to 12 tomatoes.

A single serving of shakshuka on a plate.

Shakshuka is abundant in tel aviv

Tel Aviv is a bustling, vibrant, hip, outdoor cafe-vibe kind of city. I didn’t know what to expect with Tel Aviv, but I can tell you this, it blew me away. There’s a youthful energy to the city and I encountered some of the friendliest, most hospitable people.

There’s gorgeous Mediterranean weather year round in Tel Aviv, but let me tell you, the food scene is definitely something to write home about. I ate. And ate. And ate. Everything is fresh, veggie-heavy, loaded with herbs and layered with flavor. It’s a dream city for vegetarians and those who just like phenomenal food.

The photo below is one shakshuka I enjoyed in Tel Aviv. How adorable is that single-serving portion served up in a mini sauté pan? Shakshuka with freshly squeezed juice and a side of fruit, yes please!

What To Serve With Shakshuka

It’s quite common to serve pita or some type of bread with shakshuka. You can dip it in the sauce to soak it all up! I was fortunate in Tel Aviv to find several restaurants that served gluten-free pita, much to my delight! But here are a few other ideas:

More Healthy Breakfast Recipes

I hope you enjoy this authentic shakshuka recipe from my travels to Egypt, Israel, and Jordan. If you make it, let me know how it turned out. I’d love to hear what you think in the comments below.

Shakshuka in a pan with fresh herbs on top.

Shakshuka Recipe (Easy & Traditional)

Author: Lisa Bryan
4.94 from 503 votes
Read 1019 Comments
Serves 6 servings
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Email This Recipe
Enter your email and I’ll send it to you + weekly food inspiration!

Description

Shakshuka is a North African and Middle Eastern meal of poached eggs in a simmering tomato sauce with spices. It's easy, healthy and takes less than 30 minutes to make. Watch the video below to see how I make it in my kitchen!

Video

Equipment

Ingredients 
 

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 1 red bell pepper, seeded and diced
  • 4 garlic cloves, finely chopped
  • 2 teaspoon paprika
  • 1 teaspoon cumin
  • ¼ teaspoon chili powder
  • 1 (28-ounce can) whole peeled tomatoes
  • 6 large eggs
  • salt and pepper, to taste
  • 1 small bunch fresh cilantro, chopped
  • 1 small bunch fresh parsley, chopped

Instructions 

  • Heat olive oil in a large sauté pan on medium heat. Add the chopped bell pepper and onion and cook for 5 minutes or until the onion becomes translucent.
  • Add garlic and spices and cook an additional minute.
  • Pour the can of tomatoes and juice into the pan and break down the tomatoes using a large spoon. Season with salt and pepper and bring the sauce to a simmer.
  • Use your large spoon to make small wells in the sauce and crack the eggs into each well. Cook the eggs for 5 to 8 minutes, or until the eggs are done to your liking. You can also cover the pan with a lid to expedite the eggs cooking.
  • Garnish with chopped cilantro and parsley before serving.

Lisa’s Tips

  • If you’re not dairy-free, crumbled feta or goat cheese on top is delicious addition. Traditionally it’s also served with pita, but I love to serve it with slices of avocado.
  • Many photos online show shakshuka cooked in a cast iron pan. Tomatoes are acidic and may erode the seasoning on your cast iron pan as well as dull the finish. You may also get a slight metallic flavor to the dish. So I recommend not taking any chances and cooking it in a stainless steel pan, like this beauty from All Clad.

Nutrition

Calories: 146kcal | Carbohydrates: 10g | Protein: 7g | Fat: 9g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 164mg | Sodium: 256mg | Potassium: 409mg | Fiber: 2g | Sugar: 5g | Vitamin A: 1371IU | Vitamin C: 40mg | Calcium: 80mg | Iron: 3mg
Did you make this recipe?Mention @downshiftology or tag #downshiftology!

Recipe originally posted December 2018, but updated to include new photos, video, and information for your benefit!

You May Also Like

About the author

Lisa Bryan

Lisa is a bestselling cookbook author, recipe developer, and YouTuber (with over 2.5 million subscribers) living in sunny Southern California. She started Downshiftology in 2014, and is passionate about making healthy food with fresh, simple and seasonal ingredients.

4.94 from 503 votes (91 ratings without comment)

Leave a comment

Thank you for taking the time to write a review—I always love reading your comments.

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

Did you make this? Rate the recipe!




All comments are moderated before appearing on the site, as per the community guidelines. Thank you for your patience! Please note that anonymous star reviews without comments are not allowed on Downshiftology, to ensure the integrity of recipe reviews.

1,019 Comments

  1. Loved loved this recipe, I subbed the cilantro for basil and I think it gave it a nice little twist if you’re not a fan !5 stars

  2. This is the 2nd time I’ve made this delish breakfast. So easy to put together and minutes to cook. Definitely a hearty and wonderful breakfast!! Can also make tomato mixture up ahead of time and finish for a very fast breakfast.5 stars

  3. This is a truly excellent version! I play around with it, adding different spice combinations (smoked Spanish paprika, Turkish chili powder, ras-al-hanout) because why not? But always the onion, garlic, peppers and tomatoes in my All Clad. I agree about not using cast iron, that’s for instagram, not taste. Thank you – your recipes are always spot on and trustworthy.5 stars

  4. I’m probably the worst cook on the planet, but I needed to make some healthy dietary changes and this dish which I had never even heard of popped up on the list of approved dishes. I found your recipe, was so wary of making the dish and WOW……. It absolutely blew my mind! It came out absolutely perfect with just a bit of applied logic. It’s probably the only meal I’ve eaten this entire week that I have thoroughly enjoyed! Thank you for posting this, it’s on the menu for next week as well and I am honestly not sure I can wait that long! :)5 stars

  5. One of our favorite breakfasts! It’s fresh enough for a warm summer morning but the spices make it a cozy dish for the winter too! I’ve tried several recipes on the internet for this dish and Lisa’s is the best5 stars

    1. If you’re using canned tomatoes then don’t put in all the liquid in the can. The tomatoes alone are very watery so hold back. You can also add tomato paste to thicken the canned tomatoes . Most easy solution is to use a plain marinara sauce; it’s already thickened.5 stars

  6. I’ve been meaning to make a version of this for some time as I’m trying to cut down on carbs. Divided the family and wasn’t for me. I didn’t like the combination of eggs with the tomato sauce and found the paprika overpowering.2 stars

  7. I am speechless,
    Over and over I make Shakshuka, my sweet♥️and I love for Sunday’s breakfast.
    You are my number 1, I have learned so much from your videos, they are simple and is a real pleasure to watch them.
    Thank you so much for being there for us.5 stars

  8. Hi. I am looking to make this for first time. Is there any suggestions if cooking for one person? All ingredients I like so eating more than once a week be no problem.

    1. As a single person too, I’d suggest only adding two eggs at a time! Otherwise they’ll overcook when you reheat it. Then tomorrow, add a splash of water to loosen it so it can warm back to a good consistency then add your two eggs to cook for that day :)

  9. Great recipe. Tried it many times!

    A couple of variations:
    – I add a slight amount of honey to manage the sourness of tomatoes.
    – Suggest a bit of allspice or you can use the Chinese 5 spice blend
    – In Indian cooking there’s a concept of “tadka” you can use it to spice up the dish for individual servings. You essentially take ghee or butter and heat it such that when you put in red chilli powder or cumin or both- you get spiced oil5 stars

  10. Hi I just came across this posting from your time in Israel
    Can you send me any of the hotels or restaurants that you enjoy and recommend?
    Thank you I follow all of your trips and recipes and really appreciate the effort you make to share them with us
    It really makes a very big difference so I think you

  11. This is now my go-to shakshuka recipe! It comes together so quickly and it tastes amazing every time. Thank you!5 stars

  12. Amazing recipe! Very delicious. I’m sure your travels to Palestine and Jordan must’ve been beautiful. My family enjoyed this dish thoroughly and the measurements were perfect :)5 stars

    1. They were definitely life-changing trips! Happy to hear you and your family loved this shakshuka recipe, Sumi.

  13. Hi Lisa! Just made this for my husband and I for dinner and we absolutely loved it. Thank you so much for the wonderful recipe and inspiration to try new things!! I can hardly wait for my daughter to get home to try it. She’s the adventurous cook in our family and I’m betting she loves it!5 stars

  14. Made this recipe so many times. It’s simply delicious and so easy to make. I didn’t use bell peppers. Sometimes I add chickpeas or black beans.5 stars

  15. Have made this recipe a couple of times now, so easy and delicious! Really adaptable as well, this time around I chucked in some white beans that I had left over in the fridge for an extra protein boost and served over crispy potatoes (also left over). So yum5 stars

    1. Love the way you tweaked this recipe to make it your own with the white beans and potatoes! Sounds delicious, Danny.

  16. Thank you for sharing the Recipe. I’ve just made a very good Shakshuka for my guest and they love it ❤️5 stars

  17. This shakshuka is the best! My husband and I eat it over toast at least once a week. It has the perfect balance of flavor. There’s no need to alter the recipe at all.5 stars

  18. The whole family loved it! I went heavier on the spices, added some curry power and simmered the sauce down a bit before adding the eggs. Nutritious, healthy and satisfying breakfast!5 stars

  19. I really enjoyed reading this. Shakshuka is one of my favorite meals too, so simple but full of flavor. I once checked SheMed’s blogs for some healthy recipe ideas and it reminded me how easy meals like this can also be so nourishing. Definitely going to try your version at home!

  20. Yum Yum! And so easy! I have no excuse not to make this like monthly! I was out of whole tomatoes so I used large can of Diced – came out great!5 stars

  21. I love this recipe! Ive done multiple times and its always a hit with house guests when I cook for breakfast. I will have to try next time with the falafel :D5 stars

  22. My husband is the default chef in our household, but I consider this recipe one of my signature dishes! Since I didn’t really learn how to cook growing up, this recipe is simple enough for me to make to perfection every time! I’ve fed this meal to guests many times, and they tell me weeks later that they’ve still been thinking about it because it was just so delicious. I highly recommend this recipe. It takes some staple ingredients and turns them into a delicious and nutritious meal!5 stars

  23. Third time making this and second time adding sweet baby spinach. Such a versatile meal. Having this this evening for dinner. Thanks. We love it.5 stars

  24. I’ve made this a few times as written and it is absolutely delicious. But with so many beautiful fresh tomatoes in my kitchen right now, I wanted to try a couple things, just to see if it made any difference. So instead of canned tomatoes, I used a mix of chopped heirlooms and some Romas. I also used Aleppo pepper in place of regular chili powder because it’s wonderful in your Turkish eggs recipe and other middle eastern dishes. I also added a tablespoon of tomato paste after the garlic. I don’t know why, it just seemed like a good idea at the time. You’re right that using fresh tomatoes added a fair amount of time to the cooking process – it took a good 25 minutes for the tomatoes to break down, but it was so worth it. I did another weird thing. At the very end before I added the eggs, I threw in some cubed day-old crusty bread I made, and it was a fun added texture. Plus it helped with the added juices from the fresh tomatoes. I’ll happily go back to canned tomatoes in the fall, but I really loved using fresh tomatoes while I can. Your shakshuka is a favorite in our house!5 stars

    1. Thanks for sharing your experimental experiences with this recipe, Mitzi! The Aleppo pepper is a great idea for adding a flavorful touch as well.

    2. I have lots of garden tomatoes in my yard too. When you made it with fresh tomatoes, did you remove the skins first?

  25. This is my second time making shakshuka. I burned the tomatoes the first time but made it right this time around. Also added roasted eggplant with curry on top. Delicious!5 stars

  26. Just made this for breakfast for hubby and me – added some fried up kale at the end, and sprinkled a bit of feta on top. Absolutely delicious! Will definitely add this Israeli/North African dish to our weekends! I might try with smoked paprika next time. Thanks for the recipe :)5 stars

  27. Cannot wait to make this. Much easier than I thought it would be.

    Can I use smoked paprika instead of regular?

  28. Hi! So excited to try this! May I ask: why whole tomatoes? Would using a can of crushed work just as well and save you having to break them up? Thanks!

    1. Hi Tamera – You can freeze the sauce, but without the eggs as poached eggs do not freeze well.

  29. Omggggg so good. I’ve been wanting to try this one for awhile and I finally did! So obsessed and 2/3 of my kids like it too which is a huge win. Such a great easy recipe for any meal. Thanks Lisa!5 stars

    1. I am going to make this for the first time. I’m trying to see what is the best side to put with it because it had so much juice in it. If anyone.
      Can give me some ideas of what to put it on the side. I would appreciated it.

      1. Hi Shawna, in the tips after the recipe it mentioned pita bread. Most breads would probably work.

    2. This dish originated in Tunisia, not Israel. It’s also very loved and enjoyed by Palestinians in North Africa and the Middle East.5 stars

      1. Just cook the awesome food and keep your politics to yourself.

        Lisa literally wrote, “Shakshuka is an easy, healthy meal in Israel AND other parts of the Middle East and North Africa”.