Spinach and Feta Shakshuka

Featured in: Mediterranean Comforts

This Middle Eastern-inspired shakshuka layers sautéed onion, garlic and red pepper with cumin, smoked paprika and diced tomatoes, then folds in baby spinach until just wilted. Create four wells, crack in eggs, cover and cook gently until whites set and yolks remain runny (about 6–8 minutes). Finish with crumbled feta and chopped herbs. Total time about 35 minutes; serves 4. Serve with crusty or gluten-free bread and adjust heat with red pepper flakes for more kick.

Updated on Wed, 15 Apr 2026 04:16:46 GMT
Vibrant spinach and feta shakshuka with poached eggs in spiced tomato sauce, garnished with fresh herbs. Save
Vibrant spinach and feta shakshuka with poached eggs in spiced tomato sauce, garnished with fresh herbs. | olivedune.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.
Save
| olivedune.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
Creamy feta and wilted spinach shakshuka served in skillet, topped with runny egg yolks and red pepper flakes. Save
Creamy feta and wilted spinach shakshuka served in skillet, topped with runny egg yolks and red pepper flakes. | olivedune.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.

Cooking Questions & Answers

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

Cook over low heat and cover the skillet once eggs are added; check at 6 minutes for jammy yolks. If whites need more time, uncover briefly and tilt the pan to spoon hot sauce over the whites to finish without overcooking the yolks.

Can I swap the spinach for other greens?

Yes—kale or Swiss chard work well. Remove tough stems and sauté a bit longer so the greens soften; adjust liquid as needed since heartier greens may absorb more sauce.

How can I adjust the spice level?

Increase or omit the crushed red pepper flakes to suit your tolerance. Adding a touch more smoked paprika or a pinch of cayenne will boost heat, while a dollop of yogurt or extra feta can mellow the spice.

Is it possible to prepare components ahead of time?

Yes—make the spiced tomato and spinach sauce up to 2 days ahead and refrigerate. Rewarm gently, then make the wells and cook the eggs just before serving for best texture.

What are good serving suggestions?

Serve with crusty bread, pita, or gluten-free slices to soak up the sauce. A simple green salad, chopped herbs like cilantro or parsley, and a lemon wedge complement the dish nicely.

How should leftovers be stored and reheated?

Store sauce and eggs separately if possible; keep refrigerated up to 2 days. Reheat sauce on low and gently poach fresh eggs into the warmed sauce for a fresher finish, or reheat assembled portions slowly in a covered skillet until warmed through.

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 spinach and feta—quick, flavorful, ideal for brunch or light dinner.

Prep Duration
10 min
Time to Cook
25 min
Overall Duration
35 min
Creator: Clara Moretti


Skill Level Easy

Cuisine Middle Eastern

Serves 4 Portions

Dietary Info Vegetarian-Friendly, Wheat-Free

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 ounces fresh baby spinach
06 1 (14-ounce) can diced tomatoes

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 1/2 ounces feta cheese, crumbled
02 4 large eggs

Garnishes

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

Steps

Step 01

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

Step 02

Soften garlic and bell pepper: Add the minced garlic and diced red bell pepper to the pan and cook until softened, 3–4 minutes, taking care not to brown the garlic.

Step 03

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

Step 04

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

Step 05

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

Step 06

Poach the eggs in the sauce: Make four small wells in the sauce and crack one large egg into each well. Cover the skillet and cook on low heat for 6–8 minutes, or until the whites are set and yolks remain runny; cook a few minutes longer for firmer yolks.

Step 07

Add feta and finish: Remove the lid, evenly sprinkle the crumbled feta over the eggs and sauce, and allow the residual heat to soften the cheese for 1 minute.

Step 08

Garnish and serve: Scatter chopped cilantro or parsley over the top if desired and serve immediately with crusty bread, pita, or gluten-free bread as preferred.

Essential Tools

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

Allergy Notice

Always review each component for allergens, and reach out to medical experts if you're uncertain.
  • Contains eggs
  • Contains dairy (feta cheese)

Nutrition Breakdown (each portion)

These details are for general advice—please consult your healthcare provider for specific guidance.
  • Energy (kcal): 260
  • Lipids: 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.