Shakshuka Poached Eggs Tomato

Featured in: Meals For Regular Routines

This beloved Middle Eastern and North African dish features eggs gently poached in a simmering sauce of tomatoes, bell peppers, onions, and aromatic spices like cumin, paprika, and coriander. The result is a harmonious blend of runny yolks and rich, spiced tomato goodness. Ready in just 35 minutes, shakshuka makes for an impressive yet simple breakfast or brunch. Serve it directly from the pan with crusty bread or warm pita for dipping into the sauce.

Updated on Mon, 26 Jan 2026 08:16:00 GMT
Vibrant Shakshuka with perfectly poached eggs nestled in a rich, spiced tomato sauce. Save
Vibrant Shakshuka with perfectly poached eggs nestled in a rich, spiced tomato sauce. | saborabridan.com

My neighbor brought a steaming skillet to a Sunday potluck years ago, and I watched people crowd around it like it held secrets. She tilted the pan slightly so the golden-orange sauce caught the light, revealing those perfect runny eggs nestled in the middle. One bite and I understood why shakshuka had traveled so far from North Africa and the Middle East to tables everywhere. The spices weren't complicated, but they sang together in a way that made breakfast feel celebratory. I've been making it ever since, sometimes on lazy mornings when I need something that feels special without the fuss.

I made this for my partner on a gray Tuesday morning when we both needed something warm that wasn't just coffee. The smell of cumin and paprika filling the kitchen seemed to shift the whole mood of the day, and by the time those eggs were gently set in their tomato nest, we were both smiling over breakfast in a way we hadn't in weeks. Those are the mornings I remember most, not the special occasions but the quiet ones where food became an excuse to slow down together.

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 good quality here since it's one of the few ingredients that actually shows up on the plate, and it carries flavor. Two tablespoons is enough to build a golden base without making the sauce greasy.
  • Onion and red bell pepper: The onion softens into sweetness while the pepper adds brightness and a subtle crunch if you don't overcook it. Don't skip the dicing step and rush it, because uneven pieces cook unevenly.
  • Garlic: Three cloves minced fine prevents any harsh, raw bites in the finished dish. Add it after the vegetables have started to soften so it doesn't burn.
  • Crushed tomatoes: A 28-ounce can is standard, but fresh diced tomatoes work beautifully in summer if you can find ones that actually taste like tomatoes. The sauce needs about 12 minutes to thicken and lose that raw tomato edge.
  • Spices (cumin, paprika, coriander, cayenne): These four create the soul of shakshuka, and using ground spices from a container older than six months will disappoint you. Toast them slightly in your mind before adding, and you'll notice how much warmer they taste.
  • Eggs: Large eggs work best because they fit nicely in the wells and cook evenly. The yolk staying runny is non-negotiable for me, but you control that timing.
  • Fresh parsley or cilantro: This isn't a garnish you skip, it's what brings brightness to the richness below. Chop it just before serving so it doesn't darken.
  • Feta cheese: Crumbled feta adds a tangy counterpoint to the warm spices, but the dish stands perfectly well without it if you're dairy-free.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your oil base:
Heat olive oil in a large skillet over medium heat until it shimmers slightly. This takes about a minute and tells you the pan is ready to accept the vegetables without them sticking.
Soften the vegetables:
Add diced onion and red bell pepper, cooking for 5 to 7 minutes while stirring occasionally. You're looking for the vegetables to turn translucent and tender, releasing their natural sweetness into the oil.
Wake up the aromatics:
Stir in minced garlic and finely chopped chili pepper, cooking for just one minute until the raw smell disappears. This is important because garlic burns quickly and tastes bitter if you're not paying attention.
Create the sauce:
Add crushed tomatoes and all the spices at once, stirring everything together until the color deepens to a warm rust-orange. The sauce will look thin at this point, and that's exactly right.
Let it simmer and thicken:
Leave the pan uncovered for 10 to 12 minutes, stirring occasionally, until the sauce reduces and gains body. You'll notice the oil beginning to separate slightly at the edges, which means it's reached the right consistency.
Make wells for the eggs:
Using the back of a spoon, push the sauce aside to create four small indentations across the pan. Space them evenly so each egg has room to cook without touching its neighbors.
Nestle in the eggs:
Crack one large egg into each well, being careful not to break the yolk. The sauce should be hot enough that you'll hear a gentle sizzle as each egg meets it.
Cook gently until set:
Cover the pan and cook for 6 to 8 minutes until the egg whites turn opaque but the yolks jiggle slightly when you tilt the pan. If you like firmer yolks, add another minute or two, but watch carefully so the sauce doesn't dry out.
Finish with brightness:
Remove from heat and scatter fresh parsley or cilantro across the top, followed by crumbled feta if you're using it. Serve immediately from the pan with warm bread for scooping and dipping.
Shakshuka recipe shows fluffy eggs bubbling in zesty, aromatic tomato and pepper stew. Save
Shakshuka recipe shows fluffy eggs bubbling in zesty, aromatic tomato and pepper stew. | saborabridan.com

