Shakshuka Spicy Tomato Eggs

Featured in: Pan & Pot Cooking

Shakshuka features eggs delicately poached in a spiced tomato and bell pepper sauce, infused with cumin, smoked paprika, and coriander. This colorful dish brings together savory and mildly spicy notes with fresh garlic and optional heat from jalapeño and cayenne. It’s topped with fresh herbs and optional feta, served warm alongside crusty bread or pita for dipping. Ideal for brunch or a comforting meal, it accommodates variations like vegan substitutions or added protein. Simple skillet cooking creates a flavorful, satisfying experience in under an hour.

Updated on Fri, 09 Jan 2026 15:05:00 GMT
Fragrant shakshuka, a vibrant skillet of eggs poached in a spicy tomato and pepper sauce. Save to Pinterest
Fragrant shakshuka, a vibrant skillet of eggs poached in a spicy tomato and pepper sauce. | dailyhrira.com

The first time I made shakshuka properly was on a lazy Sunday morning when I'd overslept and friends were arriving for brunch in two hours. I'd only ever eaten it at restaurants, so I was winging it with a half-remembered recipe and whatever vegetables were in my fridge. Something about the way the eggs nestled into that spiced tomato sauce, how the kitchen suddenly smelled like cumin and char, made me realize I'd been doing breakfast all wrong. Now it's the dish I reach for when I want to feel both accomplished and relaxed at the same time.

I made this for my sister after she mentioned missing the shakshuka from her travel year, and watching her face when she took that first bite with a piece of torn bread was worth every minute. She still texts me for the recipe even though I've sent it three times, which tells you something about how people connect with food they genuinely love.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Yellow onion and bell peppers: These are your flavor foundation, so don't rush the sauté. The longer they soften, the sweeter they become, which balances the heat beautifully.
  • Garlic and jalapeño: Mince them fine so they distribute evenly throughout the sauce instead of catching you by surprise in a single bite.
  • Canned diced tomatoes: Choose ones without added sugar if you can find them. The juice they come in is liquid gold for your sauce, so never drain it.
  • Tomato paste: This concentrated stuff does heavy lifting, building depth in just 2 minutes of cooking. Don't skip it.
  • Olive oil: Quality matters here since it's one of your main ingredients, not just cooking fat. Use something you'd drizzle on bread.
  • Spices (cumin, smoked paprika, coriander, cayenne): Toast them together in the oil briefly so they bloom and wake up. This is the moment where ordinary becomes aromatic.
  • Eggs: Room temperature or cold, both work, but room temperature eggs cook more evenly in the hot sauce.
  • Fresh cilantro or parsley and feta cheese: These are your finishing flourishes. The herbs brighten everything, and feta adds a creamy tang that echoes the richness of the yolk.
  • Crusty bread or pita: This isn't a side dish, it's your eating utensil and sauce vehicle rolled into one.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Heat the olive oil in your skillet and add the diced onion and bell peppers, letting them soften for 5 to 6 minutes until they start to turn translucent at the edges. You want to hear a gentle sizzle, not a aggressive sear.
Add the aromatic layers:
Stir in the minced garlic and jalapeño, cooking just until fragrant about a minute. This is quick but crucial, because burnt garlic tastes bitter and ruins everything.
Wake up the spices:
Add the tomato paste, cumin, smoked paprika, coriander, and cayenne all at once, stirring constantly for about 2 minutes. You're toasting them slightly so they release their oils and flavor.
Build the sauce:
Pour in the diced tomatoes with all their juices, season with salt and pepper, and let it simmer uncovered for 10 to 12 minutes while you stir occasionally. The sauce will thicken and deepen in color, and you'll know it's ready when the surface stops looking watery.
Taste and adjust:
Before the eggs go in, taste a spoonful and add more salt, pepper, or spice if it needs it. You can't adjust seasoning easily once the eggs are cooking.
Create wells for the eggs:
Using the back of your spoon, push the sauce aside in 6 spots to create little divots where each egg will sit. This keeps them from sliding around.
Add the eggs gently:
Crack each egg into a small bowl or cup first, then carefully pour it into each well. This prevents shell fragments and gives you better control.
Let them cook covered:
Cover the skillet and reduce heat to medium low, cooking for 6 to 8 minutes until the egg whites set and turn opaque but the yolks stay runny and glossy. If you like firmer yolks, go longer, but those runny yolks are where the magic happens.
Garnish and serve:
Remove from heat, scatter fresh herbs and crumbled feta over the top, and bring the whole skillet to the table with warm bread on the side. People should eat this while the eggs are still warm enough to have that luxurious runny yolk.
Enjoy warm crusty bread dipped into this amazing shakshuka; perfect for brunch or breakfast. Save to Pinterest
Enjoy warm crusty bread dipped into this amazing shakshuka; perfect for brunch or breakfast. | dailyhrira.com

There's a moment, right before you bring the skillet to the table, when you notice how the heat is still gently moving the sauce, and the eggs look like little treasure chests waiting to be opened. That's when you remember why people gather around food.

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.

Flavor Tweaks That Work

I've made this dish maybe fifty times now, and it never tastes exactly the same twice, which is part of its charm. Some mornings I add a splash of red wine vinegar for brightness. Other times I cook chorizo or spicy sausage in the skillet first, building a deeper, smokier base. I've also discovered that a pinch of ground cinnamon, just barely enough to notice, adds a subtle warmth that nobody can quite identify but everyone loves.

