Shakshuka Poached Eggs Tomato Sauce

Featured in: Weekend Comfort Recipes

This beloved Middle Eastern and North African dish brings together poached eggs and a richly spiced tomato sauce. The base starts with sautéed onions and bell peppers, enhanced with garlic and optional chili for warmth. Aromatic spices including cumin, sweet paprika, coriander, and a hint of cayenne create layers of flavor that deepen as the sauce simmers. Fresh cracked eggs cook directly in the vibrant sauce, resulting in perfectly set whites with luscious runny yolks. Garnished with herbs and optional feta, this protein-packed morning meal comes together in just 35 minutes and serves four generously.

Updated on Wed, 21 Jan 2026 10:58:00 GMT
Bright, steaming shakshuka with poached eggs in a spiced tomato pepper sauce garnished with fresh parsley and crumbled feta. Save
Bright, steaming shakshuka with poached eggs in a spiced tomato pepper sauce garnished with fresh parsley and crumbled feta. | poppyhearth.com

The first time I had shakshuka was at a tiny breakfast spot in Jerusalem, where the waiter warned me the pan would be too hot to touch but too good to resist. He was right on both counts. That sizzling tomato sauce, spotted with perfectly poached eggs, changed how I think about breakfast entirely. Now my apartment smells like cumin and simmered tomatoes at least twice a month.

Last winter my roommate stumbled in at 2 AM after a long shift, caught the scent of leftover shakshuka reheating on the stove, and immediately asked for a bowl. We ate it standing up in the kitchen, dipping chunks of sourdough into the spicy tomato sauce while steam fogged up the windows. Some meals just taste better when shared in pajamas.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 2 tbsp olive oil: A good quality extra virgin makes a noticeable difference in the final sauce depth
  • 1 large onion, diced: Yellow onions work beautifully here, becoming sweet and translucent as they cook down
  • 1 red bell pepper, diced: Roasted red peppers from a jar are an excellent shortcut if you want deeper flavor
  • 3 cloves garlic, minced: Fresh garlic is non negotiable here, it blooms in the hot oil and builds the aromatic foundation
  • 1 (28 oz / 800 g) can crushed tomatoes: Whole tomatoes crushed by hand give you better texture control than pre crushed
  • 1 small chili pepper, finely chopped: Leave the seeds in if you want noticeable heat, remove them for just a gentle warmth
  • 1 tsp ground cumin: This is the backbone spice that gives shakshuka its unmistakable earthy signature
  • 1 tsp sweet paprika: Smoked paprika adds another layer if you want even more complexity
  • 1/2 tsp ground coriander: Brightens up the heavier spices and adds a citrusy floral note
  • 1/4 tsp cayenne pepper: Completely optional, depending on your spice tolerance and preference
  • Salt and black pepper: Tomatoes need salt to wake up their natural sweetness, dont be shy here
  • 4 large eggs: Room temperature eggs create more uniform poaching and hold their shape better
  • 2 tbsp fresh parsley or cilantro, chopped: The fresh herbs cut through the richness and add a pop of color
  • 50 g (1/3 cup) feta cheese, crumbled: Salty, tangy, and completely optional but absolutely recommended

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your aromatic base:
Heat olive oil in a large skillet over medium heat, then add diced onion and red bell pepper, letting them soften and develop sweetness for 5 to 7 minutes before the garlic joins the party
Bloom the spices:
Stir in minced garlic and that finely chopped chili, cooking for just one minute until fragrant, then add your spices so they toast briefly in the hot oil
Create the sauce:
Pour in crushed tomatoes with all their juices, season with salt and pepper, then let everything simmer uncovered for 10 to 12 minutes until the sauce thickens nicely and deepens in color
Nestle the eggs:
Use a spoon to create four small wells in the sauce, then crack each egg directly into its own little pocket, being careful not to break the yolks
Set the eggs:
Cover the pan and cook for 6 to 8 minutes, checking frequently, until whites are opaque and set but yolks still tremble slightly when you shake the pan
Finish and serve:
Remove from heat immediately, scatter with fresh herbs and crumbled feta, then bring the whole pan to the table because thats how shakshuka is meant to be eaten
A close-up of rich shakshuka bubbling in a skillet, with runny yolks ready for crusty bread dipping. Save
A close-up of rich shakshuka bubbling in a skillet, with runny yolks ready for crusty bread dipping. | poppyhearth.com