There's something about breaking an egg into a hot, spiced tomato sauce and watching the white turn opaque while the yolk stays golden that feels almost meditative. That moment when you lift the lid and see four perfect eggs nestled in that fragrant sauce, ready to be scooped onto bread or eaten straight from the pan, is when this dish becomes more than breakfast. It becomes a small ritual, a reason to gather around one skillet instead of everyone eating alone.

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.

Choosing Your Tomatoes

Canned crushed tomatoes are reliable and available year-round, which is why I reach for them most often. But in late summer when tomato season hits and you can find ones that actually smell like tomato, fresh diced ones bring a brightness that canned can't quite match. Either way, avoid tomato sauce or puree because they're too concentrated and will make the dish taste harsh instead of welcoming.

The Spice Balance

The beauty of shakshuka is that you can adjust the heat and warmth to match your mood and what's in your spice cabinet. The cumin and paprika are the backbone, the coriander adds subtle earthiness, and the cayenne is there for those who want a kick. If you only have one or two of these spices on hand, don't skip the dish—work with what you have and taste as you go, adding more of whatever spice you do have until it tastes warm and alive to you.

Bread and Serving

Shakshuka absolutely sings when served with warm crusty bread or soft pita for scooping, but it also stands alone as a bowl of pure comfort. I've made it for brunch, for dinner with roasted vegetables on the side, and for late breakfasts when I'm too tired to think of anything else. The magic is that it works whenever you need it, and it never feels like you're eating leftovers or settling.

  • Warm your bread in the oven or toaster while the eggs cook, so it's ready the moment the skillet comes off the heat.
  • If you're feeding vegetarians and meat-eaters at the same table, you can make the sauce ahead and reheat it, cooking fresh eggs for everyone at the last minute.
  • Leftover sauce keeps for three days in the fridge and is honestly just as good reheated the next morning with freshly cooked eggs.
Hearty Shakshuka, ideal for breakfast, bursts with colorful vegetables and warm spices. Save
Hearty Shakshuka, ideal for breakfast, bursts with colorful vegetables and warm spices. | saborabridan.com

Shakshuka asks very little of you and gives back generously—a warm, nourishing meal that tastes like you tried harder than you actually did. Make it when you want breakfast to feel like an occasion, or when you need something that tastes like home without knowing exactly where home is.

Recipe FAQs

What is shakshuka?

Shakshuka is a traditional Middle Eastern and North African dish of eggs poached in a spiced tomato and pepper sauce. It's typically served for breakfast but works well for any meal.

How do I know when the eggs are done?

Cook covered for 6-8 minutes for runny yolks, or 9-12 minutes for firmer yolks. The whites should be completely set while the yolks remain your desired consistency.

Can I make shakshuka ahead of time?

The sauce can be made ahead and reheated, but eggs are best cooked fresh. Add the eggs when ready to serve for the best texture and presentation.

What can I serve with shakshuka?

Crusty bread, warm pita, or flatbread are ideal for soaking up the sauce. It also pairs well with olives, cucumber salad, or roasted potatoes.

Is shakshuka spicy?

Traditional shakshuka has mild to medium heat from spices and optional chili. Adjust cayenne and chili amounts to suit your preference.

Can I make shakshuka vegan?

Yes, omit the eggs and add plant-based proteins like sautéed tofu, chickpeas, or white beans instead. The spiced tomato base remains delicious.

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

Eggs poached in vibrant tomato sauce with aromatic spices, ready in 35 minutes.

Prep Time
10 min
Cook Time
25 min
Total Duration
35 min
Recipe by Nadia Hussein


Skill Level Easy

Cuisine Middle Eastern

Amount 4 Portions

Diet Preferences Meatless, Without 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 (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 Make It

Step 01

Heat Oil: Heat 2 tablespoons olive oil in a large skillet with lid over medium heat.

Step 02

Cook Vegetables: Add diced onion and bell pepper to the pan; cook for 5 to 7 minutes until softened and translucent.

Step 03

Bloom Aromatics: Stir in minced garlic and finely chopped chili pepper; sauté for 1 minute until fragrant.

Step 04

Build Sauce Base: Add crushed tomatoes, ground cumin, sweet paprika, ground coriander, cayenne pepper, salt, and black pepper; stir thoroughly to combine all ingredients.

Step 05

Simmer Sauce: Simmer uncovered for 10 to 12 minutes, stirring occasionally, until sauce thickens and flavors meld.

Step 06

Create Egg Wells: Make 4 evenly spaced wells in the simmering sauce using the back of a spoon.

Step 07

Add Eggs: Crack 1 large egg into each well, taking care to keep yolks intact.

Step 08

Poach Eggs: Cover the pan with lid and cook for 6 to 8 minutes until egg whites are set but yolks remain slightly runny; extend cooking time if firmer yolks are preferred.

Step 09

Finish and Serve: Remove from heat and garnish with chopped fresh 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 with fitted lid
  • Cutting board
  • Chef's knife
  • Wooden spoon

Allergens

Review ingredient details for allergens. If you aren’t sure, speak to a medical provider.
  • Contains eggs
  • Contains dairy from feta cheese
  • Gluten-free when served without bread

Nutrition per serving

Use this nutrition info for general guidance only and always discuss with a professional for specifics.
  • Calorie count: 220
  • Fat content: 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.