Shakshuka Poached Eggs Tomato

Featured in: Stovetop & Pan Cooking

This traditional Middle Eastern and North African dish features eggs gently poached in a vibrant, spiced tomato sauce. The base combines onions, bell peppers, and garlic with aromatic cumin, paprika, and coriander, creating a rich and flavorful bed for the eggs.

Simmering the sauce allows the spices to meld and the tomatoes to thicken perfectly before cracking in fresh eggs. The result is a satisfying, protein-rich meal that's ideal for breakfast, brunch, or even a light dinner.

Serve immediately with warm pita or crusty bread to soak up every last bit of the delicious sauce.

Updated on Sun, 25 Jan 2026 15:39:00 GMT
The shakshuka simmers in a skillet, with bright red sauce bubbling around six perfectly poached eggs, garnished with fresh parsley and crumbled feta cheese. Save
The shakshuka simmers in a skillet, with bright red sauce bubbling around six perfectly poached eggs, garnished with fresh parsley and crumbled feta cheese. | quickharcha.com

My neighbor Marcus knocked on my door one Saturday morning with a pan of shakshuka still steaming, saying he'd just learned to make it from his Tunisian colleague at work. One bite and I was hooked—the way those runny yolks broke into the spiced tomato sauce felt like tasting something ancient and alive at the same time. Now it's my go-to when I want breakfast to feel like an occasion, not just fuel.

I made this for my partner during a lazy Sunday when we'd both overslept and were pretending the day hadn't started yet. Watching their face when they cracked that first yolk into the sauce and realized we weren't having cereal—that moment made the dish feel like more than just breakfast.

Ingredients

  • Olive oil (2 tbsp): Use something you actually like tasting, because it's front and center here—cheap oil will make the whole thing taste cheap.
  • Large onion (1), diced: This is your foundation; don't rush it or you'll lose the sweetness that balances the spices later.
  • Red bell pepper (1), diced: The color matters as much as the flavor—it's what makes this dish look alive on the plate.
  • Garlic (3 cloves), minced: Fresh garlic makes all the difference; jarred will taste stale against these bright spices.
  • Crushed tomatoes (28 oz can): Canned is actually better than fresh here because you need body in the sauce, not wateriness.
  • Chili pepper (1 small), finely chopped: This is optional but worth including—it adds a whisper of heat that wakes everything up.
  • Ground cumin (1 tsp): Toast your spices mentally as you add them; this one carries the whole dish's character.
  • Sweet paprika (1 tsp): Don't confuse this with smoked paprika unless you want a completely different vibe.
  • Ground coriander (1/2 tsp): Subtle and floral, it keeps the sauce from tasting one-dimensional.
  • Cayenne pepper (1/4 tsp): Optional but recommended; start here and add more if heat is your thing.
  • Salt and black pepper: Taste as you go because canned tomatoes vary in saltiness.
  • Large eggs (4): Room temperature eggs cook more gently and give you better control over that runny yolk.
  • Fresh parsley or cilantro (2 tbsp), chopped: The final bright note that makes people say wow without knowing why.
  • Feta cheese (50 g), crumbled: Optional but it adds a salty funk that plays beautifully against the tomatoes.

Instructions

Product image
Ideal for slow-simmered sauces, braised vegetables, baked dips, and cozy one-pot meals with even heat.
Check price on Amazon
Start with the base:
Heat your olive oil in a large skillet over medium heat until it's warm and flowing easily around the pan. Add your diced onion and bell pepper, then give them about five to seven minutes to soften while you listen to them sizzle—this is when your kitchen starts to smell like something good is happening.
Build the flavor:
Stir in the minced garlic and chili pepper, letting them wake up for about a minute until the raw edge disappears and everything smells even better. The garlic should go from sharp to sweet-smelling, and that's your signal to move forward.
Create the sauce:
Add your crushed tomatoes along with the cumin, paprika, coriander, cayenne, salt, and pepper, stirring until everything is combined. Now simmer this uncovered for ten to twelve minutes, stirring occasionally, until the sauce thickens and deepens in color—you want it to look less watery and more like something that means business.
Nestle the eggs:
Using the back of a spoon, make four little wells in the sauce, spacing them out so they don't touch. Crack an egg into each well carefully, keeping the yolk intact—this is the moment that always feels a tiny bit magical.
Cook gently to finish:
Cover the pan and let it cook for six to eight minutes, peeking once or twice to watch the egg whites turn opaque while the yolks stay loose and glowing underneath. The exact time depends on how hot your pan is and how runny you like your yolks, so trust what you see more than the clock.
Finish with brightness:
Remove from heat and scatter the fresh parsley or cilantro across the top, then add crumbled feta if you're using it. Serve immediately while everything is still hot and the yolks are still willing to run.
Product image
Ideal for slow-simmered sauces, braised vegetables, baked dips, and cozy one-pot meals with even heat.
Check price on Amazon
Savory shakshuka is served in a rustic cast-iron pan, accompanied by crusty bread for dipping into the rich, spiced tomato and pepper sauce. Save
Savory shakshuka is served in a rustic cast-iron pan, accompanied by crusty bread for dipping into the rich, spiced tomato and pepper sauce. | quickharcha.com

