Eggs in Spicy Tomato Sauce

Featured in: Everyday Meal Picks

Shakshuka is a comforting dish where eggs are gently poached in a rich, spicy tomato sauce infused with diced bell peppers, onions, and garlic. The sauce is seasoned with cumin, smoked paprika, coriander, and optional heat from jalapeño and cayenne, balancing smoky and spicy flavors. Cooked until the eggs set but yolks stay runny, it’s garnished with fresh herbs and feta cheese, and traditionally served with crusty bread or pita to soak up the sauce. This easy, vibrant dish suits breakfast, brunch, or a light dinner, embracing Middle Eastern flavors and fresh ingredients.

Updated on Tue, 13 Jan 2026 15:14:00 GMT
Vibrant Shakshuka: Poached eggs nestle in a rich, spicy tomato sauce, ready to be enjoyed with bread. Save to Pinterest
Vibrant Shakshuka: Poached eggs nestle in a rich, spicy tomato sauce, ready to be enjoyed with bread. | warmtighri.com

The first time I encountered shakshuka was at a tiny brunch spot where the waiter warned me about the skillet being hot, but I was too distracted by the bubbling red sauce and those perfectly poached eggs sitting in their own little tomato pools. I spent the entire meal trying to figure out how they achieved that sauce consistency while keeping the yolks so gloriously runny. After many attempts and one unfortunate incident where I accidentally scrambled everything into a sad orange mess, I finally figured out the secrets to getting it right every time.

Last winter my friend came over feeling absolutely defeated after a terrible week at work. I made this shakshuka, and we stood around the stove watching the eggs cook, dipping bread into the sauce directly from the pan because neither of us could wait for it to be officially done. She told me later that this meal was exactly what she needed, and now whenever she comes over, she requests it without even saying hello first.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 1 medium yellow onion, diced: Yellow onions provide a sweet base that mellows beautifully as they cook down in the sauce
  • 1 red bell pepper, diced: Red peppers add natural sweetness and vibrant color that contrasts with the deep red tomatoes
  • 1 green bell pepper, diced: Green peppers bring a slight bitterness that balances the sweetness and adds texture variety
  • 3 garlic cloves, minced: Fresh garlic is non-negotiable here, it builds that aromatic foundation that makes your kitchen smell amazing
  • 1 (28 oz) can diced tomatoes or 5 cups fresh tomatoes: I actually prefer canned tomatoes here for consistent texture year-round, but fresh summer tomatoes are incredible if you have them
  • 1 jalapeño, seeded and finely diced: Even if you think you do not like spice, include just a little bit because it brightens the entire dish without overwhelming heat
  • 2 tbsp olive oil: A good quality extra virgin olive oil adds fruitiness that ties all the flavors together
  • 2 tbsp tomato paste: This concentrates the tomato flavor and helps the sauce achieve that perfect thick consistency
  • 1 tsp ground cumin: Cumin provides that warm, earthy backbone that instantly makes the dish taste authentic
  • 1 tsp smoked paprika: The smoked variety is crucial here, it adds depth that regular paprika simply cannot achieve
  • ½ tsp ground coriander: Coriander adds a subtle citrusy note that brightens the rich tomato sauce
  • ¼ tsp cayenne pepper: This is your heat insurance, add more if you love it spicy or leave it out if you are heat-sensitive
  • Salt and freshly ground black pepper: Taste the sauce before adding eggs because this is your last chance to adjust seasoning
  • 6 large eggs: Room temperature eggs will cook more evenly and yield better results than cold straight-from-the-fridge eggs
  • ¼ cup fresh cilantro or parsley, chopped: Fresh herbs add a pop of color and brightness that cuts through the rich sauce
  • ¼ cup crumbled feta cheese: The salty creaminess of feta against the spicy sauce is absolutely magical but completely optional
  • 1 loaf crusty bread or pita: This is not optional, you need something substantial to scoop up every last bit of sauce

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build the flavor foundation:
Heat olive oil in a large skillet over medium heat, then add diced onion and both bell peppers, sautéing for 5 to 6 minutes until they have softened and released their sweetness
Add the aromatics:
Stir in the garlic and jalapeño, cooking for just 1 minute until fragrant but not burned, because burnt garlic will ruin everything
Bloom the spices:
Add tomato paste, cumin, smoked paprika, coriander, and cayenne, cooking for 2 minutes while stirring constantly to wake up their essential oils
Create the sauce:
Pour in the diced tomatoes with all their juices, season with salt and pepper, then simmer uncovered for 10 to 12 minutes, stirring occasionally until the sauce has thickened nicely
Taste and adjust:
This is your moment to add more salt, pepper, or spices if needed, because once the eggs go in, you cannot adjust the sauce seasonings properly
Prepare for the eggs:
Use a large spoon to create 6 shallow wells in the sauce, spacing them evenly so each egg has its own little swimming pool
Add the eggs:
Crack one egg into each well, being careful not to break the yolks, then cover the skillet and cook for 6 to 8 minutes until the whites are set but those yolks are beautifully runny
Finish with flair:
Remove from heat immediately and sprinkle with fresh herbs and crumbled feta if you are using it, letting the residual heat slightly melt the cheese
Serve it up:
Bring the whole skillet to the table because it looks impressive, and serve with warm crusty bread for everyone to dig in and start dipping immediately
Save to Pinterest
| warmtighri.com