My friend Sarah makes shakshuka every Sunday for what she calls breakfast dinner, a brilliant tradition I have since adopted. There is something profoundly satisfying about dipping bread into those runny yolks while the sauce still bubbles gently, even when its dark outside.

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.

Making It Your Own

Once you have the basic technique down, shakshuka becomes a canvas for whatever you have in the crisper drawer. I have added spinach when greens needed using, tossed in olives for briny depth, and even crumbled spicy merguez sausage into the sauce for a heartier version.

The Bread Situation

Bread is not optional here, it is essential for the full experience. A crusty sourdough, warm pita, or even a baguette torn into pieces will work, but make sure you have enough to scoop up every last bit of that sauce. The pan is rarely clean by the time we are finished at my table.

Timing Your Eggs

Runny yolks are traditional because they create a creamy sauce when mixed into the tomatoes, but I know some people prefer them more set. The covered cooking time is your control dial here. Less time equals gloriously runny, more time approaches hard boiled territory.

  • If your yolks are setting too quickly, your heat might be too high
  • For multiple batches, transfer finished eggs to a plate and continue with fresh ones
  • A glass lid helps you monitor progress without releasing precious heat
Homemade shakshuka served in a rustic pan, garnished with cilantro and feta for a savory vegetarian breakfast. Save
Homemade shakshuka served in a rustic pan, garnished with cilantro and feta for a savory vegetarian breakfast. | poppyhearth.com

Grab some bread and call someone you love to share it with.

Recipe Questions

What is shakshuka?

Shakshuka is a traditional Middle Eastern and North African dish of eggs poached in a spiced tomato sauce, typically served for breakfast with crusty bread.

How do I know when the eggs are done?

Cover the pan and cook for 6–8 minutes. The whites should be set while yolks remain runny. Cook 2–3 minutes longer for firmer yolks.

Can I make shakshuka ahead of time?

The tomato sauce base can be made 1–2 days ahead and reheated. Add fresh eggs when ready to serve for the best texture.

What can I serve with shakshuka?

Warm pita, crusty bread, or flatbread are classic for dipping. It also pairs well with roasted potatoes or a simple green salad.

Is shakshuka spicy?

The base version is mildly spiced with cumin and paprika. Adjust heat by adding or omitting the chili pepper and cayenne to your preference.

Can I make this vegan?

Yes. Replace eggs with sautéed tofu, chickpeas, or plant-based sausage crumbles. Add them during the last 5 minutes of simmering.

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 Poached Eggs Tomato Sauce

Poached eggs simmered in spiced tomato and pepper sauce with onions, garlic, and aromatic cumin, paprika, and coriander.

Prep duration
10 minutes
Cooking duration
25 minutes
Total duration
35 minutes
Created by Grace Holloway


Skill level Easy

Cuisine type Middle Eastern and North African

Makes 4 Portions

Dietary details Meat-free, No gluten

Required Ingredients

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 oz) 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 Steps

Step 01

Prepare the Base: Heat olive oil in a large skillet over medium heat. Add diced onion and bell pepper, cooking for 5–7 minutes until softened.

Step 02

Add Aromatics: Stir in garlic and chili pepper, sautéing for 1 minute until fragrant.

Step 03

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

Step 04

Simmer: Simmer uncovered for 10–12 minutes, stirring occasionally, until the sauce thickens nicely.

Step 05

Create Wells for Eggs: Make 4 wells in the sauce. Crack an egg into each well, taking care not to break the yolks.

Step 06

Poach the Eggs: Cover the pan and cook for 6–8 minutes, until whites are set but yolks remain runny. Adjust time for firmer yolks if desired.

Step 07

Finish and Serve: Remove from heat. Garnish with chopped herbs and crumbled feta. Serve immediately with crusty bread or warm pita for dipping.

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 notices

Check ingredients for allergens. Reach out to your healthcare provider with any questions.
  • Contains eggs and dairy (feta). Gluten-free when served without bread.

Nutrition breakdown (per portion)

These details are meant for general advice, not medical guidance.
  • Energy: 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.