Shakshuka Tomato Eggs

Featured in: Seasonal Meal Planning

This classic Middle Eastern skillet dish features eggs gently poached in a robust tomato sauce infused with cumin, smoked paprika, and coriander. The base starts with sautéed onions and bell peppers, creating a bed of tender vegetables that perfectly complement the runny yolks. Ready in just 40 minutes, it's an ideal choice for breakfast or brunch, especially when paired with warm crusty bread for soaking up every last bit of the flavorful sauce.

Updated on Fri, 16 Jan 2026 17:16:10 GMT
Steam rises from the skillet as poached eggs sit in a spicy shakshuka sauce with peppers and onions. Pin
Steam rises from the skillet as poached eggs sit in a spicy shakshuka sauce with peppers and onions. | felizafer.com

The first time I encountered shakshuka was at a tiny brunch spot where the waiter warned me about the pan being sizzling hot. I watched steam rise as he set it down, those vibrant red peppers and golden yolks creating the most gorgeous tableau. One dip with crusty bread and I was completely converted to this Middle Eastern comfort food that somehow feels like a warm hug on a plate. Now it's my go-to when friends sleep over because it looks impressive but secretly takes zero effort.

Last winter my sister visited during a snowstorm and we made this together while sipping wine. She kept insisting the sauce needed more time to develop, standing over the stove and inhaling the cumin and paprika steam like she was conducting some serious chemistry experiment. When we finally sat down to eat, snow piling up against the windows, that steaming pan felt like the absolute definition of cozy.

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: The foundation that provides sweetness to balance the tomatoes and spices
  • Red and green bell peppers: These add texture, color depth and a subtle sweetness that mellows the heat
  • Garlic cloves: Freshly minced is non-negotiable here for that aromatic punch
  • Diced tomatoes: Canned with juices works beautifully year-round but fresh summer tomatoes make it extraordinary
  • Jalapeño: Optional but recommended if you like that backend kick that lingers
  • Olive oil: Use a decent one since it carries all the spices
  • Tomato paste: Concentrates the tomato flavor and helps thicken the sauce
  • Ground cumin: Earthy and essential for that authentic Middle Eastern soul
  • Smoked paprika: Adds depth and a subtle smokiness without needing a grill
  • Ground coriander: Brightens the heavy tomatoes with citrusy floral notes
  • Cayenne pepper: Adjust based on your heat tolerance
  • Salt and black pepper: Taste repeatedly and trust your palate
  • Large eggs: Fresh eggs hold their shape better when you crack them into the sauce
  • Fresh cilantro or parsley: This bright garnish cuts through the richness
  • Feta cheese: Optional but adds a creamy salty contrast that makes everything pop
  • Crusty bread or pita: Essential for scooping up every last drop of sauce

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 olive oil in your largest skillet over medium heat and let the onion and peppers soften until they're fragrant and starting to caramelize slightly
Wake up the aromatics:
Stir in garlic and jalapeño just until fragrant, about one minute so they don't burn and turn bitter
Bloom the spices:
Add tomato paste and all the spices, stirring constantly for two minutes until they're sizzling and smelling incredible
Simmer the sauce:
Pour in tomatoes with their juices and let everything bubble away uncovered until the sauce thickens nicely
Season thoughtfully:
Taste your sauce and adjust the salt and pepper before moving forward
Create the wells:
Use the back of a spoon to make six shallow indentations in the sauce
Add the eggs:
Crack one egg into each well, keeping the yolks intact
Cover and cook:
Put on the lid and cook until whites are set but yolks remain gloriously runny
Finish and serve:
Sprinkle with herbs and feta if using, then bring the whole pan to the table
A hearty bowl of shakshuka topped with cilantro, feta, and crusty bread ready for brunch. Pin
A hearty bowl of shakshuka topped with cilantro, feta, and crusty bread ready for brunch. | felizafer.com

This dish became a regular at our apartment's Sunday morning gatherings, each person claiming the best spoon for their preferred dipping corner. Something about breaking those yolks together and passing bread around the table makes even casual mornings feel like an event worth remembering.

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.

Making It Your Own

Once you master the basic technique, shakshuka welcomes endless improvisation. I've added spinach during the final minutes, stirred in harissa for extra complexity, and even topped it with avocado when I wanted something creamy without dairy.

The Bread Situation

