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.
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
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
- → Can I substitute kale with another green?
-
Yes, collard greens or arugula work well as substitutes, offering a similar texture and flavor profile.
- → How do I achieve runny yolks when cooking eggs?
-
Cover the skillet and cook on low heat until egg whites set but yolks remain soft, usually 7-8 minutes.
- → What herbs enhance the green vegetable flavors?
-
Fresh parsley, cilantro, and dill add fragrant, bright notes that complement the greens nicely.
- → Is it possible to make this dish vegan?
-
Omit eggs and feta, and add roasted chickpeas or tofu for protein to keep it plant-based.
- → What bread pairs best with this dish?
-
Crusty sourdough or warm pita bread are excellent choices to accompany this flavorful plate.