Green Shakshuka Spinach Feta

Vibrant Green Shakshuka with Spinach and Feta bubbling in a skillet, topped with perfectly poached eggs and fresh herbs for a savory brunch. Pin It
Vibrant Green Shakshuka with Spinach and Feta bubbling in a skillet, topped with perfectly poached eggs and fresh herbs for a savory brunch. | yumkitchennotes.com

This vibrant dish combines sautéed spinach, kale, and fresh herbs with diced zucchini and bell pepper, all gently cooked. Eggs are poached atop the greens, while crumbled feta adds a creamy tang. The blend of cumin, coriander, and paprika enhances the fresh vegetables' flavors. Ready in just over 30 minutes, it offers a wholesome, satisfying plate perfect for any time of day.

The first time I made green shakshuka, my kitchen smelled like an herb garden in full bloom. I was experimenting with a CSA box overflow of greens and decided to put a Mediterranean spin on the classic tomato version. Now it's become my go-to when I want something vibrant but not heavy.

Last spring, I made this for a brunch gathering and watched my normally veggie-skeptical brother go back for thirds. The way the runny yolks mix with the melted feta and fresh herbs creates this incredible sauce that everyone started scooping up with pieces of toasted sourdough.

Ingredients

  • 2 tablespoons olive oil: Creates the foundation for sautéing the vegetables and adds a rich, fruity base note
  • 1 medium onion, finely chopped: Builds sweetness and depth as it softens into the vegetable medley
  • 2 cloves garlic, minced: Adds aromatic warmth that permeates the entire dish
  • 1 green bell pepper, diced: Contributes fresh crunch and another layer of green flavor
  • 1 medium zucchini, diced: Absorbs all the spices and becomes tender without turning mushy
  • 200 g (7 oz) baby spinach, roughly chopped: Wilts down beautifully and adds mild, sweet green notes
  • 100 g (3.5 oz) kale or Swiss chard, stemmed and chopped: Holds up well during cooking and provides earthy depth
  • 2 spring onions, sliced: Bring a gentle onion bite and bright pop of color
  • 1 green chili, finely chopped: Optional heat that balances the creaminess of the eggs and cheese
  • 1 teaspoon ground cumin: Provides warm, earthy notes that ground the dish
  • 1 teaspoon ground coriander: Adds citrusy, floral brightness that complements fresh herbs
  • ½ teaspoon ground paprika: Contributes subtle sweetness and a beautiful green-red color contrast
  • ¼ teaspoon chili flakes: Optional background warmth that builds slowly as you eat
  • Salt and pepper, to taste: Essential for bringing all the flavors together
  • ½ small bunch fresh parsley, chopped: Brings fresh, peppery brightness to the cooked greens
  • ½ small bunch fresh cilantro, chopped: Adds citrusy notes that wake up the palate
  • ½ small bunch fresh dill, chopped: Provides an unexpected aromatic layer that makes this shakshuka distinctive
  • 4 large eggs: The star that creates rich, runny yolks to coat everything
  • 100 g (3.5 oz) feta cheese, crumbled: Adds tangy creaminess and salty pops throughout
  • Extra chopped herbs: Fresh garnish that makes the dish look as good as it tastes
  • Toasted bread or pita: Essential for scooping up all the delicious sauces and runny yolks

Instructions

Sauté the aromatics:
Heat olive oil in a large skillet over medium heat, then add onion and cook until soft and translucent, about 3-4 minutes.
Build the vegetable base:
Stir in garlic, green bell pepper, and zucchini, then sauté for another 4-5 minutes until vegetables begin to soften.
Wilt the hearty greens:
Add the spinach, kale (or Swiss chard), and spring onions, cooking and stirring frequently until greens are wilted, about 2-3 minutes.
Season the mixture:
Sprinkle in cumin, coriander, paprika, chili flakes (if using), salt, and pepper, stirring well to combine.
Add fresh herbs:
Mix in chopped parsley, cilantro, and dill, cooking for 1-2 minutes until fragrant, then taste and adjust seasoning.
Create the egg wells:
Using a spoon, make 4 small wells in the vegetable mixture and crack an egg into each well.
Let the eggs set:
Reduce heat to low, cover the skillet, and cook until egg whites are set but yolks are still runny, about 7-8 minutes.
Melt the feta:
Sprinkle crumbled feta over the top, cover for another minute to slightly melt the cheese.
Finish and serve:
Remove from heat, garnish with extra fresh herbs, and serve immediately with toasted bread or pita if desired.
A close-up view of Green Shakshuka with Spinach and Feta, showing runny yolks over sautéed greens and crumbled feta cheese. Pin It
A close-up view of Green Shakshuka with Spinach and Feta, showing runny yolks over sautéed greens and crumbled feta cheese. | yumkitchennotes.com

