WHY MAKE IT

A little comfort, a lot of flavor.

Celebrated across North Africa and the Middle East, shakshuka is a comforting breakfast centerpiece defined by bright acidity, warm spices, and silky poached eggs. This version introduces diced canned fire-roasted bell peppers alongside fresh peppers, layering a mellow sweetness and charred complexity into the traditional tomato foundation. Earthy ground cumin, coriander, and smoked paprika establish a deeply savory aroma that permeates the reduction. As the whole eggs poach gently within shallow sauce hollows, pockets of briny, halal-suitable feta cheese soften into the vibrant red sauce. Finished with a shower of flat-leaf parsley and fresh cilantro, it provides an inviting communal skillet ready for dipping with warm rustic sourdough or pita.

Layering the Pepper and Tomato Sauce

Building a rich shakshuka sauce requires balancing fresh aromatics with deeply stewed vegetables. Sautéing raw onions and fresh bell peppers creates a naturally sweet vegetable base with tender texture. Adding pre-roasted bell peppers enhances the profile with wood-fired smokiness that pairs seamlessly with smoked paprika. Hand-crushing canned whole plum tomatoes delivers an ideal rustic consistency, avoiding the watery thinness of tomato sauce or the dense paste-like texture of purees. Simmering the mixture uncovered concentrates the natural sugars and reduces excess liquid, ensuring the sauce forms a sturdy bed capable of cradling the raw eggs.

Gentle Pan-Poaching Method

Poaching whole eggs directly within an acidic vegetable stew requires gentle, balanced thermal conduction. Once the sauce thickens, indentations pressed into the mixture create cozy pockets that insulate the eggs. Cracking eggs into small ramekins first allows you to position each yolk dead center without breaking the membrane. Lowering the stove temperature and locking in steam with a heavy, tight-fitting lid cooks the egg whites from above and below simultaneously. This technique ensures fully coagulated, milky-white proteins without overcooking the yolks, keeping them soft, velvety, and ready to blend with the surrounding sauce.

Serving and Accompaniments

Shakshuka is traditionally presented directly in its cooking vessel, radiating warmth and aromatic steam at the center of the breakfast table. The rich acidity of the stewed tomatoes and the savory creaminess of warm feta demand crusty artisan bread, thick toasted country sourdough, or fresh flatbreads to soak up the sauce. Garnishing right before serving preserves the crisp, grassy bite of fresh flat-leaf parsley and cilantro. For an even more indulgent spread, accompany the skillet with sliced cucumbers, Kalamata olives, and cool labneh drizzled with good extra-virgin olive oil.

Before you start

For perfectly rounded poached eggs that do not spread excessively across the sauce, crack each egg individually into a small bowl or ramekin before sliding it gently into its designated hollow. Simmer the tomato sauce until thick enough that the hollow holds its shape before adding the eggs. Keeping the skillet covered over low heat traps steam efficiently, setting the whites on top while preventing the bottom of the tomato sauce from scorching against the pan. Use pasteurized shell eggs when keeping yolks soft; otherwise cook both yolks and whites until firm.

THE RECIPE

Shakshuka with Fire-Roasted Peppers and Crumbled Feta

4 servings · 15 minutes preparation · 25 minutes cooking · 5 minutes cooling, chilling or resting

Ingredients

Step-by-step instructions

  1. Heat the extra-virgin olive oil in a wide 12-inch heavy-bottomed skillet or enameled cast-iron pan over medium heat.
  2. Add the diced yellow onion and fresh red bell pepper, sautéing for 6 to 8 minutes until the vegetables soften and develop lightly golden edges.
  3. Stir in the drained fire-roasted peppers, sliced garlic, ground cumin, coriander, smoked paprika, cayenne pepper, kosher salt, and black pepper, cooking for 1 to 2 minutes until intensely fragrant.
  4. Pour in the hand-crushed plum tomatoes with their juices, bring the sauce to a bubbling simmer, then reduce heat to medium-low and cook uncovered for 10 to 12 minutes until reduced and rich.
  5. Use the back of a large spoon to create 4 shallow, evenly spaced wells in the simmering tomato and pepper sauce.
  6. Crack one egg into a small ramekin and gently slide it into an indentation; repeat the process with the remaining 3 eggs across the pan.
  7. Scatter the crumbled feta cheese evenly across the sauce around the perimeter of the eggs.
  8. Cover the skillet tightly with a lid and simmer over low heat for 5 to 7 minutes until the egg whites are firm and opaque while yolks remain tender and reach 160°F (71°C) if cooked firm.
  9. Remove the skillet from the heat, rest uncovered for 5 minutes, garnish with chopped parsley and cilantro, and serve immediately with warm crusty bread.

Kitchen notes

For perfectly rounded poached eggs that do not spread excessively across the sauce, crack each egg individually into a small bowl or ramekin before sliding it gently into its designated hollow. Simmer the tomato sauce until thick enough that the hollow holds its shape before adding the eggs. Keeping the skillet covered over low heat traps steam efficiently, setting the whites on top while preventing the bottom of the tomato sauce from scorching against the pan. Use pasteurized shell eggs when keeping yolks soft; otherwise cook both yolks and whites until firm.

Storage & make-ahead

Store leftover shakshuka sauce and eggs in an airtight container in the refrigerator within 2 hours of preparation. The dish can be kept safely for up to 2 days. When reheating, place the sauce in a skillet over medium-low heat until bubbling and thoroughly heated to 165°F (74°C). If the eggs are already cooked, gentle reheating is essential to keep the yolks from turning tough and rubbery.

Save to Pinterest ↗

An original recipe guide inspired by themes in our Pinterest research. Recipe has not been independently kitchen-tested. AI-generated image is illustrative; your finished dish may look different.

Frequently asked questions

Can I prepare the tomato-pepper sauce the night before?

Yes, preparing the spiced tomato sauce ahead is an excellent timesaver. Simmer the sauce fully, cool and refrigerate it in an airtight container for up to 3 days, then reheat it to a simmer in your skillet before adding the eggs.

How can I verify that my feta cheese is halal-compliant?

Check the ingredient statement on the packaging to ensure the cheese is made using microbial or vegetarian rennet rather than animal rennet. Many brands explicitly certify their feta as halal or vegetarian-friendly on the label.

What should I do if the tomato sauce tastes too acidic?

If your canned tomatoes carry intense acidity, allow the sauce to simmer an extra 5 minutes to mellow, or stir in a quarter-teaspoon of granulated sugar or baking soda to neutralize excess sharpness before poaching the eggs.