Spinach and Feta Shakshuka

Featured in: Weeknight Dinners

This Middle Eastern-inspired skillet starts by sautéing onion, bell pepper and garlic, then toasting cumin, smoked paprika and coriander to deepen the aroma. Diced tomatoes simmer into a chunky, fragrant sauce while fresh spinach wilts down, adding color and nutrients.

Make four wells and crack eggs into the bubbling sauce, cover and cook until whites set but yolks remain soft. Scatter crumbled feta and fresh herbs on top and serve with crusty or flatbread for soaking up the sauce. Adjust red pepper flakes for more heat.

Updated on Tue, 14 Apr 2026 01:00:17 GMT
A vibrant skillet of eggs poached in spiced tomato sauce with wilted spinach and crumbled feta, served with crusty bread for dipping. Save
A vibrant skillet of eggs poached in spiced tomato sauce with wilted spinach and crumbled feta, served with crusty bread for dipping. | opticbaker.com

Sometimes the sizzle of onions hitting olive oil signals that something comforting is on the horizon. The first time I made spinach and feta shakshuka, it was on a weeknight when I needed to coax a dull day into brightness with bold flavors. Tomato, spice, and tangy feta come together so quickly, it almost feels like taking a shortcut through a market full of colors and aromas. No two pans ever look quite the same, but that's half the fun—each time, a new excuse to mop up the sauce with a hunk of bread.

I remember pulling this together when my friend Mira stopped by, hungry and already peeking into my fridge. As the spinach wilted into the bubbling sauce, we joked about who would snag the runniest egg. I still hear her laugh every time I add the feta, scattering it just a little too generously in the pan.

Ingredients

  • Olive oil: Start with a good glug in the pan so every vegetable softens beautifully—using enough is the trick to avoiding dry bits.
  • Yellow onion: Go for a fine chop so it melts into the background, giving sweetness without any crunch.
  • Garlic: Freshly minced makes all the difference; jarred doesn't quite deliver the same punch.
  • Red bell pepper: Pick a pepper that's firm and glossy—the color deepens as it cooks and sweetens the sauce.
  • Fresh baby spinach: Pile it in by the handful, as it wilts down dramatically; no need to chop, just let it flutter into the pan.
  • Diced tomatoes: Canned is handy and brings all the sauciness—choosing one with no added salt lets you season to taste.
  • Ground cumin: A teaspoon brings earthiness and a subtle warmth that carries through each bite.
  • Smoked paprika: Don’t skip this—the smokiness is what gives the dish depth and intrigue.
  • Ground coriander: This is the little aromatic lift no one expects, but everyone tastes.
  • Crushed red pepper flakes: Only add as much as you like; a pinch more creates enough heat to wake up your tastebuds.
  • Salt and fresh black pepper: Season at every stage so nothing tastes flat; tasting as you go keeps the flavors bright.
  • Feta cheese: Use the block style and crumble it yourself—it stays creamy and moist, unlike the pre-crumbled packs.
  • Eggs: Crack them straight into the sauce for perfectly poached, runny-yolk magic.
  • Fresh cilantro or parsley: These finish with a pop of color and herby freshness, but leave off if you prefer basic.
  • Crusty bread: For soaking up every bit of sauce; warm it in the oven if you have time.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Sauté the base:
Pour olive oil into a wide skillet and listen for the soft fizz as you add onions; stir until they're glassy and curling at the edges.
Add aromatics:
Toss in the garlic and red bell pepper, stirring as the sweet scent fills the kitchen and the colors brighten after a few minutes.
Bloom the spices:
Scatter in cumin, smoked paprika, coriander, and red pepper flakes; let them toast for a minute to release warm, smoky wafts.
Create the sauce:
Tip in diced tomatoes and their juices, then let everything bubble and thicken, scraping the pan as it simmers away.
Add the greens:
Stir in spinach by the handful; as it wilts, the dish turns a deep, emerald green against the red sauce—season generously here.
Poach the eggs:
Make little wells in the sauce, drop in the eggs one by one, then cover; keep an eye out, as the whites just set and yolks barely wobble at the center.
Finish with feta and fresh herbs:
Scatter crumbled feta over everything, let it melt slightly, then shower with herbs and bring the skillet straight to the table.
A hearty vegetarian breakfast featuring creamy feta and runny egg yolks nestled in a fragrant, smoky tomato and spinach base. Save
A hearty vegetarian breakfast featuring creamy feta and runny egg yolks nestled in a fragrant, smoky tomato and spinach base. | opticbaker.com

This shakshuka took center stage at a lazy Sunday brunch, when we all ended up just scraping our plates, coffee forgotten and conversation looping back to which egg looked the best. It tasted even better because we cooked it together, each of us impatient around the stove, planning to make it again the very next weekend.

Easy Swaps and Flavor Twists

Getting creative with this pan is half the fun—on more than one occasion, I've swapped out spinach for shredded kale or even tossed in a handful of leftover greens hiding in the fridge. Swapping the feta for soft goat cheese or a dollop of labneh creates a whole new mood in the bowl.

Perfecting the Poached Eggs

The trickiest part is nailing those eggs just right: cover the skillet but keep checking the whites, and don't be shy about rotating the pan so they cook evenly. For firmer yolks, sneak in a minute or two longer, but nothing beats the drama of runny yolks swirling into the sauce.

Serving Tips and Leftover Love

