How To Make Shakshuka (Step-By-Step Photos!) (2024)

This easy shakshuka recipe is a traditional North African mealthat’s incredibly easy to make and packed with flavor! We’re walking you through how to make shakshuka with step-by-step photos to ensure you get a perfect shakshuka that will wow your friends and family.

How To Make Shakshuka (Step-By-Step Photos!) (1)

Shakshuka! You heard of it? In short, it’s a North African dish with tomatoes and vegetables, topped with eggs and eaten with dippy bread.

But it’s so much more than that. It’s runny eggs. And it’s breakfast for dinner. And it’s the dish that turned me from a tomato-hater to a tomato-enthusiast. You in?

Reader rating

★★★★★

“Made for myself and my 17 yr old vegetarian son. We both loved it. So easy, quick to prepare and flavorful!” —Bri

Add your review

How To Make Shakshuka (Step-By-Step Photos!) (2)

Traditional shakshuka ingredients

You’ll just need a handful of ingredients to make this classic shakshuka recipe.

  • Flavor Makers: As with any good meal, onion and garlic lay the base for our shakshuka.
  • Peppers: Bell pepper adds bulk and sweet crunch to the dish. Feel free to throw in more vegetables as well! Zucchini and eggplant would be great here.
  • Tomatoes: The star of the show! You can use canned whole, diced, or crushed tomatoes. These will cook down into a chunk sauce.
  • Spices: To bring that Middle East flavor, we’ll use smoked paprika, cumin, salt, and pepper.
  • Eggs: Fresh eggs are best, which will have less runny whites.
  • Toppings: Serve this shakshuka with your favorite toppings, like crumbled feta cheese, parsley (or cilantro), and crushed red pepper flakes!
How To Make Shakshuka (Step-By-Step Photos!) (3)

How to make shakshuka

Making shakshuka is easy and requires just one (oven-safe) skillet. If using a cast iron skillet, ensure it is well-seasoned to prevent it from giving your shakshuka a metallic flavor. Here’s how you make it!

Step 1: Veggies
Cook onion, garlic, and bell pepper until softened and fragrant, about 5 minutes. Feel free to add in other vegetables at this point as well.

Step 2: Tomato
Add your tomatoes (whole, diced, or crushed). Gently mash them with a fork if needed to form a chunky sauce then cook, uncovered, until sauce is thick. You’ll want it to be thick enough that you can form holes to support your eggs. To test the thickness, drag your spoon down the skillet. If the sauce doesn’t immediately flow back, your sauce is thick enough! (Tip: cooking the tomatoes for longer also creates a better flavor.)

How To Make Shakshuka (Step-By-Step Photos!) (4)

Step 3: Eggs
Season your tomato mixture with spices and salt, tasting to make sure it’s just how you like it. Then, using the back of a spoon, form a few holes in the tomato mixture. Crack an egg into each hole (use as many eggs as you want / as will fit in your pan).

How To Make Shakshuka (Step-By-Step Photos!) (5)

Step 4: Bake
In order to get the perfect eggs, I like to finish my shakshuka by baking. Cooking the eggs on the stovetop never seems to give you the perfectly cooked egg, but popping the whole pan in the oven for a few minutes produced runny yolks and firm whites. Just what we want! Serve hot, garnished with fresh herbs like parsley or cilantro, and with pita bread or a thick slab of sourdough for dipping.

How To Make Shakshuka (Step-By-Step Photos!) (6)

Variations on this shakshuka

  • Make it dairy-free by omitting the feta cheese. You can make tofu feta in its place by marinating ½ block of firm tofu in ¼ cup water, ¼ cup apple cider vinegar, 2 Tbsp lemon juice, 1 Tbsp salt, and 1 tsp oregano.
  • Spice it up by adding ½ to 1 tsp of harissa paste at the same time that you add the other spices.
  • Make it even more filling by mixing some chickpeas into the tomato sauce.
  • Add veggie power by sautéing diced zucchini and/or eggplant at the same time as the bell pepper.
How To Make Shakshuka (Step-By-Step Photos!) (7)

Storage

Store any leftovers in an airtight container in the fridge for around 3 days. Be sure to remove the leftovers from your cast iron, as the acidity of the tomatoes will deteriorate your cast iron if you let it sit.

You can make this shakshuka ahead of time by prepping the vegetable and tomato base. When you’re ready to eat, simply crack your eggs on top and pop it in the oven to cook the eggs and heat the fillings!

Shakshuka vs Eggs in Purgatory: What’s The Difference?

