Posted on Leave a comment

Green Shakshuka Recipe with Spinach, Herbs, Feta & Eggs

Scoop through this green shakshuka and the spoon should catch soft spinach and herbs, salty feta and enough warm yolk to coat the greens underneath. Tear off a piece of bread and you get all three in one bite. Instead of the familiar tomato base, this version builds the pan around spinach, leek and herbs.

The spinach starts as a heap and quickly folds down around the sweet leek and warm spices. Watch the pan most closely before the eggs: the greens should still be juicy, but there should not be loose water underneath them. After that, the skillet is forgiving. Feta, reserved herbs and a little extra lemon turn a handful of ordinary ingredients into a meal that feels surprisingly generous.

Green Shakshuka Recipe

Spinach and leek cook down with warm spices, herbs and lemon before four eggs settle into deep wells and cook gently under a lid. The whole skillet comes together in about 30 minutes, with feta, the remaining herbs and extra lemon added at the end.

Serves
2 as a main dish or 4 smaller brunch portions

Prep
About 10 minutes

Cook
About 20 minutes

Total
About 30 minutes

Pan
10-inch / 25 cm skillet with lid

Eggs
Covered stovetop

Useful equipment: a 10-inch / 25 cm skillet, a lid (clear if you have one), a flexible spatula or wooden spoon, and a small bowl or ramekin for cracking the eggs. Without a matching lid, use another heatproof lid that covers the skillet or tent it snugly with foil.

Ingredients

For the skillet

  • 2 tablespoons / 30 ml extra-virgin olive oil
  • 1 large leek, about 6 oz / 170 g trimmed white and light-green parts, washed thoroughly and thinly sliced
  • 3 garlic cloves, about 9 g, finely chopped
  • 1 teaspoon ground cumin
  • ½ teaspoon ground coriander
  • ½ teaspoon Aleppo pepper, optional
  • 10 oz / 285 g baby spinach
  • ½ oz / 15 g flat-leaf parsley, roughly one generous handful, chopped and divided
  • ⅓ oz / 10 g fresh dill, roughly one small handful, chopped and divided
  • Finely grated zest of ½ lemon
  • 1 tablespoon / 15 ml fresh lemon juice, plus more to taste
  • ¼ teaspoon fine salt, plus more to taste
  • Freshly ground black pepper
  • 4 large eggs

For the table

  • 3 oz / 85 g feta, crumbled
  • Lemon wedges
  • Harissa, Aleppo pepper or chile oil, optional
  • Warm pita or crusty bread
Baby spinach, leek, four eggs, feta, lemon, parsley, dill, olive oil, chopped garlic and small bowls of ground spices arranged on a dark blue-purple surface.
Leek and warm spices build the base; meanwhile, lemon, herbs and feta arrive later so the spinach stays fresh and distinctly green.

Method

Build the Green Base

  1. Soften the leek. Heat the olive oil over medium heat. Add the leek and ¼ teaspoon salt. Cook for 5–7 minutes, until soft and sweet-smelling. A little color is fine.
  1. Add the garlic and spices. Stir in the garlic, cumin, coriander and optional Aleppo pepper. Cook for about 30 seconds, until fragrant.
  1. Wilt the spinach in batches. Add several handfuls at a time, folding them into the leek as they collapse.
  1. Cook away the loose water. Leave the skillet uncovered and stir occasionally. Make a hollow with the back of a spoon. Thin liquid rushing straight into it means the spinach needs longer.
  1. Season, then check the pan. Stir in about half of the parsley and dill, the lemon zest and 1 tablespoon / 15 ml lemon juice. Add black pepper, taste, and add more salt only if needed. Make another hollow with the spoon. The spinach is ready for the eggs when no loose puddle remains, the spoon-made well mostly holds, and the spinach tastes properly seasoned.
Three stages of spinach cooking in a skillet: a large heap of fresh spinach, wilted spinach with visible moisture, and cooked spinach with a spoon making a hollow that holds its shape. Labels read “HEAP,” “WILTED,” “READY,” and “Moist, not wet.”
Use the right-hand “READY” stage as the cue: the greens should look glossy rather than puddled, and the spoon track should stay visible for a moment. Volume alone is misleading because spinach collapses long before all of its released water is gone.

Load the Eggs

  1. Make four deep wells. Take the skillet off the heat. Crack each egg into a small bowl first, then slide it into a well. Loading all four eggs off heat keeps the first from cooking far ahead of the last.
