How to Make Perfect Shakshuka? The Ultimate North African Egg Dish

Shakshuka has conquered breakfast tables worldwide, but this beloved dish of eggs poached in spicy tomato sauce has ancient North African roots. From Tunisia to Israel, Morocco to Yemen, variations of this one-pan wonder have sustained families for centuries. It’s incredibly versatile, budget-friendly, and packed with protein and vegetables—a perfect any-time meal.

The Secret Technique: The Pepper Foundation

The secret to transcendent shakshuka is slow-cooked peppers. Take time to cook your bell peppers until they completely collapse and sweeten—this creates the complex, sweet-savory base that separates restaurant-quality shakshuka from mediocre versions. Rushing this step results in a flat, one-dimensional sauce.

Ingredients

  • 3 tbsp olive oil
  • 1 large onion, diced
  • 1 red bell pepper, sliced into strips
  • 1 yellow bell pepper, sliced into strips
  • 4 garlic cloves, minced
  • 1 tsp cumin
  • 1 tsp paprika (smoked preferred)
  • ½ tsp cayenne pepper
  • 1 can (800g) whole peeled tomatoes
  • 6 large eggs
  • Feta cheese, crumbled
  • Fresh cilantro or parsley
  • Salt and black pepper
  • Crusty bread for serving

Step-by-Step Instructions

Step 1: Heat olive oil in a large skillet over medium heat. Add onions and peppers. Cook for 20-25 minutes until very soft and caramelized.

Step 2: Add garlic and spices. Cook for 1 minute until fragrant.

Step 3: Crush tomatoes by hand and add to the pan with their juices. Simmer for 10-15 minutes until sauce thickens. Season well.

Step 4: Use a spoon to make 6 wells in the sauce. Crack an egg into each well.

Step 5: Cover and cook for 8-10 minutes until egg whites are set but yolks remain runny.

Step 6: Top with feta and herbs. Serve immediately with bread.

Pro Tips

  • Use a cast-iron skillet for best heat retention
  • Create smaller wells for firmer yolks, larger for runnier
  • Finish under broiler for 1 minute for set whites with runny yolks

Common Mistakes to Avoid

  • Using canned diced tomatoes—whole tomatoes have better texture
  • Overcooking the eggs—they continue cooking after removal
  • Skimping on oil—it’s essential for flavor and prevents sticking

Delicious Variations

  • Green Shakshuka—use spinach, kale, and zucchini instead of tomatoes
  • Spicy Chorizo Shakshuka—add sliced chorizo with onions
  • Seafood Shakshuka—add shrimp or white fish in final 5 minutes

Nutrition Information

Per serving (approximate): Calories: 245 | Protein: 14g | Carbohydrates: 18g | Fat: 15g | Fiber: 5g

Frequently Asked Questions

Q: Can I make shakshuka ahead?
A: Prepare the sauce ahead, reheat, and add fresh eggs when ready to serve.

Q: How do I store leftovers?
A: Refrigerate sauce separately from eggs for up to 3 days.

Q: Can I bake shakshuka?
A: Yes, bake at 375°F for 12-15 minutes after adding eggs.

Master this North African classic and enjoy shakshuka any time of day!

Leave a Comment