Spinach and Feta Shakshuka

Featured in: Rustic One-Pot Recipes

Spinach and feta shakshuka begins with sautéed onion, garlic and red pepper in olive oil, to which cumin and smoked paprika are added before diced tomatoes simmer into a fragrant sauce. Toss in baby spinach until wilted, make four wells, crack eggs and cover to gently poach for 6–8 minutes for runny yolks. Finish with crumbled feta and chopped herbs; serve with crusty bread or flatbreads. Total time about 35 minutes for four servings.

Updated on Mon, 20 Apr 2026 02:48:12 GMT
Spinach and Feta Shakshuka with eggs poached in a spiced tomato and spinach sauce, topped with creamy feta. Save
Spinach and Feta Shakshuka with eggs poached in a spiced tomato and spinach sauce, topped with creamy feta. | amberladle.com

The sizzle of cumin hitting warm olive oil always signals that something special is underway in my kitchen. This Spinach and Feta Shakshuka became my quiet victory one rainy Tuesday when I needed something bright and comforting with minimal effort. Watching the spinach wilt into a silky green layer as tomatoes burbled and the kitchen filled with a spicy, savory aroma was nothing short of restorative. Eggs nestled into the sauce, barely set with glowing yolks, added just the kind of drama I love in a one-pan meal. A good friend once said, sometimes the right breakfast can save an entire afternoon, and with shakshuka, I finally understood what she meant.

I remember the first time I served this shakshuka to a group of friends working on a Sunday project in my living room. They gathered around the kitchen for second helpings before the eggs had even fully set, their laughter mixing with the crackle of bread tearing into the pan. Since then, this dish has quietly elbowed its way into every brunch lineup I host.

Ingredients

  • Olive oil: The base for building flavor—choose a good fruity olive oil and let its fragrance bloom before the veggies go in.
  • Yellow onion: Finely chopped so it melts into the sauce, adding both sweetness and texture.
  • Garlic: Just two cloves, but minced and added after the onions so it doesn't burn—a lesson learned fast
  • Red bell pepper: Dice them small so they soften quickly and lend a gentle sweetness.
  • Fresh baby spinach: Wilt it in batches so you keep the greens vibrant and avoid any clumpy mess.
  • Diced tomatoes (canned): They make this a year-round dish, and simmering them down is the secret to that thick, scooping sauce.
  • Ground cumin: Never skip it; that smoky-earthy note is shakshuka's backbone.
  • Smoked paprika: Try smoked (not sweet) for extra depth—it clings to the veggies beautifully.
  • Ground coriander: A quiet supporting actor, but you'll miss it if it's not there.
  • Crushed red pepper flakes (optional): For a friendly heat, but adjust to match your bravery.
  • Salt and freshly ground black pepper: Season as you taste—layers matter here.
  • Feta cheese: Crumbled on at the end so it half-melts, giving creamy bursts in every bite.
  • Large eggs: Always crack them straight into the wells—don't overthink it, just let the whites spread and the yolks set gently.
  • Fresh cilantro or parsley (optional): Adds a hit of green freshness especially if parsley’s been hiding in the fridge a while.
  • Crusty bread: For scooping, always warm it just a bit for the full experience.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Sauté your base:
Warm the olive oil in a large skillet over medium heat and as soon as that first onion sizzle starts, add all your chopped onions—let them soften to golden and translucent, about three minutes.
Add garlic and bell pepper:
Toss in the minced garlic and diced red bell pepper, stirring occasionally so nothing sticks—let them soften and release their sweetness for another three to four minutes.
Spice it up:
Scatter cumin, smoked paprika, coriander, and (if you dare) red pepper flakes into the pan. Stir for about a minute until the unmistakable aroma blooms up at you—don’t rush this moment.
Simmer your sauce:
Pour in the diced tomatoes with their juice, then lower the burner so everything simmers. Stir occasionally and give it five to seven minutes until the sauce thickens and looks invitingly scoopable.
Add the greens:
In handfuls, add your spinach and stir after each addition; watch as it quickly shrinks and turns a vivid green. Once it’s all in and wilted, sprinkle in salt and black pepper and give it one last taste.
Make wells and add eggs:
With the back of a spoon, make four little nests in the sauce, then crack an egg directly into each well—don’t stress if the whites spread a little. Cover with a lid, reduce heat, and let the eggs cook for six to eight minutes until the whites are set but yolks are still soft and runny.
Add feta and finish:
Turn off the heat and sprinkle the crumbled feta all over, letting the warmth soften it into creamy puddles. Top with fresh herbs if you like and serve hot, scooping straight from the pan with bread.
Vibrant vegetarian shakshuka featuring runny eggs nestled in a rich tomato-spinach base, finished with crumbled feta cheese. Save
Vibrant vegetarian shakshuka featuring runny eggs nestled in a rich tomato-spinach base, finished with crumbled feta cheese. | amberladle.com

One sleepy evening, I surprised myself by eating the last bites of this shakshuka straight from the pan, kitchen lights dimmed, feeling satisfied in a way that only comes from both good food and a little solitude. It’s the kind of meal that’s easy to share but feels just as right when enjoyed alone, spoonful by savory, feta-flecked spoonful.

