Best Shakshuka

This shakshuka recipe is satisfying and delicious for any meal of the day! An easy one-pan dish, it features eggs poached in a spicy tomato sauce.

Shakshuka recipe

Shakshuka is one of my favorite breakfasts…and lunches…and dinners. Though this Middle Eastern and North African dish is traditionally eaten for breakfast, it’s so easy, filling, and flavorful that it’s a great option for any meal of the day.

Below, I’m sharing my go-to shakshuka recipe, which features gently poached eggs cooked in a fragrant bell pepper and tomato sauce. It’s flecked with spinach and spiced with paprika, cumin, cayenne, and harissa. If you like simple meals that go BIG on flavor, you’ll love this.

What is shakshuka?

Shakshuka is North African in origin (the name shakshuka comes from the Tunisian word for “shaken up”), but it’s widely enjoyed throughout North Africa and the Middle East, in countries such as Israel. Traditionally, the dish consists of eggs poached in a spiced bell pepper and tomato sauce, though many variations exist today. Some replace the tomato base with fresh green vegetables for a green shakshuka; others swap in butternut squash or sweet potato, etc.

In this shakshuka recipe, I add spinach and harissa, a North African chili paste, to the sauce for a fresh, extra-spicy twist. Keep reading to learn how to make it!

Shakshuka recipe ingredients

How to Make Shakshuka

This shakshuka recipe is easy to make! It only requires a handful of pantry ingredients, and you could even skip the spinach if you don’t have any on hand. This recipe still tastes great without it.

Here’s how it goes:

  1. First, sauté onion and red bell pepper in a large skillet until they soften.
  2. Add garlic, cumin, paprika, and cayenne pepper and cook until they’re fragrant.
  3. Stir in canned crushed tomatoes and harissa and simmer until the tomato mixture thickens. Stir in spinach, if you like.
  4. Finally, crack eggs into the sauce, cover, and cook until they’re just set, 5 to 8 minutes.

Season to taste, and top with any fixings you like. Serve with pita bread!

Find the complete recipe with measurements below.

Mild vs. Spicy

Store-bought harissa can vary widely in spice level. 

  • If you’re sensitive to spice, look for one that’s labeled mild, such as mild Mina Harissa.
  • If you want to make a really spicy tomato sauce, choose a spicy harissa, like spicy Mina Harissa or Trader Joe’s. You could even add red pepper flakes for extra heat!

Serving Suggestions

Let’s talk toppings! They’re a fun way to introduce a wider variety of textures and flavors into this shakshuka recipe. Serve your shakshuka with…

  • Chopped fresh herbs, like parsley or cilantro. Microgreens work too!
  • Crumbled feta cheese, for salty, tangy flavor
  • Sliced avocado, for creamy texture

You’ll also want bread for scooping up the tasty sauce. You can’t go wrong with pita bread, but slices of crusty bread are delicious as well.

Shakshuka

Shakshuka Recipe Tips

  • Get the sauce nice and thick. You need a thick tomato sauce to support the eggs in this recipe, so don’t cut the simmering time short! I let mine cook for a full 15 minutes before I crack in the eggs.
  • Make sure you have a large lidded skillet. You’ll need to be able to cover the pan in this recipe—it’s essential for poaching the eggs evenly and gently.
  • Use however many eggs are appropriate for your pan. I list a range for the number of eggs in this recipe, and how many you use is really up to you. There should be a little space between each egg in the pan—they shouldn’t be crowded. In my 12-inch skillet, I can fit up to 5. But if I’m just making this recipe for Jack and me, I stick with 3 eggs. If we have any leftover sauce, I make a personal-sized shakshuka the next day!
  • Adjust the timing depending on how you like your eggs. How long you cook your eggs will depend on how you like them. I love mine when the egg whites have just set and the yolks are perfectly runny, so I take them off the heat after 5 minutes. If you like firmer yolks, you can cook them for up to 8 minutes. Keep in mind that they’ll continue to cook in the hot sauce even after you take them off the stove.

