Advertisement
Breakfast & Baking/Middle Eastern

Shakshuka Recipe

A vibrant skillet of eggs poached in a spicy tomato and pepper sauce, perfect for breakfast or brunch delight.

40 min total
Serves 4
Easy
VegetarianDairy-Free
Prep Time
10 min
Cook Time
30 min
Total Time
40 min
Shakshuka
Photographed for KrazyRecipes · Breakfast & Baking
Advertisement

Imagine cracking open an egg to watch it nestle into a bubbling, ruby-red sea of tomatoes and peppers, the air fragrant with cumin and paprika. That's shakshuka for you, a dish as visually striking as it is delicious. It's a comforting breakfast option that feels like a warm hug on a chilly morning, especially when served with crusty bread, perfect for soaking up that luscious sauce.

Shakshuka is believed to have North African roots and is a staple in Middle Eastern households. I first stumbled upon this dish during a trip to Israel, where it was served in a bustling cafe. The aroma was so inviting, like an old friend beckoning you to sit down and unwind. Ever since then, it's been a breakfast favorite in my home.

What makes this shakshuka truly special is the gentle roasting of spices before the tomatoes are added. This simple step deepens the flavors and infuses the sauce with a warm, toasty aroma that elevates the entire dish. Plus, a touch of fresh parsley at the end adds a bright, herbaceous note that balances the savory richness perfectly.

Serve shakshuka on a lazy Sunday brunch or whenever you crave a hearty yet simple meal. It's a dish that brings people together, encouraging you to linger around the table a little longer.

Advertisement
The Method

Step-by-Step

6 steps · tap a timer to start
  1. 01
    Step 1 / 6

    Heat the olive oil in a large skillet over medium heat.

    Add the diced onion and cook until it turns translucent, about 5 minutes.

  2. 02
    Step 2 / 6

    Stir in the sliced bell pepper and continue to cook until it softens, roughly 5 more minutes.

    The vegetables should be tender and slightly caramelized.

  3. 03
    Step 3 / 6

    Add the minced garlic, cumin, paprika, and cayenne pepper.

    Cook for 1 minute until the spices are fragrant, stirring constantly to avoid burning.

  4. 04
    Step 4 / 6

    Pour in the crushed tomatoes and season with salt and pepper.

    Reduce the heat and let the sauce simmer for about 10 minutes, until it thickens slightly.

  5. Advertisement
  6. 05
    Step 5 / 6

    Create small wells in the sauce with the back of a spoon and crack an egg into each well.

    Cover the skillet and cook for 5-7 minutes, until the egg whites are set but the yolks remain runny.

  7. 06
    Step 6 / 6

    Sprinkle with fresh parsley before serving.

    Enjoy with slices of crusty bread for dipping.

Chef Tips

  • For a richer flavor, use fire-roasted tomatoes instead of regular canned tomatoes.
  • Add a pinch of sugar if the tomatoes are too acidic.
  • If you prefer firmer yolks, cook the eggs for an additional 2 minutes.
  • You can add feta cheese on top for a creamy, salty touch.
  • Use a wide skillet so the eggs have enough room to poach evenly.
Advertisement

Nutrition (per serving)

calories
~350 kcal
protein
18g
carbs
20g
fat
22g
fiber
5g
sodium
850mg

Estimates only. Actual values depend on brands and portions.

Frequently Asked

Can I make this ahead?+

It's best enjoyed fresh, but you can prepare the sauce a day in advance and poach the eggs when ready to serve.

What can I substitute?+

Feel free to substitute bell peppers with poblano peppers for a slightly different flavor.

How do I store leftovers?+

Store leftovers in an airtight container in the fridge for up to 2 days. Reheat gently on the stove.

You Might Also Like