Shakshuka with poached eggs

Featured in: Family Table Favorites

This vibrant Middle Eastern dish brings together poached eggs and a richly spiced tomato sauce. The eggs cook directly in the simmering vegetables, creating runny yolks that blend beautifully with the aromatic base. Cumin, paprika, and coriander provide warmth while fresh herbs add brightness.

Perfect for breakfast, brunch, or a light dinner, this one-pan meal comes together in just 35 minutes. The sauce thickens as it simmers, creating the ideal consistency for dipping warm bread.

Updated on Mon, 26 Jan 2026 17:04:58 GMT
A skillet of homemade Shakshuka features four poached eggs simmering in a rich, spiced tomato and pepper sauce with fresh cilantro garnish. Pin it
A skillet of homemade Shakshuka features four poached eggs simmering in a rich, spiced tomato and pepper sauce with fresh cilantro garnish. | softawrir.com

Shakshuka is a vibrant, protein-rich breakfast dish featuring poached eggs simmered in a rich, spiced tomato and pepper sauce. Originating from Middle Eastern and North African cuisines, it is the perfect savory start to the day, offering a harmonious blend of vegetables and aromatic spices.

A skillet of homemade Shakshuka features four poached eggs simmering in a rich, spiced tomato and pepper sauce with fresh cilantro garnish. Pin it
A skillet of homemade Shakshuka features four poached eggs simmering in a rich, spiced tomato and pepper sauce with fresh cilantro garnish. | softawrir.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

This easy-to-make dish yield 4 servings and is incredibly satisfying. Whether you are looking for a hearty brunch or a quick dinner, the combination of warm spices like cumin and paprika makes it a flavorful favorite for any time of day.

Ingredients

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

  • Vegetables: 2 tbsp olive oil, 1 large onion (diced), 1 red bell pepper (diced), 3 cloves garlic (minced), 1 (28 oz / 800 g) can crushed tomatoes (or 6 ripe tomatoes, diced), 1 small chili pepper (optional, finely chopped).
  • Spices: 1 tsp ground cumin, 1 tsp sweet paprika, 1/2 tsp ground coriander, 1/4 tsp cayenne pepper (optional), salt and black pepper to taste.
  • Eggs: 4 large eggs.
  • Garnish: 2 tbsp fresh parsley or cilantro (chopped), 50 g (1/3 cup) feta cheese (optional, crumbled).

Instructions

Step 1
Heat olive oil in a large skillet or sauté pan over medium heat.
Step 2
Add diced onion and bell pepper; cook for 5–7 minutes until softened.
Step 3
Stir in garlic and chili pepper; sauté for 1 minute.
Step 4
Add crushed tomatoes, cumin, paprika, coriander, cayenne, salt, and pepper. Stir to combine.
Step 5
Simmer uncovered for 10–12 minutes, stirring occasionally, until the sauce thickens.
Step 6
Make 4 wells in the sauce. Crack an egg into each well.
Step 7
Cover the pan and cook for 6–8 minutes, or until eggs are just set but yolks remain runny (cook longer for firmer yolks).
Step 8
Remove from heat. Garnish with chopped parsley or cilantro and crumbled feta, if using.
Step 9
Serve immediately, ideally with crusty bread or warm pita.

Zusatztipps für die Zubereitung

For an extra layer of flavor, consider adding a pinch of smoked paprika or harissa to the spice mix. Simmering the sauce uncovered is essential to achieving a thick base that supports the poached eggs perfectly.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Varianten und Anpassungen

You can swap the fresh bell pepper for roasted red peppers to achieve a sweeter taste. To make a vegan version of this dish, simply omit the eggs and replace them with sautéed tofu or hearty chickpeas.

Serviervorschläge

Shakshuka is best served immediately alongside crusty bread, warm pita, or flatbread. The bread is perfect for dipping into the savory tomato sauce and those delicious runny egg yolks.

Colorful Shakshuka bubbling in a cast iron pan, served steaming hot alongside crusty artisan bread perfect for dipping into the sauce. Pin it
Colorful Shakshuka bubbling in a cast iron pan, served steaming hot alongside crusty artisan bread perfect for dipping into the sauce. | softawrir.com

