Eggs in Spicy Tomato Sauce

Featured in: Oven & Pan Dishes

This dish features eggs gently poached in a vibrant tomato sauce enriched with diced bell peppers, onions, and a blend of warm spices like cumin and smoked paprika. Simmered until thickened, the sauce perfectly cradles the eggs as they cook to tender perfection. Garnished with fresh herbs and tangy feta, it pairs wonderfully with crusty bread, making it a comforting option for breakfast or brunch. Optional heat from jalapeño or cayenne adds a lively kick, while variations include meat or vegan substitutes. Easy to prepare, it offers a balanced and flavorful meal.

Updated on Sat, 10 Jan 2026 11:48:00 GMT
Vibrant Shakshuka dish: eggs poached in spicy tomato sauce, served with crusty bread. Save to Pinterest
Vibrant Shakshuka dish: eggs poached in spicy tomato sauce, served with crusty bread. | itrihouse.com

The first time I made shakshuka was on a gray Sunday morning when my roommate showed up with a bag of groceries and the kind of hunger that makes you skip the usual toast routine. She'd just returned from a trip to Tel Aviv and wanted to recreate something she'd eaten at a tiny café near the old port, so we gathered around the stove with no real plan, just a can of tomatoes and determination. Within thirty minutes, we had eggs swimming in this bright red sauce, crusty bread ready for dunking, and suddenly breakfast felt like an adventure. That dish has stayed with me ever since, a reliable ritual that transforms the most basic pantry staples into something that tastes like it took hours to prepare.

I've fed this to people who swear they don't like eggs and watched them clean their bowls in silence, which is maybe the highest compliment a dish can receive. There's something about the soft yolk breaking into the silky sauce that converts skeptics, and the bread becomes this perfect vehicle for getting every last drop. It's become my go-to move when I want to impress without making anyone feel like I've spent all day cooking.

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: One medium onion diced gives you a subtle sweetness that balances the spices, plus it softens into the sauce without disappearing completely.
  • Red and green bell peppers: Use both for color and personality, but honestly if you only have one kind, the dish still sings.
  • Garlic: Mince three cloves fine so they dissolve into the sauce rather than sitting there like little surprises.
  • Canned or fresh tomatoes: A 28-ounce can works beautifully, but fresh tomatoes in season are worth the extra chopping—the sauce tastes brighter.
  • Jalapeño: Optional but recommended; seed it first unless you want genuine heat, and the finely diced pieces will mellow as everything cooks.
  • Olive oil: Two tablespoons is enough to coat the pan and carry all those flavors without making the dish heavy.
  • Tomato paste: Two tablespoons concentrate the tomato flavor in a way that makes the sauce taste deeper and more intentional.
  • Ground cumin: A teaspoon brings this earthy warmth that's essential to the whole experience, so don't skip it.
  • Smoked paprika: The secret ingredient that makes people ask what you did differently—it adds color and a subtle smokiness.
  • Ground coriander: Half a teaspoon adds complexity without announcing itself; it rounds out the spice blend.
  • Cayenne pepper: Quarter teaspoon for gentle heat; add more only if you enjoy your food fighting back.
  • Salt and black pepper: Taste as you go, remembering that the sauce will concentrate as it simmers.
  • Large eggs: Six eggs means you're feeding four people properly, one and a half eggs each—the yolks become the sauce's best friend.
  • Fresh cilantro or parsley: Quarter cup chopped right before serving keeps it vibrant and fresh against all that spiced warmth.
  • Feta cheese: Optional but the salty crumbles create a wonderful textural contrast; use good feta if you go this route.
  • Crusty bread or pita: Choose bread you actually want to eat because it's essential for the experience, not an afterthought.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Warm the pan and soften your vegetables:
Heat two tablespoons of olive oil in a large skillet over medium heat, then add your diced onion and bell peppers. Sauté for five to six minutes, stirring occasionally, until they've softened and the onion turns translucent at the edges—you'll notice the pan smells sweet and inviting.
Wake up the garlic:
Stir in your minced garlic and jalapeño if using, cooking for about a minute until the raw edge comes off and the smell makes you lean in closer. This is the moment where the dish starts feeling like real cooking.
Build the spice base:
Add your tomato paste, cumin, smoked paprika, coriander, and cayenne to the pan, then cook for two minutes while stirring constantly. This toasts the spices slightly and lets them become friends with the oil.
Bring in the tomatoes:
Pour in your can of diced tomatoes with all their juices, season generously with salt and pepper, then simmer uncovered for ten to twelve minutes, stirring occasionally, until the sauce thickens and the bright red darkens slightly. Taste it and adjust seasoning as needed—this is your chance to make it exactly right.
Create wells for the eggs:
Using a spoon, gently press down into the sauce in six spots, creating shallow wells where each egg will go. These little nests keep the eggs from wandering around the pan.
Nestle in the eggs:
Crack one large egg into each well, being gentle so the yolks stay whole. The whites will look scary and translucent at first, but trust the process.
Finish with gentle heat:
Cover the skillet and cook for six to eight minutes, until the egg whites turn opaque and set but the yolks still jiggle slightly when you gently shake the pan. If you prefer firmer yolks, give it a couple extra minutes, but the runny yolk is where the magic lives.
Garnish and serve:
Remove from heat, scatter fresh cilantro and crumbled feta over everything, and carry the whole skillet to the table. Serve immediately with warm bread because the heat keeps the flavors moving in your mouth.
Save to Pinterest
| itrihouse.com