This recipe became a staple during those busy weekday evenings when I wanted something nourishing but didn't have the energy for multiple dishes. The way it transforms a pile of raw greens into something so comforting and satisfying feels like a small victory every time.

Making It Your Own

For extra creaminess, add a splash of heavy cream or coconut milk before adding the eggs. You can also swap spinach and kale for other leafy greens such as collard greens or arugula. For a vegan version, omit eggs and feta, and add roasted chickpeas or tofu instead.

Perfect Pairings

This green shakshuka pairs beautifully with crusty sourdough or warm pita for soaking up all the flavorful juices. A simple side salad with lemon vinaigrette balances the richness, and roasted potatoes would make it more substantial for dinner.

Storage and Reheating

Leftovers keep well in the refrigerator for up to 2 days, though the eggs are best when freshly cooked. Reheat gently in a covered skillet over low heat.

  • If meal prepping, store the vegetable mixture separately and add fresh eggs when reheating
  • The flavors actually develop and meld overnight, making it even more delicious the next day
  • For freezing, omit the eggs and feta, then add them back when you reheat the vegetable base
Serving suggestion for Green Shakshuka with Spinach and Feta, featuring a hearty spoonful ready to enjoy with toasted bread. Pin It
Serving suggestion for Green Shakshuka with Spinach and Feta, featuring a hearty spoonful ready to enjoy with toasted bread. | yumkitchennotes.com

There's something deeply satisfying about digging into a pan of this green shakshuka, especially when you break that first yolk and watch it mingle with the melted feta and fresh herbs. It's simple food that feels special every single time.

Recipe Questions

Yes, collard greens or arugula work well as substitutes, offering a similar texture and flavor profile.

Cover the skillet and cook on low heat until egg whites set but yolks remain soft, usually 7-8 minutes.

Fresh parsley, cilantro, and dill add fragrant, bright notes that complement the greens nicely.

Omit eggs and feta, and add roasted chickpeas or tofu for protein to keep it plant-based.

Crusty sourdough or warm pita bread are excellent choices to accompany this flavorful plate.

Green Shakshuka Spinach Feta

Sautéed greens and herbs with feta and poached eggs create a flavorful, nutritious dish.

Prep 15m
Cook 20m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Vegetables & Greens

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 green bell pepper, diced
  • 1 medium zucchini, diced
  • 7 oz baby spinach, roughly chopped
  • 3.5 oz kale or Swiss chard, stemmed and chopped
  • 2 spring onions, sliced
  • 1 green chili, finely chopped (optional)

Herbs & Seasonings

  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 0.5 teaspoon ground paprika
  • 0.25 teaspoon chili flakes (optional)
  • Salt and pepper, to taste
  • 0.5 small bunch fresh parsley, chopped
  • 0.5 small bunch fresh cilantro, chopped
  • 0.5 small bunch fresh dill, chopped

Eggs & Cheese

  • 4 large eggs
  • 3.5 oz feta cheese, crumbled

Garnish

  • Extra chopped herbs
  • Toasted bread or pita (optional)

Instructions

1
Sauté Onions: Heat olive oil in a large skillet over medium heat. Add onion and cook until soft and translucent, about 3-4 minutes.
2
Cook Aromatics: Stir in garlic, green bell pepper, and zucchini. Sauté for another 4-5 minutes until vegetables begin to soften.
3
Wilt Greens: Add the spinach, kale (or Swiss chard), and spring onions. Cook, stirring frequently, until greens are wilted, about 2-3 minutes.
4
Season Mixture: Sprinkle in cumin, coriander, paprika, chili flakes (if using), salt, and pepper. Stir well to combine.
5
Add Fresh Herbs: Mix in chopped parsley, cilantro, and dill. Cook for 1-2 minutes until fragrant. Taste and adjust seasoning.
6
Create Wells for Eggs: Using a spoon, make 4 small wells in the vegetable mixture. Crack an egg into each well.
7
Poach Eggs: Reduce heat to low, cover the skillet, and cook until egg whites are set but yolks are still runny, about 7-8 minutes.
8
Add Feta: Sprinkle crumbled feta over the top. Cover for another minute to slightly melt the cheese.
9
Finish and Serve: Remove from heat. Garnish with extra fresh herbs and serve immediately with toasted bread or pita if desired.
Additional Information

Equipment Needed

  • Large skillet with lid
  • Cutting board and knife
  • Wooden spoon or spatula
  • Measuring spoons

Nutrition (Per Serving)

Calories 265
Protein 14g
Carbs 14g
Fat 17g

Allergy Information

  • Contains dairy (feta cheese) and eggs. Gluten-free as written; serve with gluten-free bread if needed. If using store-bought feta, double-check for any additional allergens.
Tessa Lang

Passionate home cook sharing easy, nourishing recipes and real kitchen tips for busy families.