I've learned never to underestimate the power of a good crusty bread—once, I ran out and used pita for scooping, which was just as satisfying. Store any leftovers in a container and gently reheat on the stove, adding a splash of water to revive the sauce. In a pinch, it even works as a topping for toast the next morning.

  • Let the sauce cool slightly before adding the eggs if it's bubbling furiously.
  • Chop herbs just before serving for maximum freshness.
  • Don't forget to use a skillet with a lid; it makes all the difference for eggs.
A colorful Middle Eastern shakshuka with bright red sauce, fresh greens, and golden egg yolks, topped with crumbled white cheese. Save
A colorful Middle Eastern shakshuka with bright red sauce, fresh greens, and golden egg yolks, topped with crumbled white cheese. | opticbaker.com

This dish is a celebration of comfort and color, perfect whenever your kitchen needs a little warmth and spice. Invite someone to scoop the first egg with you, and enjoy it right from the skillet.

Cooking Q&A

How can I keep the yolks runny without undercooking the whites?

Cover the skillet and cook on low heat for a few minutes; the steam sets the whites while the yolks stay soft. If needed, lower the heat and extend cooking in 1–2 minute increments to avoid overcooking.

Can I use frozen spinach instead of fresh?

Yes. Thaw and squeeze out excess water before adding to the sauce, and fold it in a little earlier so excess moisture cooks off and the sauce doesn't become watery.

What can I substitute for feta?

Try ricotta salata, queso fresco, or dollops of strained ricotta for a milder, creamy finish. For a dairy-free option, use a tangy, salty plant-based cheese alternative.

How do I make the dish spicier?

Increase the crushed red pepper flakes, add a pinch of cayenne when toasting the spices, or stir in a spoonful of harissa or chili paste to the tomato base to build heat gradually.

Can I prepare elements ahead of time?

You can sauté the vegetables and simmer the tomato sauce ahead, then reheat gently and add spinach and eggs when ready to serve. Assembling and cooking the eggs just before serving preserves texture.

Is this suitable for gluten-free diets?

The skillet itself is gluten-free; serve with gluten-free bread or flatbread if avoiding gluten. Check labels on any packaged cheese to ensure no additives contain gluten.

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.

Spinach and Feta Shakshuka

Eggs poached in spiced tomato sauce with wilted spinach and crumbled feta—bright, quick, and satisfying for brunch.

Time to prepare
10 mins
Time to cook
25 mins
Overall time
35 mins
Recipe by Ella Anderson

Dish Type Weeknight Dinners

Skill Level Easy

Cuisine Middle Eastern

Makes 4 Portions

Dietary details Vegetarian option, Contains No Gluten

What You'll Need

Vegetables & Greens

01 1 tablespoon olive oil
02 1 medium yellow onion, finely chopped
03 2 cloves garlic, minced
04 1 red bell pepper, diced
05 7 oz fresh baby spinach
06 1 (14 oz) can diced tomatoes, with juices

Spices & Seasoning

01 1 teaspoon ground cumin
02 1 teaspoon smoked paprika
03 1/2 teaspoon ground coriander
04 1/4 teaspoon crushed red pepper flakes (optional)
05 Salt and freshly ground black pepper, to taste

Dairy & Eggs

01 3.5 oz feta cheese, crumbled
02 4 large eggs

Garnishes (optional)

01 Fresh cilantro or parsley, chopped
02 Crusty bread, for serving

How to Make It

Step 01

Warm the pan and sweat the onion: Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the finely chopped onion and sauté, stirring occasionally, until translucent, about 3 minutes.

Step 02

Soften garlic and pepper: Add the minced garlic and diced red bell pepper to the skillet and cook until softened, about 3 to 4 minutes.

Step 03

Bloom the spices: Stir in 1 teaspoon ground cumin, 1 teaspoon smoked paprika, 1/2 teaspoon ground coriander and 1/4 teaspoon crushed red pepper flakes (if using). Cook, stirring, for 1 minute to release the aromas.

Step 04

Build the tomato base: Pour in the 14 oz can of diced tomatoes with their juices. Reduce heat to medium-low and simmer, stirring occasionally, until the sauce thickens slightly, 5 to 7 minutes.

Step 05

Add spinach and season: Add the 7 oz baby spinach in batches, stirring each addition until wilted. Taste and adjust seasoning with salt and freshly ground black pepper.

Step 06

Create wells and poach eggs: Using the back of a spoon, make four shallow wells in the sauce. Crack one large egg into each well. Cover the skillet and cook on low until the whites are set and yolks are slightly runny, about 6 to 8 minutes; cook longer for firmer yolks.

Step 07

Finish with cheese and garnish: Sprinkle 3.5 oz crumbled feta evenly over the dish. Garnish with chopped cilantro or parsley if desired and serve immediately with crusty bread.

Tools You'll Need

  • Large skillet with tight-fitting lid
  • Wooden spoon
  • Chef's knife
  • Cutting board
  • Measuring spoons

Allergy details

Always review every ingredient for allergens and speak to your healthcare provider if you're unsure.
  • Contains eggs and dairy (feta).
  • Gluten-free when served without bread or with certified gluten-free bread.
  • Verify cheese ingredients for strict gluten-free or other allergen concerns.

Nutrition details (per serving)

These nutrition details are for your reference—don't substitute for professional medical guidance.
  • Caloric Value: 260
  • Fat content: 15 g
  • Carbohydrates: 14 g
  • Proteins: 15 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.