Classic Shakshuka – Spiced Eggs in Savory Tomato and Bell Pepper Sauce

Shakshuka is a traditional North African and Middle Eastern one-pan dish consisting of gently poached eggs nestled in a simmered, spiced sauce of tomatoes, bell peppers, onions, and warm aromatics. Originally popularized in Tunisia, it has become a beloved staple worldwide for breakfast, brunch, and casual dinners alike.

The beauty of shakshuka lies in its humble ingredients and bold flavor profile. Cumin, smoked paprika, and garlic build a deep, warming foundation, while fresh bell peppers and canned whole peeled tomatoes provide natural sweetness and acidity. As the eggs simmer directly in the sauce, the whites set firmly while the yolks remain runny, creating a rich sauce as soon as they are pierced.

This skillet meal comes together in about thirty minutes using standard pantry items. Served straight from the pan alongside crusty bread to scoop up every drop of spiced sauce, it is both practical and deeply satisfying for any meal of the day.

Recipe Information

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Servings: 4
  • Cuisine: North African / Middle Eastern
  • Course: Breakfast / Brunch / Dinner
  • Difficulty: Easy

Ingredients

For the Spiced Tomato Sauce Base

  • 2 tablespoons extra virgin olive oil
  • 1 medium yellow onion (diced)
  • 1 large red bell pepper (seeded and diced)
  • 3 cloves garlic (minced)
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon ground coriander
  • 1/4 teaspoon chili flakes (optional, for mild heat)
  • 1 can (400g / 14 oz) whole peeled tomatoes (crushed by hand with their juices)
  • 2 tablespoons tomato paste
  • 1/2 teaspoon salt (adjust to taste)
  • 1/4 teaspoon freshly ground black pepper

For the Eggs and Assembly

  • 4 to 5 large eggs (at room temperature)
  • 1/3 cup crumbled feta cheese

For the Garnish

  • 2 tablespoons fresh cilantro or flat-leaf parsley (chopped)

How to Make Classic Shakshuka

Step 1: Soften the aromatics Heat the olive oil in a wide, heavy skillet or cast-iron pan over medium heat. Add the diced onion and red bell pepper. Sauté for 6 to 8 minutes, stirring occasionally, until the onions turn translucent and the bell peppers soften slightly around the edges.

Step 2: Bloom the spices and tomato paste Add the minced garlic, ground cumin, smoked paprika, ground coriander, and chili flakes to the softened vegetables. Stir continuously for about 1 minute until the spices release a warm fragrance. Add the tomato paste and stir it into the vegetables for another 1 to 2 minutes so it lightly caramelizes and deepens in color.

Step 3: Simmer the tomato sauce Pour the hand-crushed whole peeled tomatoes along with their liquid into the pan. Season with salt and black pepper. Stir well, then reduce the heat to medium-low. Let the sauce simmer uncovered for 10 to 12 minutes, stirring occasionally. The sauce is ready when it thickens noticeably and no excess watery liquid pools around the edges of the pan.

Step 4: Create wells for the eggs Taste the sauce and adjust the salt if needed. Using the back of a large spoon, create 4 to 5 small, distinct indentations or wells in the surface of the simmering tomato sauce, spacing them evenly apart.

Step 5: Add and poach the eggs Crack each egg individually into a small bowl, then gently slide one egg into each indentation. This prevents broken yolks and keeps the egg placement tidy. Turn the heat down to low, cover the skillet with a tight-fitting lid, and cook undisturbed for 5 to 8 minutes. The eggs are properly cooked when the whites are completely opaque and set, but the yolks still jiggle slightly when the pan is gently shaken. For firmer yolks, leave the lid on for an additional 2 minutes.

Step 6: Garnish and serve immediately Remove the skillet from the heat. Scatter the crumbled feta cheese and chopped fresh cilantro or parsley over the top. Serve immediately directly from the skillet while the sauce is bubbling and the yolks are warm.

How to Serve

  • Thick slices of toasted sourdough or crusty rustic baguette
  • Warm pita bread or flatbread
  • Creamy labneh or thick Greek yogurt
  • Mixed greens with lemon and olive oil dressing
  • Kalamata olives and pickled hot peppers

Recipe Tips

  • Choose whole peeled tomatoes over diced: Canned whole peeled tomatoes break down into a smoother, naturally sweeter sauce. Canned diced tomatoes often contain calcium chloride, which prevents them from softening fully during a quick simmer.
  • Do not let the sauce dry out before adding eggs: The eggs need liquid and steam to poach smoothly. If your sauce thickens too fast while simmering, stir in 2 to 3 tablespoons of water or vegetable broth before creating the wells.
  • Crack eggs into a ramekin first: Dropping eggs directly from the shell into boiling sauce makes it easy to accidentally break the yolk or drop shell fragments. Pouring from a small ramekin gives you total control.
  • Keep the heat low once covered: High heat will cause the bottom of the tomato sauce to scorch against the pan while the eggs steam. Keep the flame at low to ensure even, gentle poaching.
  • Use cast iron for presentation: A seasoned cast-iron skillet retains heat well, keeping the meal hot at the table and giving the dish its classic rustic presentation.
  • Storage advice: Shakshuka is best eaten fresh because reheated poached eggs tend to become rubbery. If making ahead, cook the spiced tomato sauce completely, store it in the refrigerator for up to 3 days, and reheat it in a skillet before cracking in fresh eggs.

Frequently Asked Questions

Can I make shakshuka ahead of time? Yes. You can prepare the entire spiced vegetable and tomato sauce up to 3 days in advance and refrigerate it in an airtight container. When ready to serve, reheat the sauce in a skillet over medium heat until bubbling, lower the flame, make the wells, and poach the eggs fresh.

How do I adjust the spiciness of the dish? Traditional shakshuka has warm, savory spice rather than intense fire. To keep it mild, omit the chili flakes entirely. If you prefer high heat, sauté half a finely diced jalapeño or serrano chili alongside the onions, or stir in a tablespoon of spicy harissa paste with the tomato paste.

Can I make this dairy-free? Yes. Simply omit the crumbled feta cheese garnish. The dish is naturally dairy-free and vegetarian without the cheese topping, and the rich tomato sauce and runny yolks provide plenty of creaminess on their own.

Final Thoughts

Classic shakshuka brings bold Mediterranean and North African flavors straight to your table with minimal effort and humble pantry ingredients. Dipping warm crusty bread into rich tomato sauce and velvety egg yolks makes for a deeply satisfying eating experience. Master this straightforward technique once, and it will quickly become your favorite reliable one-pan meal.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top