Shakshuka and Eggs in Purgatory are both egg dishes featuring eggs poached in a tomato-based sauce, but they differ in origin, ingredients, and flavor profiles. Shakshuka, hailing from North Africa and popular in Israeli cuisine, typically includes a spiced mixture of tomatoes, onions, bell peppers, and a blend of spices like cumin, paprika, and chili peppers. It may also feature ingredients like feta cheese or artichokes. In contrast, Eggs in Purgatory, rooted in Italian cuisine, often presents a simpler sauce, focusing on tomatoes and garlic, with less emphasis on spices and sometimes including ingredients like Parmesan cheese or basil.

How To Make Shakshuka (Step-By-Step Photos!) (8)

Serve this shakshuka with

  • This Eastern Mediterranean Tabbouleh Salad
  • Homemade Naan Bread for dipping
  • Grapefruit Brulee for a fancy brunch
  • Israeli Couscous Salad for more Middle Eastern flavors

How To Make Shakshuka (Step-By-Step Photos!) (9)

How To Make Shakshuka (Foolproof Recipe)

4.84 from 6 votes

Prep: 5 minutes minutes

Cook: 25 minutes minutes

Total: 30 minutes minutes

Author: Sarah Bond

Calories: 165kcal

Servings: 4 servings

Print Rate

This 1-dish, easy shakshuka recipe is a traditional North African meal that’s incredibly easy to make and packed with flavor!

Ingredients

  • 1 Tbsp olive oil 15 mL
  • 1 cup diced white onion about 1 medium onion
  • 2 cloves garlic minced
  • 1 red bell pepper diced
  • 2 14.5-oz cans diced tomatoes can sub crushed or whole canned tomatoes
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • ¼ tsp each salt and pepper
  • 4 to 5 large eggs
  • Toppings: feta, parsley (or cilantro), crushed pepper, pita or crusty bread

Instructions

  • Veggies: Preheat oven to 375°F (190°C). Heat oil in an oven-safe skillet over medium heat, then add onion, garlic, and bell pepper. Cook until softened, about 5 minutes.

    How To Make Shakshuka (Step-By-Step Photos!) (10)

  • Tomato: Add canned tomatoes, gently mashing them with a fork if needed to form a chunky sauce. Allow tomatoes to simmer, uncovered, until a thick sauce develops, 10 to 15 minutes. Stir in spices, salt, and pepper. Taste and adjust seasonings as needed.

    How To Make Shakshuka (Step-By-Step Photos!) (11)

  • Eggs: Using the back of a spoon, form a few holes in the tomato mixture. Crack an egg into each hole (use as many eggs as you want).

    How To Make Shakshuka (Step-By-Step Photos!) (12)

  • Bake: Transfer skillet to a preheated oven and cook, uncovered, for 8 to 12 minutes, or until egg whites are mostly cooked. They should be white and still a little jiggly (they'll continue to cook some after removing from the oven). Serve immediately, topped with crumbled feta, herbs, and bread for dipping.

    Alternative Method: You can also cook the eggs on the stove by covering the pan and reducing heat to medium/low. Cook for 8 to 12 minutes, or until eggs are cooked. This method produces less consistently perfect eggs!

    How To Make Shakshuka (Step-By-Step Photos!) (13)

Tips & Tricks

Make it dairy-freeby omitting the feta cheese. You can make tofu feta in its place by marinating ½ block of firm tofu in ¼ cup water, ¼ cup apple cider vinegar, 2 Tbsp lemon juice, 1 Tbsp salt, and 1 tsp oregano.

Spice it up by adding ½ to 1 tsp of harissa paste.

Make it even more fillingby mixing some chickpeas into the tomato sauce.

Add veggie powerby sautéing diced zucchini and/or eggplant at the same time as the bell pepper.

Nutrition Information

Serving: 1serving Calories: 165kcal (8%) Carbohydrates: 14.4g (5%) Protein: 9g (18%) Fat: 9.2g (14%) Saturated Fat: 2.1g (13%) Cholesterol: 186mg (62%) Sodium: 231mg (10%) Potassium: 680mg (19%) Fiber: 3.8g (16%) Sugar: 8.6g (10%) Calcium: 65mg (7%) Iron: 2mg (11%)

Did You Make This?

Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!

Tag on Insta!Leave a RatingPin on Pinterest

How To Make Shakshuka (Step-By-Step Photos!) (2024)
Top Articles
Latest Posts
Article information

Author: Kimberely Baumbach CPA

Last Updated:

Views: 6211

Rating: 4 / 5 (41 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Kimberely Baumbach CPA

Birthday: 1996-01-14

Address: 8381 Boyce Course, Imeldachester, ND 74681

Phone: +3571286597580

Job: Product Banking Analyst

Hobby: Cosplaying, Inline skating, Amateur radio, Baton twirling, Mountaineering, Flying, Archery

Introduction: My name is Kimberely Baumbach CPA, I am a gorgeous, bright, charming, encouraging, zealous, lively, good person who loves writing and wants to share my knowledge and understanding with you.