Best Shakshuka

This shakshuka recipe features gently poached eggs in a flavorful tomato and red pepper sauce. Try it for an easy, healthy breakfast, lunch, or dinner!

Shakshuka

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 that’s spiced with cumin and paprika. It’s an updated version of a recipe I originally shared in 2017, with a more traditional, streamlined ingredient list and new photos. 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 like Jordan, Israel, Egypt, and more. Traditionally, the dish consists of eggs poached in a spiced bell pepper and tomato sauce, similar to the Southern Italian dish eggs in purgatory.

Many shakshuka variations exist today, from green shakshukas made with leafy green vegetables to others starring butternut squash or sweet potato. This recipe sticks to a traditional tomato base. Keep reading to learn how to make it!

Shakshuka recipe ingredients

Shakshuka Ingredients

This shakshuka recipe starts with simple pantry ingredients:

  • Eggs, of course! They cook in the flavorful tomato sauce.
  • Canned crushed tomatoes – They make up the base of the sauce. I love the smoky flavor of fire-roasted tomatoes here, but regular crushed tomatoes work too. If you prefer to use fresh tomatoes, replace the canned ones with 4 cups diced fresh tomatoes.
  • Extra-virgin olive oil – For richness.
  • Onion and garlic – They add savory flavor to the sauce.
  • Red bell pepper – It gives the sauce texture and sweetness.
  • Cumin, paprika, and cayenne pepper – These spices add earthy, peppery flavor to the sauce. Feel free to skip the cayenne if you’re sensitive to heat.
  • And salt and pepper – To make all the flavors pop!

Find the complete recipe with measurements below.

Eggs cooking in tomato and red pepper sauce

How to Make Shakshuka

This shakshuka recipe is an easy one-pan meal. Here’s how it goes:

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

Tip: Cover the pan for perfectly cooked eggs. It will help the egg whites cook through while keeping the yolks runny. If you don’t have a lid for your pan, you can cover it with a baking sheet.

Season with salt and pepper to taste and serve with pita bread!

What to Serve with This Recipe

I always serve shakshuka with a sprinkle of fresh herbs like parsley or cilantro and crumbled feta cheese on top. Bread on the side is also a must. Pita is my #1 pick, but crusty bread is delicious too.

Shakshuka recipe

More Healthy Egg Recipes

If you love this shakshuka recipe, try one of these healthy 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!

Shakshuka Recipe

rate this recipe:
4.97 from 187 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 gently poached eggs in a bell pepper and tomato sauce. Serve it with pita or crusty bread for breakfast, lunch, or dinner. Shakshuka is a delicious option for any meal!

Ingredients

Instructions

  • Heat the olive oil in a large lidded skillet over medium heat. Add the onion and red peppers and cook for 5 to 8 minutes, or until softened. Add the garlic, cumin, paprika, and cayenne, if using, and cook, stirring, for 30 seconds, or until fragrant.
  • Add the tomatoes, salt, and several grinds of pepper. Simmer over low heat, stirring often, for 15 minutes, or until the sauce has thickened.
  • Make 6 wells in the sauce and crack one egg into each well. Cover and cook until the eggs are set, 4 to 8 minutes. The timing will depend on how runny or firm you like your eggs. Season to taste with salt and pepper and top with the parsley and feta. Serve with pita.

Notes

We recently updated this post with a streamlined recipe and new photos. If you'd like to make the old version, find the recipe here.
Nutrition Facts
Shakshuka Recipe
Amount Per Serving
Calories 207 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 4g25%
Trans Fat 0.03g
Polyunsaturated Fat 2g
Monounsaturated Fat 8g
Cholesterol 254mg85%
Sodium 498mg22%
Potassium 245mg7%
Carbohydrates 7g2%
Fiber 1g4%
Sugar 3g3%
Protein 11g22%
Vitamin A 1774IU35%
Vitamin C 46mg56%
Calcium 106mg11%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.

 

277 comments

4.97 from 187 votes (88 ratings without comment)

Leave a comment:

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