This recipe has become my go-to for lazy Sunday mornings when I want something that feels special but does not require measuring everything perfectly. There is something incredibly satisfying about standing over a bubbling skillet, watching the eggs transform, knowing that in just a few minutes, I will be dipping bread into something wonderful.

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.

Getting The Eggs Just Right

I have learned that the key to perfectly poached eggs in shakshuka is patience. Once you have covered the skillet, resist the urge to peek for at least 5 minutes. Every time you lift that lid, you lose valuable heat and steam, which can lead to unevenly cooked eggs. I usually set a timer and use those minutes to slice bread and chop herbs so everything is ready the moment those eggs are done.

Bread Matters More Than You Think

The bread you choose to serve with shakshuka can make or break the entire experience. A thick-cut sourdough or a proper rustic ciabatta will hold up beautifully when dragged through that thick sauce, while thinner bread might disintegrate before it reaches your mouth. I like to toast my bread just until it has a slight crunch on the outside but still has some softness inside for maximum sauce absorption capability.

Leftovers And Next-Day Magic

While shakshuka is best enjoyed fresh from the skillet, I have discovered that leftover sauce (without eggs) reheats beautifully for a quick next-day lunch. Store any remaining sauce in an airtight container in the refrigerator, then gently reheat it on the stove and crack in fresh eggs when you are ready to eat. The flavors often develop even more overnight, making it somehow better than the first day.

  • Never microwave shakshuka with the eggs already in it, the texture becomes rubbery and sad
  • If meal prepping, keep the sauce and eggs separate and combine just before eating
  • A squeeze of fresh lemon juice over leftovers brightens everything back up
Delicious Shakshuka: A colorful skillet of eggs cooked in a spicy tomato and pepper mixture, ready to eat. Save to Pinterest
Delicious Shakshuka: A colorful skillet of eggs cooked in a spicy tomato and pepper mixture, ready to eat. | warmtighri.com

There is something deeply comforting about this dish, the way it brings people together around a single skillet, everyone dipping bread into the same sauce. It is not just breakfast, it is an experience.

Recipe FAQs

What vegetables are used in this dish?

Diced yellow onion, red and green bell peppers, and garlic form the flavorful vegetable base.

How is the sauce seasoned?

The sauce combines tomato paste and diced tomatoes with spices like ground cumin, smoked paprika, coriander, and optional cayenne and jalapeño for heat.

How should the eggs be cooked?

Make wells in the sauce and crack eggs into them. Cover and cook until the whites are set and yolks remain runny or to preferred firmness.

What can be served alongside this dish?

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

Can this dish be adapted for dietary preferences?

Yes, omit feta for dairy-free, use gluten-free bread, or substitute eggs with tofu cubes for a vegan variation.

Are there suggestions to enhance the dish?

Adding cooked chorizo or spicy sausage before the eggs provides heartiness and extra flavor.

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

Vibrant eggs poached in a spicy tomato and pepper sauce, served with crusty bread for a comforting meal.

Prep Time
15 min
Time to Cook
25 min
Overall Time
40 min
Recipe by Isaac Russell


Skill Level Easy

Cuisine Type Middle Eastern / American

Portions 4 Number of Servings

Diet Preferences Meat-Free

Ingredient List

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 with juices
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

Cooking Directions

Step 01

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

Step 02

Add Aromatics: Stir in minced garlic and jalapeño, cooking for 1 minute until fragrant.

Step 03

Incorporate Spices and Tomato Paste: Add tomato paste, ground cumin, smoked paprika, coriander, and cayenne pepper; cook for 2 minutes, stirring constantly.

Step 04

Simmer Sauce: Pour in diced tomatoes with juices. Season with salt and pepper. 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. Crack one egg into each well.

Step 07

Cook Eggs: Cover the skillet and cook for 6 to 8 minutes, until egg whites are set but yolks remain runny; cook longer for firmer yolks if desired.

Step 08

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

Step 09

Serve: 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 Needed

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

Allergy Notice

Look over each item for allergens and talk to your doctor if you're unsure.
  • Contains eggs.
  • Contains wheat if served with regular bread.
  • Contains milk if using feta cheese.

Nutrition per Serving

These nutritional figures are for guidance and can't replace medical expertise.
  • Energy (Calories): 210
  • Total Fat: 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.