This green shakshuka features a colorful mix of sautéed vegetables like spinach, kale, and zucchini, infused with fresh herbs including parsley, cilantro, and dill. Eggs are gently poached in the fragrant vegetable base, finished with crumbled creamy feta. The dish delivers a balance of textures and flavors, ideal for breakfast, brunch, or a light dinner. Easy to prepare in under 35 minutes, it suits vegetarian and gluten-free diets while offering room to customize with greens or spices.
Last spring, my neighbor returned from a trip to Israel raving about green shakshuka she had eaten at a tiny Jerusalem café. The way she described it—an emerald pool of greens and herbs with those perfect poached eggs—I knew I had to recreate it at home. My first attempt was too herb-heavy, but by the third try, I found this beautiful balance where no single green overpowers the others.
I made this for my sister when she was recovering from surgery and could only eat soft, nourishing foods. She texted me two days later saying it was the first thing that actually tasted like real food and made her feel human again. Now she requests it every time I visit, and we've developed this little ritual of eating it straight from the skillet with extra bread.
Ingredients
- 2 tablespoons olive oil: A good quality extra virgin olive oil carries the dish since the base is vegetables rather than tomatoes
- 1 medium onion: Finely chopped so it melts into the greens rather than staying in distinct pieces
- 2 cloves garlic: Minced fresh, never jarred—the flavor difference is worth the thirty seconds of prep
- 1 green bell pepper: Diced small adds sweetness and another layer of green color without overpowering the herbs
- 1 medium zucchini: Diced into small cubes that soften just enough to blend with the wilted greens
- 200 g baby spinach: Roughly chopped so it wilts evenly into the vegetable base rather than forming a separate layer
- 100 g kale or Swiss chard: Stems removed and chopped—it holds up better during cooking than more delicate greens
- 2 spring onions: Sliced thin for a mild onion flavor that brightens the dish without harshness
- 1 green chili: Finely chopped if you want heat, but the dish works perfectly without it too
- 1 teaspoon ground cumin: Earthy warmth that bridges the vegetables and eggs
- 1 teaspoon ground coriander: Citrusy notes that brighten all the greens
- ½ teaspoon ground paprika: Adds subtle depth without introducing competing flavors
- ¼ teaspoon chili flakes: Optional warmth that cuts through the rich feta and egg yolks
- Salt and pepper: Generous seasoning is essential since there are no tomatoes to provide natural acidity
- ½ bunch fresh parsley: Chopped stems and all—the stems have incredible flavor when cooked
- ½ bunch fresh cilantro: Roughly chopped to maintain some texture in the finished dish
- ½ bunch fresh dill: The secret ingredient that makes this taste distinctly Middle Eastern
- 4 large eggs: Room temperature eggs cook more evenly and create those picture-perfect runny yolks
- 100 g feta cheese: Crumbled over the top so some stays firm and some melts into the greens
- Extra chopped herbs: For garnish because fresh herbs on top make everything taste more alive
- Toasted bread or pita: Essential for scooping up every last bit of the vegetable mixture and runny egg
Instructions
- Build the green base:
- Heat olive oil in a large skillet over medium heat and add chopped onion, letting it soften until translucent about 3-4 minutes. The onion provides the aromatic foundation that all those fresh greens will build upon.
- Add the hard vegetables:
- Stir in garlic, green bell pepper, and diced zucchini, sautéing for 4-5 minutes until they begin to soften but still retain some texture. You want them tender but not mushy, since theyll cook more with the greens.
- Wilt the leafy greens:
- Add spinach, kale or chard, and spring onions, stirring frequently until everything wilts down into a vibrant green mixture about 2-3 minutes. The pan will look very full at first, then suddenly collapse as the greens release their moisture.
- Season the greens:
- Sprinkle in cumin, coriander, paprika, chili flakes if using, salt, and pepper, stirring well to distribute the spices evenly through all the vegetables. Let the spices toast briefly in the heat to wake up their essential oils.
- Add the fresh herbs:
- Mix in chopped parsley, cilantro, and dill, cooking for just 1-2 minutes until fragrant. Taste now and adjust seasoning—this is your last chance to balance the flavors before the eggs go in.
- Create the egg wells:
- Use the back of a spoon to make four small wells in the vegetable mixture, pushing the greens aside to create little nests. Crack an egg into each well, trying not to break the yolks.
- Cover and cook:
- Reduce heat to low, cover the skillet, and cook for 7-8 minutes until egg whites are set but yolks remain gloriously runny. Resist the urge to peek—consistent heat is what creates those perfectly poached eggs.
- Add the feta:
- Sprinkle crumbled feta over the top, cover for one final minute to let it soften slightly. Some will melt into the greens while some stays in salty creamy chunks.
- Finish and serve:
- Remove from heat, garnish with extra fresh herbs, and bring the whole skillet to the table. Serve immediately with warm bread for scooping, and let everyone dig in family style.
This recipe has become my go-to for friends who say they don't like vegetables. Something about the runny yolks mixing with the feta and all those greens converts even the most skeptical eaters, and I love watching someone become a believer after just one bite.
Make It Your Own
I've learned that green shakshuka is incredibly forgiving—swap kale for arugula, add fresh basil along with the other herbs, or throw in some diced avocado at the end. The only constant is that the dish needs those fresh herbs and good feta to taste like itself.
Timing Matters
The eggs continue cooking even after you remove the skillet from heat, so take them off when the whites look slightly underdone. I learned this the hard way serving what I thought were perfectly runny yolks that had set completely by the time everyone sat down.
The Bread Situation
Don't skimp on the bread—thick cut sourdough, warm pita, or even naan are all perfect vehicles for scooping up those greens and runny yolks. I brush whatever bread I'm using with olive oil and give it a quick toast in the pan while the eggs finish cooking.
- Warm bread makes all the difference for that perfect yolk to veggie ratio
- Extra feta on the table lets people adjust the saltiness to their taste
- Leftovers reheat surprisingly well if you don't mind the eggs being fully cooked
Theres something deeply satisfying about eating from a communal skillet, breaking bread together, and watching those bright green eggs transform a regular morning into something that feels like a celebration.
Your Questions Answered
- → What greens are used in this dish?
-
Baby spinach, kale or Swiss chard, and spring onions create the vibrant green base.
- → How are the eggs cooked?
-
Eggs are cracked into wells in the sautéed vegetables and gently poached with the skillet covered until whites are set and yolks remain soft.
- → Can the spice level be adjusted?
-
Yes, green chili and chili flakes are optional and can be added or omitted to suit your preferred heat level.
- → What herbs enhance the flavor?
-
Fresh parsley, cilantro, and dill are stirred in to provide aromatic and fresh herbal notes.
- → Is this suitable for gluten-free diets?
-
Yes, the dish as described is gluten-free. Serve with gluten-free bread or pita to keep it gluten-free.
- → Can this dish be made vegan?
-
Omitting eggs and feta, then adding roasted chickpeas or tofu, makes it vegan while maintaining texture and flavor.