Don't underestimate the importance of good bread. A proper crusty sourdough or homemade pita makes all the difference in scooping up those perfect bites of runny yolk mixed with spiced tomato sauce.

Scaling For Crowds

When feeding more than four people, I've learned to make two separate pans rather than crowding one. The eggs cook more evenly and everyone gets their fair share of those coveted edge pieces where the sauce gets almost caramelized.

  • Prepare all your vegetables ahead of time for faster cooking
  • Keep the heat at medium to prevent the bottom from scorching
  • Have your bread warming in the oven while the shakshuka cooks
Vibrant red tomato sauce with softly poached eggs in shakshuka, garnished with herbs and spices. Pin
Vibrant red tomato sauce with softly poached eggs in shakshuka, garnished with herbs and spices. | felizafer.com

There's something deeply satisfying about serving food directly from the cooking vessel. It invites everyone to lean in, share, and linger just a little longer over their plates.

Recipe FAQs

What is the traditional way to serve shakshuka?

Shakshuka is traditionally served directly from the skillet, piping hot, with crusty bread or pita on the side for dipping into the sauce and runny yolks. It's meant to be a communal, rustic dining experience.

How do I know when the eggs are done?

The eggs are ready when the whites are completely set and opaque, but the yolks still jiggle slightly when you gently shake the pan. This usually takes 6–8 minutes covered. For firmer yolks, cook 2–3 minutes longer.

Can I make this ahead of time?

The tomato sauce base can be made 1–2 days ahead and stored in the refrigerator. Reheat gently before adding the eggs—the eggs are best cooked fresh just before serving.

What can I use instead of feta?

You can substitute feta with crumbled goat cheese, shaved parmesan, or omit it entirely. Fresh herbs like cilantro or parsley add plenty of flavor on their own.

Is shakshuka spicy?

The level of heat is adjustable. The base recipe includes jalapeño and cayenne for mild warmth, but you can reduce or omit them for a milder version, or add more spice if you prefer it hotter.

Can I add other vegetables?

Absolutely. Diced zucchini, eggplant, or spinach work well. Add them along with the peppers and onions so they have time to soften and meld with the sauce.

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

Eggs poached in spiced tomato sauce with peppers and onions, served with crusty bread.

Prep Time
15 min
Cook Time
25 min
Total Duration
40 min


Skill Level Easy

Cuisine Middle Eastern

Makes 4 Number Served

Dietary details Meat-Free

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
06 1 jalapeño, seeded and finely diced

Pantry

01 2 tbsp olive oil
02 2 tbsp tomato paste

Spices

01 1 tsp ground cumin
02 1 tsp smoked paprika
03 1/2 tsp ground coriander
04 1/4 tsp cayenne pepper
05 Salt and freshly ground black pepper, to taste

Eggs

01 6 large eggs

Garnish

01 1/4 cup fresh cilantro or parsley, chopped
02 1/4 cup crumbled feta cheese

To Serve

01 1 loaf crusty bread or pita

Directions

Step 01

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

Step 02

Add Garlic and Heat: Stir in garlic and jalapeño; cook for 1 minute, until fragrant.

Step 03

Toast Spices: Add tomato paste, cumin, smoked paprika, coriander, and cayenne. Cook for 2 minutes, stirring constantly.

Step 04

Simmer Sauce: Pour in diced tomatoes with their juices. Season with salt and pepper. Simmer uncovered for 10–12 minutes, stirring occasionally, until sauce thickens.

Step 05

Adjust Seasoning: Taste and adjust seasoning as needed.

Step 06

Create Wells: Make 6 wells in the sauce with a spoon. Crack an egg into each well.

Step 07

Poach Eggs: Cover skillet and cook for 6–8 minutes, until egg whites are set but yolks are still runny (or longer if firmer eggs are desired).

Step 08

Finish and Serve: Remove from heat. Garnish with fresh herbs and 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.

Needed Tools

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

Allergy Info

Always check each ingredient for allergens. Seek medical advice if you’re unsure.
  • Contains: Eggs, Wheat (if served with regular bread), Milk (if using feta cheese). For gluten-free: Serve with gluten-free bread. For dairy-free: Omit feta cheese.

Nutrition Details (per serve)

These nutrition numbers are for reference only and can’t replace professional advice.
  • Calorie Count: 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.