Make It Your Own

Shakshuka is endlessly flexible, which is exactly why it works as a foundation for however you want to cook. Add fresh spinach or kale if you want greens. Stir in chickpeas for more protein. Top with a dollop of Greek yogurt or labneh instead of feta. Some people even add a pinch of sumac for tang, or swirl in pomegranate molasses if they want to go down a more complex flavor path.

Serving and Storage Wisdom

Shakshuka is best eaten immediately, straight from the skillet, because that contrast between the warm runny yolk and the spiced tomato sauce is what makes it special. Leftovers keep in the fridge for three days and reheat gently on the stovetop or in a warm oven, though the yolks will be fully set by then. I sometimes intentionally make extra sauce without eggs and freeze it in portions, knowing I can poach fresh eggs in it anytime I'm craving that moment of warmth and comfort.

  • Serve with thick slices of crusty bread for soaking up every bit of that incredible sauce.
  • A cold glass of something citrusy cuts through the richness perfectly.
  • This dish tastes even better when eaten slowly, with people you actually want to sit with.
Fresh herbs and feta top the flavorful shakshuka, a delicious Middle Eastern recipe. Save to Pinterest
Fresh herbs and feta top the flavorful shakshuka, a delicious Middle Eastern recipe. | dailyhrira.com

Every time you make this, you're not just following steps, you're creating a moment worth being part of. That's the real recipe.

Questions & Answers

What vegetables are used in shakshuka?

Diced onion and red and green bell peppers form the base, complemented by garlic and optional jalapeño for heat.

How is the tomato sauce prepared?

Tomato paste and diced tomatoes simmer with spices like cumin, smoked paprika, coriander, and optional cayenne until thickened.

How are the eggs cooked in the sauce?

Eggs are cracked into wells made in the simmering sauce, then covered and cooked until whites set and yolks remain runny.

Can I adjust the spice level?

Yes, add or omit jalapeño and cayenne pepper according to your preferred heat level.

What are good accompaniments for this dish?

Serve with crusty bread or pita to scoop the sauce and eggs, or alongside mixed greens and yogurt for balance.

Are there variations for different diets?

To make it vegan, replace eggs with tofu cubes and skip the feta or use a plant-based cheese alternative.

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 Spicy Tomato Eggs

Eggs gently cooked in a rich tomato pepper sauce, bursting with Middle Eastern flavors and fresh herbs.

Prep Time
15 minutes
Cook Time
25 minutes
Total Duration
40 minutes
Recipe by Daily Hrira Zoey McConnell


Skill Level Easy

Cuisine Middle Eastern / American

Makes 4 Portions

Diet Details Vegetarian

What You'll Need

Vegetables

01 1 medium yellow onion, diced
02 1 red bell pepper, diced
03 1 green bell pepper, diced
04 3 garlic cloves, minced
05 1 (28 oz) can diced tomatoes (or 5 cups fresh tomatoes, chopped)
06 1 jalapeño, seeded and finely diced (optional)

Pantry

01 2 tablespoons olive oil
02 2 tablespoons tomato paste

Spices

01 1 teaspoon ground cumin
02 1 teaspoon smoked paprika
03 ½ teaspoon ground coriander
04 ¼ teaspoon cayenne pepper (optional)
05 Salt and freshly ground black pepper, to taste

Eggs

01 6 large eggs

Garnish

01 ¼ cup fresh cilantro or parsley, chopped
02 ¼ cup crumbled feta cheese (optional)

To Serve

01 1 loaf crusty bread or pita, for serving

How To Make It

Step 01

Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Add diced onion and bell peppers; cook for 5 to 6 minutes until softened.

Step 02

Add Garlic and Jalapeño: Incorporate minced garlic and diced jalapeño, cooking for 1 minute until fragrant.

Step 03

Incorporate Spices and Tomato Paste: Stir in tomato paste, ground cumin, smoked paprika, ground coriander, and cayenne pepper; cook for 2 minutes while stirring continuously.

Step 04

Combine Tomatoes and Simmer: Pour in diced tomatoes with juices, season with salt and pepper, and simmer uncovered for 10 to 12 minutes, stirring occasionally until sauce thickens.

Step 05

Adjust Seasoning: Taste the sauce and adjust salt and pepper as needed.

Step 06

Add Eggs: Create six wells in the sauce with a spoon and crack one egg into each well.

Step 07

Cook Eggs Covered: Cover the skillet and cook for 6 to 8 minutes, until egg whites are set but yolks remain runny, or longer to achieve firmer eggs.

Step 08

Garnish: Remove from heat and sprinkle with chopped fresh herbs and crumbled feta if using.

Step 09

Serve: Serve immediately alongside warm crusty bread or 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 with lid
  • Cutting board and knife
  • Wooden spoon
  • Measuring spoons

Allergy Info

Review each item for allergens and talk to your healthcare expert if you’ve got concerns.
  • Contains eggs, wheat (if served with regular bread), and milk (if using feta cheese).
  • For gluten-free option, serve with gluten-free bread.
  • For dairy-free option, omit feta cheese.

Nutrition Information (per portion)

These nutrition facts are for reference only and don’t replace professional medical guidance.
  • Calories: 210
  • Fats: 11 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.