Raw eggs being added to deep wells in cooked spinach and leek. Two eggs are already in place, another is being poured from a small bowl, and one empty well is visible.
Aim to keep most of each white inside its well while the yolk sits near the surface. If a white starts running sideways, deepen the next well rather than trying to push the egg back through the greens.

Cook and Finish

  1. Cover and cook gently. Return the skillet to low or medium-low heat and check at around 3 minutes. For soft yolks, look for set whites and moving yolks. Rotate the pan if one side is cooking faster, then remove it just before the yolks reach the texture you want. The hot skillet will carry them a little farther.
  1. Add the feta and serve. Scatter over the feta and remaining herbs. Taste the spinach around an egg, then add more lemon, salt or chile if needed.

Spoon into one of the eggs while the skillet is still hot and let the yolk run through the spinach.

Close-up of a spoon breaking a soft egg yolk in green shakshuka, with golden yolk flowing through cooked spinach, herbs and small pieces of feta.
Once the yolk breaks, it becomes part of the sauce. That is why a little lemon at the finish matters: its acidity keeps the combination of soft yolk, feta and cooked greens rich without feeling heavy.

Want softer yolks? See the egg-doneness guide ↓

Pan Size Changes How the Spinach Cooks

A 10-inch / 25 cm skillet gives this amount of spinach enough depth without trapping too much water underneath it. Wider skillets dry the greens faster; smaller ones hold water longer.

The same principle matters when scaling up. Twice the spinach packed into the original skillet takes longer to reduce, so a wider pan—or two skillets—is easier to manage.

Smaller Batches

Reduce the pan size along with the food. For roughly half the spinach and two eggs, an 8-inch / 20 cm skillet is a useful starting point. Spread that smaller amount through the original 10-inch pan and it will reduce faster.

Three skillets showing green shakshuka at different scales: an 8-inch pan with two eggs for a half batch, a 10-inch pan with four eggs for the main recipe, and a wider pan for a larger batch.
Use the 10-inch pan as the depth reference when scaling: the greens should spread in a similarly shallow layer. Keeping roughly the same depth preserves evaporation better than simply adding more cooking time.

The target is simple: not soup, and not a pan of dry sautéed spinach. Get that balance right and the yolk clings to the greens instead of disappearing into liquid underneath them.

Set Whites, Soft Yolks

For soft yolks, pull the skillet when the whites are set but the yolks still move when the pan is gently nudged.

Close view of eggs in green shakshuka with opaque set whites and glossy soft yolks. Callouts identify “WHITE: SET” and “YOLK: SOFT.”
With a clear lid, watch the whites turn opaque without releasing the steam that sets their tops. Pull the pan while the yolks are still glossy; carryover heat will firm them further.

A little unevenness is normal when four eggs share one skillet. Heat reaches the eggs from below while steam sets the tops, and some burners or pans run hotter on one side.

If one side gets ahead, rotate the skillet. A heavy pan keeps cooking after it leaves the burner, too. Cast iron makes this especially obvious: a yolk that looks loose when you switch off the heat can be noticeably firmer by the time the pan reaches the table.

If everyone wants roughly the same doneness, add the eggs together as in the main recipe. When preferences differ, stagger them deliberately: give the eggs destined for firm yolks a short head start, then add the softer-yolk eggs later. Dinner survives and everyone gets the yolk they wanted.

Egg safety: When cooking for someone who needs fully cooked eggs, take both whites and yolks through until firm. FDA guidance recommends firm whites and yolks; pasteurized eggs are the safer choice when eggs are served undercooked, especially for people at higher risk from foodborne illness.

When the Burner Is Too Uneven

An oven can take the burner out of the equation. Preheat it to 375°F / 190°C, use an oven-safe skillet and transfer the pan once the eggs are in. Start checking at about 4 minutes; many pans will need longer, so judge the eggs by the whites and yolks rather than the clock.

Still fighting uneven eggs? Go to troubleshooting ↓

Spinach, Chard or Kale?

