Shakshuka originated in North Africa — Tunisia and Libya most commonly cited — and spread across the Levant, Israel, Turkey, and the broader Middle East. The name is thought to derive from the Tunisian Berber or Arabic root for 'mixture.' It is a dish of eggs poached directly in a spiced, well-reduced tomato and pepper sauce, cooked in a single pan, served in that pan, and eaten with bread torn and dipped into the sauce. It is one of the fastest genuinely satisfying meals available to a MAHA cook.

The Sauce Reduction

The quality of shakshuka depends entirely on how well the tomato sauce is reduced before the eggs go in. Underreduced sauce produces watery shakshuka with eggs swimming in thin liquid. Properly reduced sauce — cooked until it is thick, fragrant, and the oil is beginning to separate — produces a base that the eggs cook into rather than float in. This takes 15-20 minutes and cannot be rushed.

The Eggs

Crack eggs directly into wells pressed into the reduced sauce. Cover the pan and cook on low heat until the whites are set but the yolks are still runny — approximately 6-8 minutes. The egg whites should be opaque throughout; the yolks should wobble when the pan is moved. Overcooked yolks make shakshuka a lesser dish.

Serves 2 · Prep 5 min · Cook 25 min

Serves
2
Prep
5 min
Cook
25 min

Ingredients

  • 4 large eggs
  • 3 tbsp extra virgin olive oil
  • 1 onion, diced
  • 1 red bell pepper, sliced
  • 4 garlic cloves, minced
  • 400g canned tomatoes
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • 1/2 tsp cayenne
  • Salt and pepper
  • Fresh coriander or parsley
  • Feta cheese (optional)
  • Crusty bread to serve

Method

  1. Heat olive oil in a wide pan over medium heat. Cook onion and pepper 8 minutes until soft.
  2. Add garlic, cumin, paprika, and cayenne. Cook 2 minutes.
  3. Add canned tomatoes. Season generously. Simmer uncovered 12-15 minutes until thick.
  4. Make 4 wells in the sauce. Crack an egg into each well.
  5. Cover and cook 6-8 minutes until whites are set and yolks still runny.
  6. Crumble feta over if using. Scatter herbs. Serve directly from the pan with bread.

Variations

  • Green shakshuka — replace tomatoes with spinach, tomatillos, and green herbs
  • Merguez shakshuka — add sliced lamb merguez sausage to the sauce
  • Shakshuka with halloumi — fry cubes of halloumi in olive oil and scatter over
  • Moroccan shakshuka — add preserved lemon and olives to the sauce
Frequently Asked Questions

Can I make shakshuka ahead?

Make the sauce ahead and refrigerate. When ready to eat, reheat the sauce, add eggs, and finish as directed.

What bread to serve with shakshuka?

Crusty sourdough, pita, or any bread that can be torn and used to scoop. The bread is not optional — it is how you eat the sauce.

Is shakshuka typically vegan?

The base sauce is vegan; the eggs make it vegetarian. For a vegan version, replace eggs with chickpeas added in the last 5 minutes of cooking.

Shop This Recipe
Kerrygold Unsalted Butter
Irish grass-fed butter — 82% fat, the benchmark for baking and finishing sauces.
Get on Amazon →
Savannah Ryan · Amazon
Savor Mediterranean
20 Mediterranean recipes in olive oil and butter — Greek, Italian, Spanish and Turkish.
Get on Amazon →

📌 Follow on Pinterest: Mediterranean Seed Oil Free Recipes on Pinterest

Also see: Seed Oil Free Vegetarian Recipes


Follow Savannah: @theefoodiekitchen · Facebook · All Links

Savannah Ryan · 23 Cookbooks
All Seed Oil Free · All Ancestral Fats

African, Hawaiian, Indian, Mediterranean, Asian, Exotic, Chicken, Rice, Cookies, Coffee, Spices, Plants, World Cuisine, 30-Minute Dinners and more.

View All 23 Books on Amazon →