More Egg Recipes to Try

If you love this shakshuka recipe, try one of these delicious egg recipes next:

Get This Recipe In Your Inbox
Share your email, and we'll send it straight to your inbox. Plus, enjoy daily doses of recipe inspiration as a bonus!

Best Shakshuka

rate this recipe:
4.98 from 167 votes
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Serves 4
Shakshuka is a classic North African and Middle Eastern breakfast dish. This recipe is simple and satisfying, featuring eggs poached in a bell pepper and tomato sauce. Serve it with pita or crusty bread for breakfast or brunch...or dinner! Shakshuka is a delicious option for any meal.

Ingredients

Instructions

  • Heat the oil over medium heat in a 12-inch lidded stainless steel or enamel-coated cast-iron skillet. Add the onion, red pepper, salt, and several grinds of fresh pepper and cook until the onion is soft and translucent, 6 to 8 minutes.
  • Reduce the heat to medium-low and add the garlic, paprika, cumin, and cayenne, if using. Stir and let cook for about 30 seconds, then add the tomatoes and harissa paste. Simmer for 15 minutes until the sauce is thickened.
  • Add the spinach and stir until wilted. Use the back of a spoon to make 3 to 5 wells in the sauce. Crack in the eggs. Cover and cook until the eggs are set, 5 to 8 minutes. The timing will depend on how runny you like your egg yolks.
  • Season with salt and pepper to taste and sprinkle with the feta, parsley, avocado, and microgreens, if using. Serve with toasted bread for scooping.

Notes

*If you're sensitive to spice use a mild harissa (like Mina Harissa Mild), for a spicier shakshuka, use hot harissa (like Trader Joe's Hot Harissa).

 

232 comments

4.98 from 167 votes (82 ratings without comment)

Leave a comment:

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