Rate this recipe (after making it)




  1. Elizabeth
    01.23.2022

    This was so delish!!! Made it for me and my sister and we both loved it! I loved how you can change the amount of servings!

  2. Pam
    01.22.2022

    I only have a dry harrisa spice instead of a paste. How much would you suggest I use? I’d love to make this for brunch tomorrow.

    • Jeanine Donofrio
      01.23.2022

      Hi Pam, maybe 2 teaspoons to 1 tablespoon depending if it’s spicy or not.

      • Pam
        01.23.2022

        Thanks so much, Jeannine!?

  3. Desi
    12.12.2021

    5 stars
    I couldn’t wait to finish eating before I posted this review. This was pretty easy to make and quite adaptable to your preferences. I did not have Harissa and had only very little red bell pepper. I added Trader Joe’s red pepper spread and a little za’atar. Also, added a small amount of frozen green peas because I love peas with red sauces. Did not have spinach so used fresh mustard greens from my yard. Be careful how long you leave the egg in. I like my eggs runny and it was firmer than I like because I walked away too long. Regardless, it turned out so delicious!!!

    • Jeanine Donofrio
      12.12.2021

      I’m so glad you loved it!

  4. Elizabeth
    12.02.2021

    Is it possible to use a cast iron skillet that’s not enamel coated? (Really want to make this don’t have an enamel coated one)

  5. Irina
    11.02.2021

    5 stars
    this is a really perfect shakshuka

  6. Tina
    09.05.2021

    5 stars
    Hi Jeanine,
    I have been making Sunday brunch at home since the beginning of the pandemic. Your shakshuka recipe is a staple. We love it! I purchased a large basket of heirloom tomatoes at my local farmers market and used them and a squeeze of tomato paste and it was delicious. Do you have a Green Shakshuka recipe? With kale, spinach, collards, etc? TIA.

    • Jeanine Donofrio
      09.06.2021

      Hi Tina, I’m so glad you’ve been loving it! I haven’t made a green shakshuka that I love yet, but thank you for the request, I’ll keep it in mind!

  7. Scott
    08.08.2021

    5 stars
    For anyone who can’t find harissa paste but can get harissa salsa, use 2x the amount. You’ll have to simmer it a little longer to get rid of the extra water, but it gets closer to the intended flavor ?

    This recipe has become a staple in my home, we make it at least 2-3x a month!

    • Jeanine Donofrio
      08.09.2021

      I’m so glad you’ve enjoyed it!

  8. Zoe
    07.03.2021

    5 stars
    This shakshuka was a big hit at brunch. It will become one of my standby recipes.

  9. sara
    05.11.2021

    5 stars
    I made this for a quick weeknight supper and it was delicious! I topped it with feta cheese and served toasted pita bread as a side. In the future, I might add a few more eggs to make the dish a little fuller.

  10. Madinah Grill
    05.08.2021

    5 stars
    Wow great Article!

    This is the first time I Read the whole article.
    Thank you so much it is helpful and clear.

  11. Jordan
    04.07.2021

    5 stars
    JUST WOW. SO GOOD! I usually make curry shakshuka from the blog “eatingbirdfood.” This was just as amazing in a different way. We licked our plates clean. We used the Tunisian harissa from Trader Joe’s and added cayenne as well, and it wasn’t crazy spicy, just a nice heat.

    I also doubled the paprika and cumin.

    • Jeanine Donofrio
      04.08.2021

      I’m so glad you loved it!

  12. Jessica
    04.04.2021

    5 stars
    We just made this for Easter brunch and we loved it! Even though we used mild harissa sauce, 2tbsp was still too spicy for us so next time we’ll just do 1tbsp but that just for personal taste. The recipe is perfect as is and we garnished it just like your photo. Absolute treat. Thanks!!

    • Jeanine Donofrio
      04.05.2021

      I’m so glad you loved it!

  13. Erin
    03.30.2021

    5 stars
    This was a hit with a vegetarian crowd! Not to mention easy preparation. Thank you!

  14. Carmine
    02.21.2021

    5 stars
    We just made this today for brunch with family. It was fantastic! We did add the spinach and he only modifications we made were to use only about a cup of chopped red pepper (per my son’s request to add less) and only 1 tablespoon of Harissa since the one we have is pretty hot – it’s a red Moroccan harissa from Zamouri Spices. Great advice to not skimp on the time to let it thicken, and the fresh parsley leaves sprinkled on at the end are a great accent. We are definitely adding this to the rotation!

  15. Jordyn
    02.20.2021

    5 stars
    Obsessed with shakshuka! I make it for dinner at least once a week. So simple and so delicious.

  16. Iliana
    02.14.2021

    5 stars
    Absolutely love this recipe ❤️
    Thanks!!!

  17. Aimi
    02.12.2021

    HI – what’s the nutritional information for this recipe?

    • Jeanine Donofrio
      02.12.2021

      Hi Aimi, I’m sorry, we don’t calculate nutritional info.

  18. Jessie
    01.15.2021

    4 stars
    Thank you for a great recipe. We challenged our kids to find recipes through a variety of cooking themes and our eldest stumbled upon this. Not only was it delicious, but using crushed tomatoes instead of whole tomatoes (like some recipes) made it more palatable for my other kids. Our 15 year old made this for dinner tonight (with only a bit of chopping and timing guidance from mom)

    • Jeanine Donofrio
      01.16.2021

      Hi Jessie, I’m so glad you all enjoyed it!

  19. Kathy
    12.21.2020

    I have now cooked over 10 of your recipes and have yet to be disappointed. Thank you for your insights and well-managed blog. I’ve passed it on to several friends and have only heard excellent feedback. Per your recommendations, which I now trust implicitly, I’m planning on making the Cinnamon Rolls and Shakshuka for our Christmas morning feast. Happiest of holidays to you and your family!

  20. Hannah
    09.06.2020

    5 stars
    Made this vegan by subbing two cups chickpeas and a touch of black salt for the eggs, and tangy tofu chevre for feta. I also doubled the smoked paprika because I didn’t have any harissa paste at hand. Everything else remained the same. It was a stunning dish, gorgeous to look at and profoundly flavorful. It earned its place in my family’s regular rotation. Thank you for sharing it.

    • Jeanine Donofrio
      09.12.2020

      Ooh I love this vegan version, I’m so glad you enjoyed the base recipe!

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

Welcome to Love & Lemons!

I'm Jeanine Donofrio, a New York Times bestselling cookbook author and recipe developer. I share fresh, delicious vegetarian recipes that celebrate seasonal ingredients and flavors.

More about us...