Shakshuka with Poached Eggs

Featured in: Oven & Skillet Dishes

This Middle Eastern and North African breakfast classic features eggs poached directly in a vibrant, spiced tomato sauce. The dish combines sautéed onions, bell peppers, and garlic with crushed tomatoes seasoned with cumin, paprika, coriander, and a hint of cayenne. After simmering the sauce to perfection, wells are created for fresh eggs to cook gently until the whites set while yolks remain lusciously runny. Finished with fresh herbs and optional feta cheese, this savory dish comes together in just 35 minutes and serves four generously.

Updated on Sun, 25 Jan 2026 13:04:00 GMT
Bright red shakshuka with runny poached eggs simmering in spiced tomato sauce, topped with fresh parsley and crumbled feta cheese on a rustic skillet. Save to Pinterest
Bright red shakshuka with runny poached eggs simmering in spiced tomato sauce, topped with fresh parsley and crumbled feta cheese on a rustic skillet. | dailysaveur.com

My neighbor knocked on my door one Saturday morning with a pan of shakshuka still steaming from her kitchen, and I understood immediately why she'd been raving about it all week. The eggs were nestled into this brilliant red sauce, their yolks practically glowing, and the whole thing smelled like cumin and something I couldn't quite name but desperately wanted to taste. She left the pan with me and a grin, saying only that it was easier than I'd think and that I'd understand the hype by breakfast the next day. She was right.

I made this for my partner on a Sunday when neither of us felt like leaving the house, and something shifted about how we approached breakfast after that. There's a coziness to standing at the stove watching eggs cook in that spiced tomato bath, and it somehow sparked this running joke about opening a breakfast place in our kitchen. Now it's the first thing we cook when friends sleep over, mostly because it looks impressive but also because everyone leaves the table happier than they arrived.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Olive oil: Use something you actually like the taste of, not the bottom shelf stuff. It carries the whole flavor profile before the spices even arrive.
  • Onion and red bell pepper: These are your sweetness and body. Don't rush this soften them properly so they dissolve into the sauce and disappear like magic.
  • Garlic: Three cloves is gentle. Feel free to push it to four if you're that person, and honestly, I often am.
  • Crushed tomatoes: Canned is not a shortcut here, it's actually better because the juice is already broken down and ready to build on. If you have access to fresh ripe tomatoes though, that's its own kind of beautiful.
  • Spice blend (cumin, paprika, coriander, cayenne): These aren't just flavoring, they're what makes this taste like itself. Toast them in your mind as you measure them out. The cumin is earthy, the paprika gives color and warmth, the coriander adds a subtle brightness, and cayenne is there if you want heat.
  • Eggs: Whatever you've got is fine, but fresher eggs hold their shape better in the sauce. The yolk is what you're after here.
  • Fresh parsley or cilantro: This is your final word on the dish, a little jolt of life right at the end. Don't skip it.
  • Feta cheese: Optional but the salty creaminess against the eggs and sauce is genuinely hard to resist.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your base going:
Heat the olive oil in a large skillet over medium heat until it shimmers slightly. You're aiming for the oil to be hot enough that when you add the onion it immediately starts to soften, not brown.
Build your aromatics:
Add the diced onion and red bell pepper, letting them cook for about five to seven minutes until they're soft and the onion becomes translucent. You're not looking for color here, just the moment when they start to give up their shape. This is the quietest part of cooking, the part where you can stand there and just listen to the sizzle.
Wake up the spices:
Stir in your minced garlic and any chili pepper you're using, cooking for just about a minute. The kitchen will suddenly smell alive and alert, and you'll know you're doing this right because the aroma will make you hungry immediately.
Build the sauce:
Pour in your crushed tomatoes and all the spices cumin, paprika, coriander, cayenne, salt, and pepper. Stir everything together until it looks like one unified thing rather than sauce with spices floating in it. Taste it at this point and adjust the salt and heat to your preference because this is your last chance before the eggs arrive.
Let it thicken:
Simmer uncovered for ten to twelve minutes, stirring occasionally, until the sauce darkens slightly and becomes thicker. It should still bubble gently, not aggressively. You'll notice the oil starting to bead on the surface and the whole thing becoming more concentrated and intense in flavor.
Create the wells:
Turn the heat to medium-low and use the back of your spoon to create four gentle indentations in the sauce, spreading them out evenly. These are your egg nests, and they don't need to be perfect just deliberate.
Add the eggs:
Carefully crack each egg into a well, keeping the yolk as intact as possible. I usually crack them into a small bowl first to make sure no shell sneaks in, then slide them in gently. The eggs will immediately start to cook around the edges and cook slightly from the heat below.
Cook covered:
Cover the pan and reduce the heat to medium-low, cooking for six to eight minutes depending on how runny you like your yolks. Check at six minutes by lifting the lid carefully. The egg whites should be set and opaque while the yolks stay soft and yielding when you gently press them.
Finish and serve:
Remove from heat, scatter your fresh parsley or cilantro over the top, add crumbled feta if you like, and serve immediately straight from the pan if you're being casual about it, or transfer to a serving dish if you're trying to impress. Bread is essential for dipping into the yolk and sauce.
Vibrant shakshuka breakfast dish with eggs nestled in rich tomato and pepper sauce, served warm with crusty bread for dipping on the table. Save to Pinterest
Vibrant shakshuka breakfast dish with eggs nestled in rich tomato and pepper sauce, served warm with crusty bread for dipping on the table. | dailysaveur.com