Rate this recipe (after making it)




  1. Hannah Bahler
    03.24.2023

    5 stars
    I’ve made shakshuka before but I really enjoyed the addition of harissa in this one, it added a great depth of flavor. I served it with buttered toast and cheese for a light supper

    • Phoebe Moore (L&L Recipe Developer)
      03.24.2023

      So glad you loved the recipe!

  2. Kara
    03.21.2023

    5 stars
    Ok, this is a no brainer. Even if you don’t have all of the ingredients, this will make your belly full and satisfied. Don’t skip something carby to soak up all the good sauce though! I was out of bread and used homemade english muffins!

    • Phoebe Moore (L&L Recipe Developer)
      03.23.2023

      Hi Kara, so glad you loved the shakshuka! Totally agreed that bread for serving is a must.

  3. Laurie Bettini
    03.21.2023

    5 stars
    I’m in love with this sauce! The flavors all meld together nicely, and you end up with the most delicious vessel for the eggs! Perfect!

    • Phoebe Moore (L&L Recipe Developer)
      03.23.2023

      Hi Laurie, I’m so glad you love it!

  4. Janna Pizarchik
    03.20.2023

    5 stars
    So simple yet so tasty! I kept it mild, but it would be super easy to spice it up to your preferred heat level.

    • Phoebe Moore (L&L Recipe Developer)
      03.23.2023

      Hi Janna, so glad you loved it!

  5. Alison Peterson
    03.19.2023

    4 stars
    Easy recipe-helped that I chopped the onion and red pepper the day before. Would have been better if I wasn’t also doing play dough with a busy toddler while making the recipe ha

    • Phoebe Moore (L&L Recipe Developer)
      03.23.2023

      Haha what great multitasking! Glad you enjoyed it.

  6. Frankie O'Brien
    03.19.2023

    5 stars
    This recipe was super easy to follow and delicious!!!

    • Phoebe Moore (L&L Recipe Developer)
      03.23.2023

      So glad you loved it!

  7. Brenda Leis
    03.18.2023

    5 stars
    Delicious. I added some black beans and served it with homemade naan.

    • Phoebe Moore (L&L Recipe Developer)
      03.23.2023

      Hi Brenda, so glad you enjoyed it!

  8. Samantha Leach
    03.18.2023

    This was quick and easy!3 out of 4 of us loved it! That’s a win! I used the Mina Harissa sauce because I couldn’t find paste. Thanks for this recipe!

    • Phoebe Moore (L&L Recipe Developer)
      03.23.2023

      So glad you enjoyed it!

  9. Fan
    03.18.2023

    5 stars
    Super delicious and comforting! I loved the combination of the runny egg and flavorful jammy tomatoes. Would definitely make this again!

    • Phoebe Moore (L&L Recipe Developer)
      03.23.2023

      So glad you loved it!

  10. Amber Brooks
    03.15.2023

    5 stars
    Made this for dinner tonight, delicious! I added a drizzle of tahini as well. Make sure you have a crusty bread

    • Phoebe Moore (L&L Recipe Developer)
      03.16.2023

      Hi Amber, I’m so glad you loved the shakshuka!

  11. Annika Carnes
    03.15.2023

    5 stars
    My first time making Shakshuka but definitely not my last. This was so good and very easy to make. Perfect lunch for this rainy and cold SoCal day. It was spicy but not too spicy and just had a delicious flavor.

    • Phoebe Moore (L&L Recipe Developer)
      03.16.2023

      Hi Annika, I’m so glad you loved it!

  12. Tiffany
    03.13.2023

    5 stars
    This was a great recipe!

    • Jeanine Donofrio
      03.15.2023

      I’m glad you enjoyed it!

  13. Shira Isenberg
    03.11.2023

    5 stars
    This was so easy to make and yummy! I made it vegan by swapping chickpeas for the eggs.

    • Jeanine Donofrio
      03.12.2023

      I’m so glad you loved it with the chickpeas!

  14. Leslie McDonough
    03.08.2023

    5 stars
    This was a great recipe, and a nice change for a weekend breakfast! Loved the spiciness of the harissa with the fresh avocado, herb and feta topping. It was equally as good with sourdough as with naan. Will make again!

    • Phoebe Moore (L&L Recipe Developer)
      03.10.2023

      Hi Leslie, I’m so glad you enjoyed the shakshuka!

  15. Monica
    03.08.2023

    Loved this shakshuka recipe! I made my extra spicy which we love in our house.

    • Phoebe Moore (L&L Recipe Developer)
      03.10.2023

      So glad you loved it!

  16. Veronica
    03.07.2023

    Made it for dinner last night! I already had everything on hand when I saw your post and was very excited to try it!

    • Phoebe Moore (L&L Recipe Developer)
      03.10.2023

      So glad you enjoyed it!

  17. Liana from inlianaskitchen
    03.05.2023

    5 stars
    This is one of my favorite weekend recipes! Make sure to serve with lots of fresh herbs and nice bread.

    • Phoebe Moore (L&L Recipe Developer)
      03.09.2023

      Hi Liana, so glad you love it!

  18. Bridget Aylward
    03.05.2023

    5 stars
    Delicious, satisfying, and easy to assemble! I used spicy harissa, and poached the eggs until the centers were in between runny and jammy. Another great recipe!

    • Phoebe Moore (L&L Recipe Developer)
      03.09.2023

      Hi Bridget, I’m so glad you loved it!

  19. Heidi Dunlap
    03.05.2023

    5 stars
    Will cook the eggs a little less next time but turned out good anyway!

    • Phoebe Moore (L&L Recipe Developer)
      03.09.2023

      Hi Heidi, so glad you enjoyed the shakshuka!

  20. Samantha
    03.04.2023

    Is the Mina Harissa Sauce equivalent to the paste? I have some in my cupboard. If not, can I substitute it for the paste and, if so, how much should I use?

    • Samantha
      03.06.2023

      I found some harissa paste! Yay!

    • Phoebe Moore (L&L Recipe Developer)
      03.09.2023

      Mina Harissa works great here! We like the amount listed in the recipe, 2 tablespoons, but you can always adjust to taste.

A food blog with fresh, zesty recipes.
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.