Shakshuka (North African Baked Eggs in Spiced Tomato Sauce)

This vibrant dish showcases eggs' remarkable ability to transform from liquid to tender, jammy perfection when gently cooked in flavorful liquid. Originating in North Africa and beloved throughout the Middle East, shakshuka combines a rich, spiced tomato sauce with eggs that poach directly in the bubbling mixture, their whites setting while yolks remain gloriously runny. The sauce itself—built on tomatoes, peppers, onions, and warm spices—offers layers of sweetness, acidity, and aromatic complexity that make this far more interesting than simple eggs on toast. The technique is forgiving, the presentation is stunning, and the dish works for any meal. Served family-style directly from the skillet with crusty bread for dipping, shakshuka feels celebratory and communal while requiring minimal effort.
Shakshuka (North African Baked Eggs in Spiced Tomato Sauce)
Our Farmacy

Ingredients

  • 6 large free-range eggs
  • 2 tbsp extra virgin olive oil
  • 1 large onion, finely diced
  • 1 red bell pepper, diced
  • 4 garlic cloves, minced
  • 1 tsp ground cumin
  • 1 tsp sweet paprika
  • ½ tsp ground coriander
  • ¼ tsp cayenne pepper (adjust to heat preference)
  • 1 can (400g) crushed tomatoes or 500g fresh tomatoes, diced
  • 1 tbsp tomato paste for depth
  • 1 tsp sugar to balance acidity
  • ½ cup crumbled feta cheese
  • ¼ cup fresh cilantro or parsley, roughly chopped
  • Flaky sea salt and black pepper
  • Optional: 1 tsp harissa paste for authentic North African heat
  • Optional: pinch of smoked paprika

Method

  • Build the flavor base: Heat olive oil in a large, deep skillet or cast iron pan (one with a lid) over medium heat. Add diced onion and cook for 5-6 minutes, stirring occasionally, until softened and beginning to turn golden. The slow cooking develops sweetness and creates a flavorful foundation. Add diced bell pepper and cook for another 4-5 minutes until softened.
  • Bloom the spices: Add minced garlic, cumin, both paprikas, coriander, and cayenne to the vegetables. Stir constantly for 1-2 minutes until spices become fragrant and darken slightly. This “blooming” in hot oil releases aromatic compounds and eliminates any raw spice taste. The kitchen should smell incredibly aromatic—warm, earthy, and inviting.
  • Create the tomato sauce: Add crushed tomatoes, tomato paste, sugar, and harissa if using. Stir well to combine, scraping up any browned bits from the bottom of the pan—these add flavor. Bring to a simmer, then reduce heat to medium-low and cook for 12-15 minutes, stirring occasionally, until sauce thickens considerably and oil begins separating at the edges. The sauce should be rich, concentrated, and cling to a spoon.
  • Season the sauce: Taste and adjust seasoning with salt and pepper. The sauce should be well-seasoned and slightly more intense than you’d normally prefer—eggs will dilute the flavors somewhat. If too acidic, add a pinch more sugar. If too thick, add a splash of water. The consistency should be similar to marinara—thick enough to hold its shape but not paste-like.
  • Create wells for eggs: Using the back of a spoon, make 6 evenly spaced wells or indentations in the sauce, pressing down to create distinct pockets. These wells help position eggs and prevent them from running together. The sauce should be thick enough that the wells hold their shape.
  • Add eggs carefully: Crack each egg into a small bowl first (this prevents shells in your dish), then gently slide into a well. The whites should spread slightly into the sauce while yolks remain centered in the wells. Season tops of eggs lightly with salt and pepper. Scatter crumbled feta over everything.
  • Cook eggs to perfection: Cover the skillet with a lid and cook over medium-low heat for 7-10 minutes, checking occasionally. For runny yolks, cook until whites are just set but still slightly translucent on top—about 7 minutes. For firmer yolks, cook 10-12 minutes. The residual heat will continue cooking after removing from heat, so err on the side of underdone.
  • Finish and serve: Remove from heat as soon as eggs reach desired doneness. Garnish generously with fresh cilantro or parsley, drizzle with a little extra virgin olive oil, and add extra feta if desired. Serve immediately, bringing the skillet directly to the table for family-style serving with warm pita, crusty bread, or flatbread for scooping.

Perfect Pairings: Serve with warm pita bread, Turkish bread, or sourdough for dipping. Add a simple cucumber and tomato salad, Greek yogurt, and olives for a complete Middle Eastern breakfast spread. Pairs beautifully with mint tea or strong coffee.

Share this recipe: