Spinach and Feta Shakshuka

Featured in: Weekend Cozy Plates

Heat olive oil in a large skillet and soften onion and bell pepper, then add garlic and warm spices. Stir in diced tomatoes and simmer until slightly thickened, fold in spinach until wilted. Make wells, crack eggs, cover and cook 6–8 minutes for runny yolks. Finish with crumbled feta and fresh herbs. Serves four; about 35 minutes total. Use a lid and gentle heat for even poaching.

Updated on Tue, 14 Apr 2026 15:50:53 GMT
Vibrant spinach and feta shakshuka with perfectly poached eggs in a savory tomato sauce. Pin this
Vibrant spinach and feta shakshuka with perfectly poached eggs in a savory tomato sauce. | recipeshood.com

Sizzle, steam, and the earthy scent of cumin filled my kitchen the morning I first tried shakshuka with spinach and feta. It wasn’t meant to be an occasion, just a chilly Saturday and a spare can of tomatoes, but one taste of the silken eggs and tangy crumbled cheese, and everything felt brighter. There's something unrushed about watching the skillet transform—greens wilting and colors deepening right there in front of you. This recipe became my go-to when I want comfort without fuss, no matter if it’s for brunch or an impromptu dinner. It feels as satisfying barefoot at the counter as it does gathered around a table with friends.

I still laugh remembering the time a friend wandered in while I wrestled with a stubborn skillet lid—steam billowed out, glasses fogged up, and we both broke into grins when the eggs emerged perfectly jiggly. That shared moment, right in the heart of a regular weekday, is tied to shakshuka for me now. There’s a casual magic to eggs poached in sauce, especially when friends are within arm’s reach. It’s the dish I pull out when I want everyone lingering just a little longer in the kitchen. Somehow, even spilling feta on the counter becomes part of the charm.

Ingredients

  • Olive oil: Use a good fruity one—a little extra drizzle at the end brings everything together.
  • Yellow onion: Chop finely so it melts into the sauce, lending sweetness without stealing the spotlight.
  • Garlic: Mince it fresh for a punchy aroma that’ll wake up your taste buds.
  • Red bell pepper: Dice it small for quick, even softening; it adds a sweet crunch.
  • Fresh baby spinach: Starts as a heap and cooks down to silky ribbons, so don’t be shy about packing it in.
  • Diced tomatoes: Use a can with juices—simmer them down for a richer, thicker sauce.
  • Ground cumin: Brings an earthy warmth that’s critical to classic shakshuka flavor.
  • Smoked paprika: Adds a gentle smokiness; don’t skip it if you want that signature depth.
  • Ground coriander: Lends a citrusy note you’ll catch with every mouthful.
  • Crushed red pepper flakes: Completely optional, but a tiny shake gives pleasant heat.
  • Salt and black pepper: Flavor-building basics—taste as you go.
  • Feta cheese: Go for creamy, crumbly feta; it melts a bit over the eggs and balances the sauce’s acidity.
  • Eggs: Crack them one at a time into a small bowl first to avoid any rogue shell, then gently nestle into the sauce.
  • Fresh cilantro or parsley: Scatter over at the end for freshness and color (or skip if you’re not a fan).
  • Crusty bread: Essential for scooping up sauce and runny yolks—but any bread you love will work.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start the base:
Warm olive oil in a large skillet over medium heat until shimmering, then toss in the onion; let it soften and turn glossy, stirring so it doesn’t brown.
Sauté the veggies:
Scatter in garlic and diced bell pepper, letting them sizzle together until the pepper looks slightly blistered and everything smells fragrant.
Spice it up:
Shake in cumin, smoked paprika, coriander, and red pepper flakes; stir for a minute so the pan smells earthy and alive.
Simmer the sauce:
Pour in the diced tomatoes (juices included) and let them bubble away for 5–7 minutes, stirring now and then until it thickens to a rich, saucy consistency.
Wilt the spinach:
Add spinach by the handful—it’ll look like a mountain at first but quickly collapses into silky green threads as you stir.
Pouch the eggs:
Make four small wells in your sauce; drop an egg into each, then cover and cook gently until the whites are set but yolks are still soft, about 6–8 minutes.
Add the feta:
Sprinkle crumbled feta all over so it softens from the heat and adds briny pockets to the mix.
Finish with garnishes:
Scatter with chopped cilantro or parsley if you like, and serve straight from the pan with plenty of bread for mopping up every bit.
Hearty spinach and feta shakshuka, topped with creamy feta, ready to be dipped. Pin this
Hearty spinach and feta shakshuka, topped with creamy feta, ready to be dipped. | recipeshood.com

There was this late-night kitchen session when a thunderstorm knocked out the lights and I finished cooking shakshuka by flashlight—clumsy but hilarious. Eating warm, spicy eggs by candlelight, I realized how good food can turn an ordinary evening extraordinary. It’s become my storm ritual ever since. Somehow, food always tastes better with a little adventure on the side. Shakshuka feels like the kind of meal that invites stories to the table.

Choosing and Prepping Your Veggies

Spinach cooks fast so add it at the very end; if you use kale or Swiss chard, just give them a few extra minutes to soften to keep the texture right. Fresh peppers work best for color and crunch, but you can play with whatever you have left in the crisper. Tomatoes are always the heart of shakshuka, so splurge for good ones if you can. The base is forgiving—just don’t skimp on onions and garlic or the dish won’t sing. Chopping all your vegetables first makes the process a lot smoother, so you’re not scrambling once things heat up.

The Secret to Creamy Yet Runny Eggs

I’ve tried every poaching trick in the book—cracking into a small cup first is my best insurance against broken yolks. The moment the eggs go in, lower the heat and cover to trap gentle steam. Peek occasionally but resist poking, as a jiggle test tells you when the whites are set but yolks perfect. If you want them firmer, give just two more minutes but keep your eye on them. Nothing beats that golden yolk spilling into warm sauce!

Serving Suggestions (and a Few Mistakes I’ve Made)

Crusty bread is always the right idea, but I’ve happily mopped my plate with everything from pita to leftover baguette. Once, I added a handful of arugula after it was off the heat—which was a feisty, peppery surprise I recommend. If you’re serving a crowd, double the recipe and use an extra-wide pan so everyone gets an egg. Garnishes really shine here—don’t shy away from extra herbs or a drizzle of good olive oil at the end for richness.

  • If your sauce sticks, just add a splash of water and stir.
  • Set your bread to warm while the eggs cook for a cozy touch.
  • Taste before seasoning the sauce with more salt, especially if your feta is salty.
This colorful spinach and feta shakshuka is a delicious brunch option. Pin this
This colorful spinach and feta shakshuka is a delicious brunch option. | recipeshood.com

I hope your kitchen fills with delicious smells and even better company when you make this spin on shakshuka. It’s one of those meals that always feels a bit special, even on the most ordinary days.

Frequently Asked Recipe Questions

How can I make the yolks firmer?

Cover the skillet and cook a few minutes longer—about 2–4 extra minutes—until the yolks reach the desired firmness. Alternatively, baste the eggs with some hot sauce from the pan for even cooking.

What can I use instead of feta?

Substitute goat cheese, ricotta salata, or a crumbly halloumi for a similar salty creaminess. For less salt, choose a milder fresh cheese and add just a sprinkle at the end.

Can I swap the spinach for other greens?

Yes—kale or Swiss chard work well. If using kale, remove tough stems and cook a few minutes longer so the leaves become tender before adding the eggs.

How do I control the heat level?

Adjust the crushed red pepper flakes to taste or add smoked paprika for warmth without much heat. A squeeze of lemon or fresh herbs at the end brightens flavors without adding spice.

How long does it keep and how should I store leftovers?

Store cooled leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a skillet over low heat; add a splash of water or tomato juice to revive the sauce.

What should I serve alongside it?

Serve with crusty bread, pita, naan, or gluten-free bread for scooping. A simple salad or roasted vegetables also complement the tangy sauce and creamy feta.

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 gently poached in spiced tomato sauce with wilted spinach and crumbled feta, bright and ready in about 35 minutes.

Prep Duration
10 min
Time to Cook
25 min
Overall Time
35 min
Created by Julia Harris


Level of Challenge Easy

Cuisine Type Middle Eastern

Servings Made 4 Number of Portions

Dietary Details Vegetarian-Friendly, Contains No Gluten

What You'll Need

Vegetables & Greens

01 1 tablespoon olive oil
02 1 medium yellow onion, finely chopped
03 2 garlic cloves, minced
04 1 red bell pepper, diced
05 7 ounces fresh baby spinach (about 6 3/4 cups loosely packed)
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.5 ounces feta cheese, crumbled
02 4 large eggs

Garnishes

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

Method

Step 01

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

Step 02

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

Step 03

Bloom the spices: Stir in the ground cumin, smoked paprika, ground coriander and crushed red pepper flakes (if using). Cook for about 1 minute to release the spices’ aroma.

Step 04

Simmer the tomato base: Add the canned diced tomatoes with their juices, reduce heat to a gentle simmer and cook uncovered for 5–7 minutes, stirring occasionally, until the sauce thickens slightly.

Step 05

Incorporate the spinach: 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: Make four shallow wells in the sauce and crack one egg into each well. Cover the skillet and cook on low heat for 6–8 minutes, until whites are set and yolks are at your preferred doneness.

Step 07

Finish with feta: Sprinkle the crumbled feta evenly over the skillet, cover briefly to warm the cheese if desired, then remove from heat.

Step 08

Garnish and serve: Scatter chopped cilantro or parsley over the top if using and serve immediately with crusty or gluten-free bread alongside.

Kitchen Tools Needed

  • Large skillet with a tight-fitting lid
  • Wooden spoon or heatproof spatula
  • Chef's knife and cutting board
  • Measuring spoons

Allergen Details

Review every ingredient for allergens and reach out to a professional if you're unsure.
  • Contains eggs and dairy (feta cheese)
  • Confirm cheese labeling if strict allergen or cross-contact concerns exist

Nutrition Details (per portion)

Nutrition info is for reference purposes only and isn't medical advice.
  • Energy (Calories): 260
  • Fats: 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.