GreenHow It BehavesWhat to Change
Baby spinachSoftest and fastest; collapses dramatically and releases plenty of water.Cook uncovered until the loose liquid is gone.
Swiss chardMore structure, with tender leaves and useful stems.Slice the stems finely and cook them with the leek before adding the leaves.
KaleHeartier and chewier; keeps more of its shape.Remove tough stems, slice finely and give it longer to soften.
Frozen spinachAlready collapsed and much more compact than fresh spinach.Use about 6–7 oz / 170–200 g by package weight as a starting point. Thaw completely, squeeze very dry and add it after the aromatics. Brands vary, so treat this as a practical starting quantity rather than an exact fresh-spinach equivalent.
Baby spinach, Swiss chard with colored stems, curly kale and a compact portion of squeezed frozen spinach arranged on a dark blue surface with labels identifying each green.
Choose greens by the cooked texture you want: baby spinach turns silky, chard stays more substantial, kale keeps the most structure, and squeezed frozen spinach starts compact.

Frozen spinach looks surprisingly small after a proper squeeze. That’s useful here: the water left in the towel is water you no longer have to drive out of the skillet. The same issue shows up in homemade spanakopita, where wet spinach can soften both the filling and the pastry around it.

When mixing greens, give chard or kale a head start and add tender spinach later. Save some parsley and dill for scattering over the cooked eggs so the herbs still taste lively when the skillet reaches the table.

What You Can Swap

Leek: a medium yellow or white onion is fine. Let it soften before adding the garlic.

Feta: goat cheese gives a similar tangy contrast. Thick yogurt or labneh works better spooned alongside than stirred into the spinach.

Dill: use more parsley, some cilantro, or a smaller amount of mint.

Heat: skip the Aleppo pepper for a mild skillet, or add harissa or chile oil to individual portions.

Back to the recipe ↑

Fix My Green Shakshuka

Most problems here come down to two things: moisture and heat. If the greens are swimming, deal with the water before the eggs go in. Eggs racing ahead usually mean the heat needs lowering or redistributing.

Two-column guide comparing moisture and heat problems in green shakshuka. The moisture side shows a wet base, dry greens and a properly moist base; the heat side shows uneven cooking, excessive bottom heat and properly cooked eggs.
Use timing to diagnose the pan: problems before the eggs usually point to moisture; problems during egg cooking usually point to heat. Fix the cause, not the clock.
What You SeeLikely CauseWhat to Do
Water pooling under the spinachThe leaves have wilted but their released liquid has not evaporated.Keep cooking uncovered before adding the eggs.
Spinach looks dryThe pan reduced too far.Add water 1 tablespoon / 15 ml at a time until the greens loosen.
The spinach tastes flatIt may need freshness or acidity more than another layer of seasoning.Try lemon and fresh herbs before reaching for more spice or salt.
An egg spreads through the spinachThe greens are too wet, the well is too shallow, or both.Reduce remaining liquid and make the next wells deeper.
One side cooks much fasterThe burner or skillet has a hot spot.Rotate the skillet or move it to the oven.
Yolk is firm while the white still looks looseStrong bottom heat is cooking the yolk faster than steam sets the top, or the egg is sitting too high.Use deeper wells, gentler heat and a snug cover. Move to the oven if the same problem keeps returning.

Fixed it? Back to the recipe ↑

Make the Spinach Ahead, Not the Eggs

Yes, you can make green shakshuka ahead—just stop before the eggs. Cook the leek, spices and spinach, cool and refrigerate the mixture, then reheat it and add fresh eggs shortly before serving. Add the feta after the eggs are cooked.

Keep the cooked spinach refrigerated and use it within 3–4 days. That matches USDA guidance for most cooked leftovers.

Leftover shakshuka can be reheated, but the yolks will firm up. For freezing, portion the cooked spinach mixture without eggs or feta, thaw it in the refrigerator, reheat thoroughly and add fresh eggs at the end.

If you want an egg dish that reheats well as a whole, an oven-baked frittata is a better fit.

What to Serve With Green Shakshuka

Bread earns its place here. Warm homemade pita, sourdough or another crusty loaf is ideal for scooping the greens and wiping up the yolk left around the edges of the skillet.

Greek lemon potatoes turn it into a more substantial meal. Thick yogurt, labneh or a plate of crisp raw vegetables bring something cool alongside.

Green shakshuka with four eggs served in a skillet on a dark wooden table, with hands tearing bread and serving the dish beside labneh or yogurt and roasted lemon potatoes.
Green shakshuka suits the middle of the table: every scoop lands a little differently—more yolk, more feta, more greens—while bread turns whatever is left in the skillet into the best part of the meal.

Put the skillet in the middle and let the bread do most of the serving.

At that point, stop cooking and eat.

Back to the recipe ↑  ·  Back to top ↑

Leave a Reply

Your email address will not be published. Required fields are marked *