Spicy tomato egg skillet

Featured in: Morning Kitchen Ideas

This vibrant skillet blends eggs softly poached in a lively tomato sauce accented with bell peppers, garlic, and warm spices. The sauce simmers until rich and thick, creating a flavorful base that embraces the eggs as they cook gently to desired doneness. Garnished with fresh herbs and optional feta, it’s best enjoyed with warm, crusty bread for dipping. Ideal for a satisfying breakfast or brunch, it balances heat and comfort with a simple cooking process.

Updated on Fri, 09 Jan 2026 09:35:00 GMT
Golden-yolked eggs nestled in a rich, spicy tomato sauce – delicious Shakshuka served with crusty bread. Save
Golden-yolked eggs nestled in a rich, spicy tomato sauce – delicious Shakshuka served with crusty bread. | dailyhlib.com

The first time I made shakshuka on a lazy Sunday morning, I wasn't trying to impress anyone—I just had half a bell pepper from yesterday's dinner, a can of tomatoes, and eggs that needed using. Twenty minutes later, my kitchen smelled like cumin and caramelized onions, and I understood why this dish has been feeding people across the Mediterranean for generations. There's something almost meditative about watching those eggs nestle into the crimson sauce, their whites turning opaque while the yolks stay soft and golden.

I made this for my brother once when he showed up unannounced on a Thursday evening, completely famished. I had nothing fancy in the house, but something about the smell of spiced tomatoes simmering away seemed to calm him down instantly. We sat at the kitchen counter passing bread back and forth, using it to scoop up that tangy, peppery sauce, and he actually put his phone down—something that never happens. That's when I realized shakshuka wasn't just breakfast food; it was a conversation starter.

Ingredients

  • Yellow onion: One medium onion diced creates the sweet, caramelized base that makes this whole dish work—don't skip this step or rush it.
  • Red and green bell peppers: Together they add natural sweetness and a subtle earthiness that balances the spice beautifully.
  • Garlic cloves: Three minced cloves are your flavor anchor; any less and the sauce tastes flat, any more and it becomes overwhelming.
  • Canned diced tomatoes: The 28 oz can is your canvas—look for ones without added sugars if you can, they taste cleaner.
  • Jalapeño: Optional but worth it; the heat brings everything into focus without dominating.
  • Olive oil: Two tablespoons is generous but necessary—it helps develop those deep flavors in the vegetables.
  • Tomato paste: Two tablespoons concentrate the tomato flavor and add body to the sauce in just two minutes of cooking.
  • Ground cumin: This is the spice that makes it taste like shakshuka, not just tomato eggs; don't substitute it.
  • Smoked paprika: It adds depth and a whisper of smokiness that makes people ask what your secret ingredient is.
  • Ground coriander: Half a teaspoon adds a subtle floral note that rounds out the spice profile.
  • Cayenne pepper: A quarter teaspoon optional, but if you like heat, it's where the real personality comes through.
  • Large eggs: Six eggs for four people means everyone gets one and a half, which feels generous and tastes even better.
  • Fresh cilantro or parsley: A quarter cup chopped right before serving brightens everything; cilantro if you love it, parsley if you don't.
  • Feta cheese: Crumbled on top, it adds a salty tang that makes the runny yolks taste even richer.
  • Crusty bread or pita: This isn't a side; it's essential for soaking up every last drop of that precious sauce.

Instructions

Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
Start your base:
Heat two tablespoons of olive oil in a large skillet over medium heat, then add your diced onion and both bell peppers. You'll know you're done when the vegetables are soft and the onions have turned translucent and slightly golden at the edges, about five to six minutes.
Build the aromatic layer:
Stir in the minced garlic and jalapeño, cooking for just one minute until the kitchen fills with that sharp, garlicky perfume. This moment tells you everything is developing properly.
Deepen the flavor:
Add the tomato paste, cumin, smoked paprika, coriander, and cayenne if using, stirring constantly for two minutes. You'll see the spices coat the vegetables in a reddish paste, and that's exactly what you want.
Create your sauce:
Pour in the canned tomatoes with all their juices, season generously with salt and pepper, and let it simmer uncovered for ten to twelve minutes, stirring occasionally. The sauce should thicken and darken slightly, the flavors melding into something complex and warm.
Taste and adjust:
This is your chance to decide if you want more heat, more salt, or more depth. Taste it honestly and adjust accordingly.
Make wells for the eggs:
Use the back of a spoon to make six shallow indentations in the sauce, spacing them evenly so each egg has room to set. Press gently so the sauce pools slightly in each well.
Nestle in the eggs:
Crack each egg into a well, being careful not to break the yolk. The eggs will look vulnerable and small against all that red sauce, but trust the process.
Let them set:
Cover the skillet and cook for six to eight minutes, until the egg whites turn opaque and slightly firm but the yolks jiggle if you nudge the pan. Cook longer if you prefer firmer yolks, but resist the urge to peek too often.
Finish and serve:
Remove from heat, scatter fresh cilantro and crumbled feta over the top if using, and serve immediately with warm crusty bread or pita for scooping and dipping.
Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
Save
| dailyhlib.com