With its vibrant colors and rich aromas, this Shakshuka is sure to become a staple in your kitchen. Enjoy the comforting warmth of this one-pan meal, whether shared with family or enjoyed as a nutritious solo breakfast.

Recipe FAQs

What is shakshuka?

Shakshuka is a Middle Eastern and North African dish of eggs poached in a sauce of tomatoes, olive oil, peppers, onion, and garlic. Commonly spiced with cumin, paprika, and cayenne, it's traditionally served for breakfast with bread to soak up the sauce.

How do I know when the eggs are done?

Cook covered for 6–8 minutes for runny yolks. The whites should be fully set and opaque while yolks remain jiggly. For firmer yolks, cook 2–3 minutes longer. Gently shake the pan to check—excess movement means more time is needed.

Can I make shakshuka ahead of time?

The tomato sauce base can be made 1–2 days ahead and refrigerated. Reheat gently before adding eggs. For best results, cook eggs fresh just before serving, as they don't reheat well and can become rubbery.

What bread should I serve with shakshuka?

Crusty sourdough, warm pita, or ciabatta work perfectly for dipping. Toast the bread lightly to help it hold up when soaking in the sauce. Gluten-free bread alternatives also work well.

How can I adjust the spice level?

Reduce or omit cayenne pepper and chili pepper for a milder version. Add harissa paste for extra heat. Smoked paprika adds depth without too much spice. Taste and adjust seasonings after the sauce simmers.

Is shakshuka suitable for meal prep?

The sauce reheats beautifully, but eggs are best cooked fresh. Make a batch of the spiced tomato base on Sunday, then reheat portions throughout the week and poach fresh eggs for each serving.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Shakshuka with poached eggs

Poached eggs in spiced tomato sauce with peppers, onions, and aromatic spices. A hearty, protein-rich morning meal.

Prep Time
10 minutes
Time to Cook
25 minutes
Overall Duration
35 minutes
Written by Colin Peterson


Skill Level Easy

Cuisine Type Middle Eastern

Amount Made 4 Portions

Diet-Friendly Info Vegetarian-Friendly, Contains No Gluten

What You Need

Vegetables

01 2 tablespoons olive oil
02 1 large onion, diced
03 1 red bell pepper, diced
04 3 cloves garlic, minced
05 1 (28 ounce) can crushed tomatoes
06 1 small chili pepper, finely chopped

Spices

01 1 teaspoon ground cumin
02 1 teaspoon sweet paprika
03 1/2 teaspoon ground coriander
04 1/4 teaspoon cayenne pepper
05 Salt and black pepper to taste

Eggs

01 4 large eggs

Garnish

01 2 tablespoons fresh parsley or cilantro, chopped
02 1/3 cup feta cheese, crumbled

How To Make It

Step 01

Heat the oil: Heat olive oil in a large skillet or sauté pan over medium heat.

Step 02

Sauté aromatics: Add diced onion and bell pepper; cook for 5 to 7 minutes until softened.

Step 03

Bloom aromatics and spices: Stir in garlic and chili pepper; sauté for 1 minute until fragrant.

Step 04

Build sauce base: Add crushed tomatoes, cumin, paprika, coriander, cayenne, salt, and pepper. Stir to combine thoroughly.

Step 05

Reduce sauce: Simmer uncovered for 10 to 12 minutes, stirring occasionally, until the sauce thickens and deepens in flavor.

Step 06

Create egg wells: Make 4 wells in the sauce using the back of a spoon, spacing them evenly.

Step 07

Poach eggs: Crack an egg into each well. Cover the pan and cook for 6 to 8 minutes until egg whites set while yolks remain runny.

Step 08

Finish and serve: Remove from heat. Garnish with chopped parsley or cilantro and crumbled feta cheese. Serve immediately with crusty bread or warm pita.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large skillet or sauté pan with lid
  • Cutting board
  • Chef's knife
  • Wooden spoon

Allergy Details

Always inspect each component for allergens and speak with a healthcare expert if unsure.
  • Contains eggs
  • Contains dairy from feta cheese
  • May contain gluten if served with bread containing wheat

Nutrition Info (each serving)

These nutrition facts are for reference only. They don't substitute medical consultation.
  • Energy (Calories): 220
  • Fats: 12 g
  • Carbohydrates: 18 g
  • Proteins: 10 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.