Green Shakshuka With Spinach, Chard & Feta
This green shakshuka is bright, cozy, and loaded with leafy greens. It keeps the spirit of the classic, but swaps tomatoes for a silky green sauce packed with spinach, chard, and herbs. The eggs poach right in the greens, and salty feta ties everything together.

It’s simple enough for a weekday breakfast and satisfying enough for dinner with crusty bread. If you love a one-pan meal with big flavor, this is it.
What Makes This Recipe So Good
- Greens, greens, greens: A mix of spinach and chard gives a deep, earthy flavor with a soft, tender texture.
- Fast and forgiving: Comes together in about 30 minutes and works with whatever leafy greens you have.
- One-pan wonder: Less cleanup and more time to enjoy your meal.
- Balanced flavor: Herbs and lemon keep it bright; feta adds creamy, salty contrast.
- Any-time-of-day meal: Great for breakfast, brunch, or a light dinner.
What You’ll Need
- 2 tablespoons extra-virgin olive oil
- 1 medium yellow onion, thinly sliced
- 1 small leek, white and light green parts only, thinly sliced (optional but lovely)
- 3 cloves garlic, thinly sliced
- 1 small jalapeño or green chili, seeded and finely chopped (adjust to heat preference)
- 1 teaspoon ground cumin
- 1/2 teaspoon ground coriander
- 1/4 teaspoon red pepper flakes (optional)
- 1 bunch Swiss chard, stems finely chopped and leaves roughly chopped
- 5 ounces baby spinach (about 5 packed cups)
- 1 cup low-sodium vegetable broth (or water)
- 1/2 cup fresh herbs, chopped (mix of cilantro, parsley, and/or dill)
- Zest of 1/2 lemon + 1–2 teaspoons lemon juice
- 1/3–1/2 cup crumbled feta, plus more for serving
- 4–6 large eggs
- Kosher salt and freshly ground black pepper
- Greek yogurt or labneh, for serving (optional)
- Crusty bread, pita, or warm tortillas, for serving
How to Make It
- Soften the aromatics: Heat olive oil in a large skillet over medium. Add onion, leek, and a pinch of salt.Cook 5–7 minutes, stirring, until soft and translucent.
- Add flavor: Stir in garlic, jalapeño, cumin, coriander, and red pepper flakes. Cook 1 minute until fragrant.
- Cook the chard stems: Add chopped chard stems and a splash of broth. Cook 2–3 minutes to soften.
- Wilt the greens: Add chard leaves and spinach in batches with the remaining broth and 1/2 teaspoon salt.Toss until the greens are fully wilted and most liquid is reduced, 3–5 minutes.
- Make it herby: Stir in chopped herbs, lemon zest, and lemon juice. Taste and season with more salt and pepper as needed.
- Add feta: Sprinkle feta over the greens and gently fold to distribute. The mixture should be moist but not soupy.If dry, add a splash of water; if too wet, simmer a minute more.
- Create wells and add eggs: Use a spoon to make 4–6 small wells. Crack an egg into each. Season eggs lightly with salt and pepper.
- Poach the eggs: Cover the skillet and cook on medium-low until whites are set and yolks are runny, 5–8 minutes.For firmer yolks, go 1–2 minutes longer. Avoid high heat to prevent scorching.
- Finish and serve: Top with extra herbs, more feta, and a drizzle of olive oil. Serve hot with bread, pita, or a spoonful of yogurt.
Storage Instructions
- Fridge: Store leftovers in an airtight container for up to 2 days.The yolks will firm up as they sit.
- Reheat: Warm gently in a covered skillet over low heat with a splash of water. Avoid microwaving on high to keep eggs tender.
- Make-ahead tip: Cook the greens mixture up to step 6, cool, and refrigerate for 2–3 days. Reheat, then add eggs when ready to serve.
Why This is Good for You

- Leafy greens: Spinach and chard bring iron, fiber, and vitamins A, C, and K.
- Protein and healthy fats: Eggs and olive oil help keep you full and energized.
- Lower in sugar: No tomato base means a greener, lighter profile that still satisfies.
- Herbs and lemon: Fresh, anti-inflammatory ingredients that brighten flavor without extra salt.
Common Mistakes to Avoid
- Overcrowding the pan: Too many greens at once can steam instead of sauté.Add in batches.
- Watery shakshuka: Don’t crack eggs into a soupy mixture. Reduce until thick and glossy first.
- Overcooking the eggs: Check early and often. Residual heat continues to cook them off heat.
- Skipping acid: Lemon juice or a splash of vinegar balances the richness.Don’t leave it out.
Alternatives
- Greens: Swap chard for kale, beet greens, or collards (thinly slice and cook a bit longer).
- Dairy-free: Use a drizzle of tahini or dollops of dairy-free feta or coconut yogurt.
- Spice profile: Try za’atar, sumac, or a pinch of smoked paprika for a twist.
- Protein boost: Add chickpeas or white beans with the greens for extra fiber.
- Extra creamy: Stir in a spoonful of pesto or a splash of cream before adding the eggs.
FAQ
Can I use frozen spinach?
Yes. Thaw and squeeze out excess water first. Add it after the chard stems and cook until most moisture evaporates before adding eggs.
How do I know when the eggs are done?
The whites should be opaque and set, and the yolks should still jiggle slightly when you nudge the pan. If you prefer firmer yolks, cook 1–2 minutes longer.
What can I serve with green shakshuka?
Crusty sourdough, pita, naan, or tortillas work well. Add a simple cucumber salad or roasted potatoes to make it a full meal.
Is feta essential?
No, but it adds great salty richness. If you skip it, season the greens a bit more and consider a squeeze of lemon at the table.
Can I bake this instead of cooking on the stove?
Yes. After the greens are cooked, transfer to an oven-safe skillet, add eggs, and bake at 375°F (190°C) for 7–10 minutes, checking often.
In Conclusion
Green shakshuka with spinach, chard, and feta is fresh, hearty, and easy to make in one pan. It brings bright herbs, tender greens, and perfectly cooked eggs to the table in about half an hour. Pair it with good bread, and you’ve got a feel-good meal any time of day. Simple ingredients, big payoff.

Green Shakshuka With Spinach, Chard & Feta - A Fresh, Herby Skillet Breakfast
Ingredients
Method
- Soften the aromatics: Heat olive oil in a large skillet over medium. Add onion, leek, and a pinch of salt. Cook 5–7 minutes, stirring, until soft and translucent.
- Add flavor: Stir in garlic, jalapeño, cumin, coriander, and red pepper flakes. Cook 1 minute until fragrant.
- Cook the chard stems: Add chopped chard stems and a splash of broth. Cook 2–3 minutes to soften.
- Wilt the greens: Add chard leaves and spinach in batches with the remaining broth and 1/2 teaspoon salt. Toss until the greens are fully wilted and most liquid is reduced, 3–5 minutes.
- Make it herby: Stir in chopped herbs, lemon zest, and lemon juice. Taste and season with more salt and pepper as needed.
- Add feta: Sprinkle feta over the greens and gently fold to distribute. The mixture should be moist but not soupy. If dry, add a splash of water; if too wet, simmer a minute more.
- Create wells and add eggs: Use a spoon to make 4–6 small wells. Crack an egg into each. Season eggs lightly with salt and pepper.
- Poach the eggs: Cover the skillet and cook on medium-low until whites are set and yolks are runny, 5–8 minutes. For firmer yolks, go 1–2 minutes longer. Avoid high heat to prevent scorching.
- Finish and serve: Top with extra herbs, more feta, and a drizzle of olive oil. Serve hot with bread, pita, or a spoonful of yogurt.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