There's something almost meditative about the moment when you crack those eggs into the sauce and cover the pan, trusting that the heat will do exactly what you need it to do. It reminds me that some of the best dishes are the ones where you set things in motion and then step back.

The Right Pan Matters

I learned this the hard way with a shallow skillet that spread the sauce too thin. Now I use a deep sauté pan with a lid, and the sauce pools properly around each egg instead of spreading into a thin layer that won't cook right. A cast-iron skillet works beautifully too if you have one, though you'll want to wipe it down carefully afterward to avoid rust.

Spice Variations That Change Everything

The base spice blend is cumin, paprika, and coriander, but this is where you get to decide what your version of shakshuka tastes like. I've added smoked paprika for depth, harissa paste for a North African kick, and even a pinch of cinnamon once when I was feeling experimental—it brought out something almost sweet in the tomatoes that surprised me. The beauty is that the sauce is forgiving; taste it as it simmers and adjust before the eggs go in, because once they're there you're committed.

Bread Makes It Complete

This dish is meant to be eaten with something to soak up that sauce—crusty bread, warm pita, or even thick slices of toasted sourdough. The bread serves double duty as both a vehicle for the egg and sauce and as a way to make sure you capture every drop of flavor.

  • Warm your bread gently before serving so it actually absorbs the sauce instead of just sitting on top of it.
  • Tear the bread into pieces instead of cutting it; torn pieces fit the casual, communal spirit of the dish better.
  • Have extra bread on hand because people always want more once they taste that sauce.
Product image
Boil water quickly for tea, coffee, instant soups, and faster prep when cooking grains or noodles.
Check price on Amazon
A close-up view of shakshuka highlights the runny golden yolks, steam rising from the simmering peppers and onions in a fragrant Middle Eastern stew. Save
A close-up view of shakshuka highlights the runny golden yolks, steam rising from the simmering peppers and onions in a fragrant Middle Eastern stew. | quickharcha.com

Shakshuka is the kind of dish that tastes like you're part of something bigger than breakfast, even when you're cooking it just for yourself on a quiet morning. It's worth making often enough that you stop thinking about the steps and start thinking about how good it makes you feel.

Recipe FAQs

How do I know when the eggs are done?

Cover the pan and cook for 6–8 minutes. The whites should be fully set while the yolks remain slightly runny. For firmer yolks, cook for an additional 2–3 minutes.

Can I make this ahead of time?

The tomato sauce base can be prepared up to 2 days in advance and stored in the refrigerator. Reheat gently before adding the eggs and finish cooking just before serving.

What can I serve with shakshuka?

Warm pita bread, crusty sourdough, or flatbread are perfect for dipping. A simple green salad or roasted vegetables also make excellent sides.

Is this suitable for meal prep?

The sauce reheats beautifully, but the eggs are best cooked fresh. Store the sauce separately and add eggs when ready to eat for optimal texture and flavor.

How can I adjust the spice level?

Reduce or omit the cayenne pepper and chili for a milder version. For more heat, add extra chili, harissa paste, or a pinch of red pepper flakes.

Shakshuka Poached Eggs Tomato

Savory poached eggs in a rich, spiced tomato and pepper sauce with cumin and paprika.

Prep time
10 minutes
Cook time
25 minutes
Total duration
35 minutes
Created by Jack Whitestone


Skill level Easy

Cuisine Middle Eastern

Makes 4 Portions

Diet-friendly details Vegetarian-friendly, No gluten

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

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 base: Heat olive oil in a large skillet with lid over medium heat until shimmering.

Step 02

Cook aromatics: Add diced onion and bell pepper, cooking for 5 to 7 minutes until softened and translucent.

Step 03

Develop flavor: Stir in minced garlic and chili pepper, sautéing for 1 minute until fragrant.

Step 04

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

Step 05

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

Step 06

Create egg wells: Using the back of a spoon, make 4 shallow wells in the tomato sauce, spacing evenly around the pan.

Step 07

Poach eggs: Crack one egg into each well. Cover the pan and cook for 6 to 8 minutes until egg whites set while yolks remain runny, or longer if firmer yolks are preferred.

Step 08

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

Step 09

Serve: Transfer to serving bowls immediately and serve with warm flatbread or crusty bread for dipping.

Gear you'll need

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

Allergy notes

Review every ingredient for allergen risks and talk to your doctor if uncertain.
  • Contains eggs
  • Contains dairy when feta cheese is included
  • Contains gluten if served with conventional bread

Nutrition info (per serving)

All nutrition info here is just for your reference and isn’t a substitute for health advice.
  • Calorie count: 220
  • Fat content: 12 g
  • Carbohydrates: 18 g
  • Proteins: 10 g