This dish combines sautéed green vegetables—spinach, zucchini, kale, and bell pepper—with fragrant herbs like parsley, cilantro, and dill. Eggs are poached gently atop the greens, then crowned with crumbled feta cheese. The result is a vibrant, wholesome meal bursting with fresh flavors and creamy textures, perfect for breakfast, brunch, or light dinners. Simple to prepare, it balances tender veggies with aromatic spices such as cumin and coriander, offering a delicious glimpse into Middle Eastern-inspired cooking.
The first time I saw green shakshuka at a friend's brunch, I honestly thought she'd made a mistake. Where was the red sauce? The tomatoes? But one bite into that vibrant, herb-packed skillet, and I forgot everything I thought I knew about shakshuka. Now it's become my go-to when I want something that feels both nourishing and slightly fancy without any actual effort.
Last winter, when everyone was fighting off colds and craving comfort food, I made this for my roommate who was convinced shakshuka had to be red. She watched skeptically as I piled in spinach, kale, and three different kinds of herbs. When she finally broke that first yolk and dragged her toast through it, she literally said I'm sorry I doubted you, which is basically the highest compliment you can get in our apartment.
Ingredients
- 2 tablespoons olive oil: Use a good quality one here since it's the foundation of the dish and you'll taste the difference
- 1 medium onion, finely chopped: I've learned to take my time here, getting them properly soft and sweet creates a better base
- 2 cloves garlic, minced: Fresh garlic is non-negotiable, the jarred stuff just doesn't have the same punch
- 1 green bell pepper, diced: This adds sweetness and crunch, plus it keeps with the all-green theme that makes this so pretty
- 1 medium zucchini, diced: Don't skip this, it becomes tender and almost creamy as it cooks down
- 200 g baby spinach, roughly chopped: Spinach wilts down dramatically, so what looks like a mountain will cook down to almost nothing
- 100 g kale or Swiss chard, stemmed and chopped: Kale holds its texture better than spinach, giving you nice variation in the greens
- 2 spring onions, sliced: Both white and green parts go in for different layers of flavor
- 1 green chili, finely chopped: Leave the seeds in if you want heat, remove them if you're sensitive to spice
- 1 teaspoon ground cumin: This is the backbone of the spice blend, giving it that classic Middle Eastern warmth
- 1 teaspoon ground coriander: Bright and citrusy, it balances the earthier cumin perfectly
- 1/2 teaspoon ground paprika: Adds subtle sweetness and that beautiful color
- 1/4 teaspoon chili flakes: Even if you skip the fresh chili, these flakes add background warmth
- Salt and pepper, to taste: Taste and adjust, the feta will add saltiness so don't overdo it early
- 1/2 small bunch fresh parsley, chopped: Fresh herbs are what make this sing, don't even think about using dried
- 1/2 small bunch fresh cilantro, chopped: If you're one of those people who think cilantro tastes like soap, just add more parsley and dill
- 1/2 small bunch fresh dill, chopped: Dill adds this bright, almost spring-like flavor that makes everything feel lighter
- 4 large eggs: Room temperature eggs will cook more evenly and predictably
- 100 g feta cheese, crumbled: The salty, creamy cheese cuts through all the greens and ties everything together
- Extra chopped herbs: For serving, because fresh herbs on top make everything look intentional and professional
- Toasted bread or pita: Non-negotiable for me, you need something to scoop up those runny yolks
Instructions
- Build your flavor foundation:
- Heat olive oil in a large skillet over medium heat, add onion and cook until soft and translucent, about 3-4 minutes. You want them to be completely softened, not just translucent.
- Add the crunch vegetables:
- Stir in garlic, green bell pepper, and zucchini, sautéing for another 4-5 minutes until vegetables begin to soften. The zucchini should start looking slightly translucent around the edges.
- 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. This will seem like too many greens, but they'll cook down dramatically.
- Wake up the spices:
- Sprinkle in cumin, coriander, paprika, chili flakes if using, and salt and pepper, stirring well to combine. Let them cook for about 30 seconds until you can really smell them.
- Fold in the fresh herbs:
- Mix in chopped parsley, cilantro, and dill, cooking for 1-2 minutes until fragrant. Taste and adjust seasoning before moving on.
- Create the egg nests:
- Using a spoon, make 4 small wells in the vegetable mixture, cracking an egg into each well. Try to space them evenly so everyone gets their own perfect egg.
- Let the eggs work their magic:
- Reduce heat to low, cover the skillet, and cook until egg whites are set but yolks are still runny, about 7-8 minutes. Don't peek too often, you need that trapped heat to cook the tops of the eggs.
- Add the crowning glory:
- Sprinkle crumbled feta over the top, covering for another minute to slightly melt the cheese. The feta should be warm and softened but still distinct.
- Bring it to the table:
- Remove from heat, garnish with extra fresh herbs and serve immediately with toasted bread or pita. The eggs will keep cooking in the hot pan, so don't wait too long.
This recipe became my standard contribution to family brunches after my sister's wedding. We were all exhausted from wedding planning and needed something that felt celebratory but didn't require anyone to wake up at dawn. Watching everyone break into those runny yolks, still in their pajamas and robe, felt like exactly what comfort food should be.
Make It Your Own
The beauty of green shakshuka is how flexible it is. I've made versions with whatever greens looked sad in my fridge, added roasted vegetables from the night before, and even thrown in chickpeas for extra protein. The basic formula is greens, aromatics, spices, eggs, and cheese, everything else is up to you.
The Bread Situation
After making this dozens of times, I've become opinionated about the bread. Thick-cut sourdough is my top choice because it stands up to all those juices and doesn't get soggy. Warm pita works too, but you'll want two pieces per person because they'll get fully loaded with all that vegetable and egg goodness.
Timing Your Shakshuka
Here's what I've learned about serving this for guests: the vegetable base can be made hours ahead and gently reheated when you're ready to add the eggs. That means you can do all the actual cooking before anyone even arrives, then just crack in the eggs and cover the pan while you pour coffee.
- Set out your bread and any garnishes before you start the eggs so you can serve it immediately
- If you're making this for a crowd, consider using two smaller skillets instead of one giant one, the eggs cook more evenly that way
- Have a lid ready before you start the final cooking phase, every minute counts when you're dealing with runny yolks
There's something deeply satisfying about eating this when the weather is gloomy, all those vibrant greens and fresh herbs make everything feel a little brighter. Hope this becomes your go-to comfort meal too.
Recipe Help & Support
- → What greens work best in this dish?
-
Spinach, kale, and Swiss chard are ideal for their tender texture and vibrant color, but collard greens or arugula can be used as alternatives.
- → How can I adjust the heat level?
-
Add or omit green chili and chili flakes according to your preference to control the spice intensity.
- → Can I prepare this ahead of time?
-
Vegetables and herbs can be pre-chopped, but it's best to cook eggs fresh for optimal texture and taste.
- → What cheese complements the flavors here?
-
Feta cheese adds a creamy, tangy element that balances the greens and spices beautifully.
- → What sides pair well with this dish?
-
Toasted bread or warm pita works wonderfully to scoop up the flavorful mixture.