There was an evening when my partner's parents came over unexpectedly, and I threw together shakshuka because it felt more special than eggs but honestly just felt like home cooking at its most honest. Watching them tear bread apart to chase the last bits of sauce, seeing them actually relax instead of making polite conversation—that's when I knew this dish transcends the recipe itself.

Make It Your Own

Shakshuka is forgiving in the best way; it's a base that invites experimentation without losing its soul. I've added crumbled chorizo or spicy sausage right before the eggs for nights when we need more protein, and I've swapped the coriander for a pinch of ground ginger when I was feeling adventurous. The beauty is that as long as you respect the core flavors—the spices, the tomato sauce, the gentle cooking of the eggs—you're still making something delicious and authentic.

Vegan and Dietary Swaps

For vegan versions, I've replaced eggs with firm tofu cubes added in the last few minutes of cooking, which absorbs the sauce beautifully and gives you something substantial to bite into. You lose the silky yolk element, but you gain a completely different textural interest that's satisfying in its own way. Skip the feta or use a cashew-based vegan cheese if you want that salty finish.

Serving Suggestions and Pairings

Shakshuka is best served straight from the skillet while everything is still steaming, but it also keeps beautifully in the refrigerator for two or three days if you're thinking about meal prep. Reheat gently on the stovetop rather than the microwave, which tends to scramble the eggs even more. A simple side salad or Greek yogurt dolloped on the side cuts through the richness, and honestly, it pairs as well with breakfast coffee as it does with dinner wine.

  • Serve with warm crusty bread, pita, or even soft flatbread for maximum sauce collection.
  • Add a squeeze of fresh lemon juice right before eating to brighten all the flavors.
  • Make it a full spread by serving alongside a simple green salad or fresh cucumber slices.
Product image
Check doneness of meats, candy, and baked goods instantly for safer, perfectly cooked results.
Check price on Amazon
Vibrant Shakshuka: imagine warm, spiced tomato sauce with perfectly cooked eggs and peppers, ready to dip bread in. Save
Vibrant Shakshuka: imagine warm, spiced tomato sauce with perfectly cooked eggs and peppers, ready to dip bread in. | dailyhlib.com

Shakshuka reminds me that the most comforting meals don't require fancy technique or rare ingredients—they just need respect for their components and a willingness to slow down while cooking. Once you make this a few times, it becomes muscle memory, something you can throw together on your worst day and have it taste like someone cares.

Recipe FAQs

What is the best way to cook the eggs?

Make wells in the simmering sauce and crack eggs directly inside. Cover and cook until the whites are set but yolks remain soft for a creamy texture.

Can I adjust the spiciness of the dish?

Yes, control the heat by adding or omitting jalapeño and cayenne pepper according to your preference.

What breads pair well with this dish?

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

Are there any vegetarian-friendly variations?

The dish is vegetarian by default; for a vegan version, substitute eggs with tofu cubes and omit the feta cheese.

How can I enhance the flavor further?

Add cooked chorizo or spicy sausage before adding eggs for a richer, heartier version.

Spicy tomato egg skillet

Comforting eggs simmered in a rich tomato sauce with peppers and spices, perfect for any meal.

Prep time
15 minutes
Time to cook
25 minutes
Total duration
40 minutes
Created by Declan OBrien


Skill level Easy

Cuisine type Middle Eastern / American

Makes 4 Number of servings

Dietary info Vegetarian-friendly

Needed ingredients

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

How to make it

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 diced jalapeño, cooking for 1 minute until fragrant.

Step 03

Incorporate spices and tomato paste: Add tomato paste, ground cumin, smoked paprika, ground coriander, and cayenne pepper. Cook for 2 minutes, stirring constantly.

Step 04

Simmer with tomatoes: Pour in diced tomatoes along with their juices. Season with salt and black 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 using a spoon and carefully crack an 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, or longer for firmer yolks.

Step 08

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

Step 09

Serve: Serve immediately with warm crusty bread or pita for dipping.

Tools you'll need

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

Allergy details

Look into every ingredient for allergens and check with a doctor if you're unsure.
  • Contains eggs
  • Contains wheat if served with regular bread
  • Contains milk if feta cheese is used

Nutrition details (per serving)

Nutrient details are for reference and aren't a substitute for doctor's advice.
  • Calories: 210
  • Total fat: 11 grams
  • Carbohydrates: 18 grams
  • Proteins: 10 grams