I watched my eight-year-old nephew dip a piece of bread into the yolk of his egg and sauce, and his eyes went wide in that way children have when they realize food can be better than they thought. That moment right there is why I keep making this, why it's become such a regular part of my cooking rotation.

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.

The Flavor Profile That Actually Works

There's a reason shakshuka has survived centuries and spread across continents. The spices aren't random they're a careful dance between warmth (cumin and paprika), brightness (coriander), and a whisper of heat (cayenne). The tomato provides acidity that keeps everything from feeling heavy, and then the eggs arrive like a rescue mission with their richness and creaminess. When you break that yolk into the sauce, you're creating something that's greater than the sum of its parts. It's not just breakfast anymore, it's a moment.

Bread Is Not Optional

I've tried eating shakshuka with a spoon, with crackers, with nothing but my fingers (don't ask), and none of it compares to bread. Crusty bread, warm pita, flatbread, even good sandwich bread if that's what you've got. The bread absorbs the sauce and egg yolk, creating this perfect vehicle for flavor. It transforms a plate into an experience.

Making It Your Own

This is a forgiving dish that loves improvisation. I've made it with roasted red peppers instead of fresh bell pepper for a sweeter, softer version. I've added harissa for a deeper, spicier kick. I've thrown in a handful of spinach just before the eggs go in. My friend who's vegan makes hers with crispy tofu instead of eggs and swears it's equally good. The structure is solid enough that it can handle your personal touches without falling apart.

  • Smoked paprika adds a depth that regular paprika can't match if you want to upgrade the spice blend.
  • A pinch of ground cinnamon sounds weird until you try it and realize it was always meant to be there.
  • Fresh herbs stirred in at the very end rather than cooked with the sauce keep their brightness and flavor intact.
Skillet of steaming shakshuka featuring poached eggs in a cumin and paprika-spiced tomato base, garnished with cilantro and a side of warm pita. Save to Pinterest
Skillet of steaming shakshuka featuring poached eggs in a cumin and paprika-spiced tomato base, garnished with cilantro and a side of warm pita. | dailysaveur.com

This dish has a way of making you feel like you've accomplished something, even though you really haven't tried that hard. That's the best kind of recipe to know.

Frequently Asked Recipe Questions

What is shakshuka?

Shakshuka is a North African and Middle Eastern dish of eggs poached in a sauce of tomatoes, olive oil, peppers, onion, and garlic seasoned with cumin, paprika, and other spices. It's traditionally served for breakfast but enjoyed any time of day.

How do I know when the eggs are done?

The eggs are ready when the whites are fully set and opaque, but the yolks still jiggle slightly when you shake the pan. This typically takes 6-8 minutes covered. For firmer yolks, cook 2-3 minutes longer.

Can I make shakshuka ahead of time?

You can prepare the tomato sauce base up to 2 days in advance and refrigerate it. When ready to serve, reheat the sauce until bubbling, then add the eggs and finish cooking. The dish is best served immediately after the eggs are cooked.

What should I serve with shakshuka?

Crusty bread, warm pita, or flatbread are essential for soaking up the flavorful sauce. You can also serve with olives, fresh salad, or yogurt on the side. For a complete meal, add roasted potatoes or grilled vegetables.

Is shakshuka spicy?

The traditional version has mild to medium heat from the chili pepper and cayenne. You can easily adjust the spice level by reducing or omitting the cayenne and chili. For more heat, add harissa paste or extra cayenne to taste.

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 simmered in rich spiced tomato sauce with onions, peppers, and aromatic spices.

Prep Time
10 min
Cook Time
25 min
Total Duration
35 min
Created by Ian Morrissette


Skill Level Easy

Cuisine Middle Eastern, North African

Makes 4 Number of Servings

Dietary Details Vegetarian-Friendly, Gluten-Free

What You’ll 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 can (28 ounces) crushed tomatoes
06 1 small chili pepper, finely chopped (optional)

Spices

01 1 teaspoon ground cumin
02 1 teaspoon sweet paprika
03 1/2 teaspoon ground coriander
04 1/4 teaspoon cayenne pepper (optional)
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 (optional)

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é vegetables: Add diced onion and bell pepper; cook for 5 to 7 minutes until softened.

Step 03

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

Step 04

Build the sauce: 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.

Step 06

Create wells for eggs: Make 4 wells in the sauce using the back of a spoon. Crack an egg into each well.

Step 07

Poach the eggs: Cover the pan and cook for 6 to 8 minutes, or until eggs are just set but yolks remain runny. Cook longer if firmer yolks are preferred.

Step 08

Finish and garnish: Remove from heat. Garnish with chopped parsley or cilantro and crumbled feta cheese if using.

Step 09

Serve: Serve immediately, ideally 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.

Equipment Needed

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

Allergy Warning

Always double-check ingredients for allergens and talk to your doctor if you’re unsure.
  • Contains eggs
  • Contains dairy (when using feta cheese)
  • Contains gluten if served with bread

Nutrition Information (per serving)

Details shown are for general knowledge and don’t replace professional advice.
  • Calorie Count: 220
  • Total Fat: 12 g
  • Carbohydrates: 18 g
  • Protein Content: 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.