There's a moment just before serving when you look at the skillet and realize you've created something that looks like it belongs in someone's food memory, and that's when it stops being just breakfast. It becomes the thing your friends request, the meal you make on mornings when you want to feel like you're doing something special.

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.

Playing with Heat and Flavor

The beauty of shakshuka is how it handles customization without losing its soul. I've made it with extra jalapeños for friends who like real fire, and I've toned down the cayenne for people who came for comfort, not spice. The spice level is genuinely flexible, but don't skip the smoked paprika—that's the non-negotiable one because it gives the whole dish its identity. Start conservative and add more heat as you cook; you can always taste the sauce as it simmers and adjust before the eggs go in.

When You Want to Stretch It

On nights when four people feels like too many, or when someone shows up hungry and you want them to leave feeling genuinely fed, the additions are simple. A handful of cooked chorizo or spicy sausage, added just before the eggs, turns this into something heartier without changing the technique. A dollop of Greek yogurt swirled in at the end adds creaminess that feels almost luxurious, and a side of mixed greens makes the whole meal feel balanced without being fussy.

The Small Details That Matter

Use a skillet with a fitted lid because it keeps the heat in and cooks the eggs evenly without you fussing with them. If you don't have a lid, even a baking sheet works—the goal is just to trap a little steam so the whites cook while the yolks stay soft. The bread matters more than you'd think; crusty bread that can actually hold up to dipping is worth finding, because the whole point is to get every bit of sauce onto your plate.

  • Fresh herbs scattered right before serving keep their brightness and flavor instead of getting lost in the heat.
  • Good feta makes a noticeable difference; skip it entirely rather than using the kind that tastes like salt and sadness.
  • Make this in a skillet you don't mind bringing to the table because half the joy is the shared experience of everyone reaching for bread at the same time.
Savory Shakshuka: a skillet of bubbling eggs and peppers, ready for dipping with bread. Save to Pinterest
Savory Shakshuka: a skillet of bubbling eggs and peppers, ready for dipping with bread. | itrihouse.com

This is the kind of dish that stays in your rotation because it works for almost any occasion, and it reminds you that some of the best meals come together quietly, without drama. Make it for people you like, and watch what happens.

Recipe FAQs

What spices enhance the tomato sauce?

Key spices include ground cumin, smoked paprika, coriander, and a pinch of cayenne for subtle heat, which create a warm, robust flavor.

How do I achieve runny yolks in the eggs?

Cover the skillet and cook for 6-8 minutes ensuring egg whites set while yolks remain soft and runny.

Can I make this dish vegan?

Yes, substitute eggs with tofu cubes and omit feta or use a plant-based alternative.

What bread pairs best for serving?

Crusty bread or pita are ideal for dipping and soaking up the flavorful tomato sauce.

How can the spice level be adjusted?

Modify the amount of jalapeño and cayenne pepper used to control the dish’s heat intensity.

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.

Eggs in Spicy Tomato Sauce

A hearty blend of eggs, spicy tomato sauce, bell peppers, and herbs served with crusty bread.

Prep Time
15 min
Cook Time
25 min
Total Duration
40 min
Recipe by Grace Ellington

Recipe Type Oven & Pan Dishes

Skill Level Easy

Cuisine type Middle Eastern / American

Makes 4 Serving Size

Dietary notes Vegetarian-Friendly

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

How to Make It

Step 01

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

Step 02

Add aromatics: Stir in minced garlic and jalapeño and cook for an additional 1 minute until fragrant.

Step 03

Incorporate spices and tomato paste: Add tomato paste, ground cumin, smoked paprika, ground coriander, and cayenne pepper. Stir constantly and cook for 2 minutes to deepen flavors.

Step 04

Simmer tomato sauce: Pour in diced tomatoes with juices. Season with salt and black pepper to taste. Simmer uncovered for 10 to 12 minutes, stirring occasionally, until the sauce thickens.

Step 05

Adjust seasoning: Taste the sauce and adjust salt and spices as needed.

Step 06

Add eggs: Create 6 wells in the sauce using a spoon. Crack one egg into each well carefully.

Step 07

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

Step 08

Garnish and serve: Remove from heat, sprinkle with chopped fresh herbs and crumbled feta if using. Serve immediately with 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 You'll Need

  • Large skillet with lid
  • Cutting board and knife
  • Wooden spoon
  • Measuring spoons

Allergy info

Review ingredients for allergens. Reach out to a healthcare expert if unsure.
  • Contains eggs, wheat (if served with regular bread), and milk (if using feta cheese).
  • For gluten-free: use gluten-free bread.
  • For dairy-free: omit feta cheese.

Nutrition Info (per serving)

For your reference only. Always confirm with a medical provider.
  • Caloric Value: 210
  • Fat content: 11 g
  • Carbohydrates: 18 g
  • Protein amount: 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.