Swapping Greens and Cheeses

The first time I tried this recipe with Swiss chard instead of spinach, I was caught off guard by how much more toothsome the greens felt. If you’re out of feta, even a sprinkle of goat cheese works and brings its own creamy tang. These swaps keep things fresh if you find yourself making shakshuka week after week.

Bread Choices That Make a Difference

One trick I picked up by pure accident: toasting your bread directly in a skillet (next to your shakshuka pan, if it fits) makes the edges irresistibly crisp. Pita, sourdough, or even a gluten-free loaf all get put to good use mopping up the sauce. Sometimes, I’ll rub a bit of raw garlic on the toast while it’s still warm—it’s tiny, but people notice.

Getting the Eggs Just Right

Timing the eggs is where shakshuka becomes a choose-your-own adventure, but a glass lid offers the best view to avoid overcooking. If you’re nervous, nudge the whites with a spoon to check for doneness rather than poking at the yolks.

  • Rest the dish a minute before serving—the eggs finish gently in the residual steam
  • Dry herbs work in a pinch but add them early so their flavor settles in
  • Crumble the feta with your hands, not a knife, for bigger creamy chunks
Middle Eastern-style shakshuka with fresh spinach, aromatic spices, and tangy feta, served in a skillet for sharing. Save
Middle Eastern-style shakshuka with fresh spinach, aromatic spices, and tangy feta, served in a skillet for sharing. | amberladle.com

Even after countless pans of shakshuka, the excitement never fades when the lid lifts and perfectly poached eggs emerge from the spiced tomato sauce. Share it hot from the skillet, and you’ll have people reaching for seconds before you can blink.

Recipe FAQs

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

After cracking eggs into wells, reduce heat to low and cover the skillet. Steam gently for 6–8 minutes; check at 6 minutes and continue a minute at a time until whites are set but yolks remain soft.

Can I use frozen spinach instead of fresh?

Yes. Thaw and squeeze out excess water before adding to the sauce. Add slightly earlier and cook until any released liquid reduces so the sauce isn’t watery.

How can I boost the heat level?

Increase crushed red pepper flakes or add a diced jalapeño with the bell pepper. Smoked paprika and a pinch of cayenne also deepen heat without altering flavor too much.

What can I substitute for feta if needed?

Try goat cheese for tang and creaminess, or omit the cheese and finish with chopped olives or a drizzle of lemony yogurt for brightness.

Is it possible to make components ahead?

Yes. Prepare the spiced tomato and spinach base up to two days ahead and refrigerate. Reheat gently, then finish by making wells and cooking the eggs just before serving.

What breads work best for serving?

Crusty country bread or pita and naan all soak up the sauce well. For gluten-free options, serve with gluten-free flatbread or a toasted gluten-free loaf.

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

Poached eggs in spiced tomato sauce with wilted spinach and feta, a quick vibrant Middle Eastern dish.

Prep time
10 min
Cook time
25 min
Overall time
35 min
Created by Rachel Hayes


Skill required Easy

Cuisine Middle Eastern

Makes 4 Serving size

Diet preferences Meat-free, No gluten

What you 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 (about 6 cups loosely packed)
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 crumbled feta cheese
02 4 large eggs

Garnishes (optional)

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

How to make it

Step 01

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

Step 02

Add garlic and pepper: Add the minced garlic and diced red bell pepper to the skillet and cook for 3–4 minutes, or until the pepper softens and the garlic is fragrant.

Step 03

Toast the spices: Stir in the ground cumin, smoked paprika, ground coriander and crushed red pepper flakes; cook for 1 minute to bloom the spices and deepen their aroma.

Step 04

Simmer the tomato base: Pour in the diced tomatoes with their juices, bring to a gentle simmer, and cook for 5–7 minutes, stirring occasionally, until the sauce reduces slightly and thickens.

Step 05

Incorporate the greens: Add the spinach in batches, stirring each addition until wilted. Season the sauce with salt and freshly ground black pepper to taste.

Step 06

Poach the eggs: Using the back of a spoon, make four shallow wells in the sauce. Crack one egg into each well, reduce the heat to low, cover the skillet and cook for 6–8 minutes, until the whites are set and yolks remain slightly runny.

Step 07

Finish with cheese: Remove the lid, evenly sprinkle the crumbled feta over the eggs and sauce, and allow the residual heat to warm the cheese for 30–60 seconds.

Step 08

Serve and garnish: Top with chopped cilantro or parsley if using and serve immediately with crusty or gluten-free bread for dipping.

Equipment needed

  • Large skillet with lid
  • Wooden spoon
  • Knife and cutting board
  • Measuring spoons

Allergy info

Always review ingredients for allergens. Talk to your healthcare provider if you're unsure.
  • Contains eggs
  • Contains dairy (feta)
  • Gluten-free when served without bread or when using certified gluten-free bread

Nutrition details (each serving)

Nutritional details are for reference and aren't a substitute for healthcare guidance.
  • Calorie Count: 260
  • Fat content: 15 g
  • Carbohydrate: 14 g
  • Protein amount: 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.