Bright, herb-forward, and effortlessly cozy, this Green Shakshuka turns breakfast or dinner into something vibrant and memorable.
It comes together in one skillet and feeds a small crowd easily.
You’ll love how the herbs and whipped feta brighten the poached eggs.
Ready in about 20–30 minutes, with minimal hands-on time.
Why You’ll Love This Green Shakshuka
- Fast one-skillet meal for busy mornings or weeknight dinners.
- Bright, herbaceous flavor that feels fresh but comforting.
- High-protein and vegetable-forward—great for balanced eating.
- Flexible: make it spicier or milder to suit the crowd.
- Impressive plating with eggs poached right in the greens.
- Easy to scale up for guests.
- Uses pantry spices and everyday produce.
The taste is herb-forward and slightly tangy from the whipped feta, with the soft, silky yolks giving richness to the wilted greens. Texturally this is a pleasing contrast: tender wilted spinach and herbs, crisp-tender peppers and onion, and creamy pockets of runny egg yolk that melt into the mix.
"Absolutely loved this! Bright flavors, simple to make, and the whipped feta is a game changer. My family asked for seconds. 5 stars!" — A happy reader
Key Ingredients for Green Shakshuka
Fresh spinach
Fresh spinach supplies the base volume and the green flavor profile that defines this dish. Buy baby spinach or young leaves for tenderness and milder flavor; avoid bagged spinach that is already slimy. If you substitute with kale, massage it first and cook longer to soften, otherwise the texture will be too tough.
Eggs
Eggs are the star protein and provide the silky yolk that binds and enriches the greens. Use large, fresh eggs—they hold their shape better when cracked into wells. If you use older eggs, the whites will spread more and may need more careful cradling when poaching.
Whipped feta
Whipped feta adds tang, creaminess, and a luxurious finish without overpowering the herbs. Look for a brined feta for brightness, or choose a milder sheep/goat blend if you prefer less salt. Cottage cheese or ricotta can be used as a substitute; they provide creaminess but lack feta’s sharp, savory tang.
Fresh cilantro and parsley
The cilantro and parsley give the shakshuka its unmistakable fresh, green flavor and herbal lift. Buy bunches with bright leaves and fragrant stems; rinse thoroughly to remove grit. If you substitute with only one herb (all parsley or all cilantro), expect a slightly different flavor profile—parsley is earthier, cilantro is brighter and citrusy.
Full Ingredient List for Green Shakshuka
- 2 tablespoons olive oil
- 1 onion, diced
- 2 garlic cloves, minced
- 1 bell pepper, diced
- 1 jalapeño, diced (optional)
- 4 cups fresh spinach
- 1/2 cup fresh cilantro, chopped
- 1/2 cup fresh parsley, chopped
- 1 teaspoon cumin
- 1 teaspoon paprika
- Salt and pepper to taste
- 4 eggs
- 1/2 cup feta cheese, whipped
- Cilantro oil for drizzling
Step-by-Step Instructions for Green Shakshuka
Step 1: Heat the oil and sweat the onion
Warm 2 tablespoons of olive oil in a large skillet over medium heat. Add the diced onion and sauté until translucent and slightly soft, about 5–7 minutes.
Pro Tip: The onion should look glossy and soft, not browned; it should smell sweet and mellow.
Step 2: Add garlic and peppers
Stir in the minced garlic, diced bell pepper, and diced jalapeño if using. Cook for 2–3 minutes until the peppers begin to soften and the garlic is fragrant.
Pro Tip: You should smell the garlic and peppers releasing aroma; the peppers will be bright in color and slightly tender but not mushy.
Step 3: Wilt the greens with spices
Add the 4 cups of fresh spinach, chopped cilantro and parsley, cumin, paprika, salt, and pepper. Stir frequently as the greens wilt and mix with the onion and pepper; cook just until the spinach collapses, 2–4 minutes.
Pro Tip: Visually the spinach will reduce by more than half and form a glossy, green bed; it should feel tender and moist, not watery.
Step 4: Make wells and crack in eggs
Using the back of a spoon, make four small wells in the wilted greens. Crack one egg into each well, spacing them evenly. Reduce heat to low, cover the skillet, and cook until the egg whites are set but the yolks remain soft, 5–8 minutes depending on preference.
Pro Tip: The egg whites should be opaque and set around the edges; the yolks should still jiggle slightly when you gently shake the pan.
Step 5: Finish with whipped feta and cilantro oil
Remove the skillet from heat and dollop the whipped feta over the greens and eggs. Drizzle a little cilantro oil on top for extra herbal brightness and richness.
Pro Tip: The feta will sit as creamy dollops and slightly melt into warm pockets; the cilantro oil adds a glossy sheen and a fresh aroma.
Step 6: Serve warm with crusty bread
Serve directly from the skillet or transfer to a platter. Scoop portions so each plate gets eggs, wilted greens, whipped feta, and a drizzle of cilantro oil. Offer crusty bread for mopping up yolks and juices.
Pro Tip: The plate should show vibrant green herbs, creamy white feta, and golden egg yolks peeking through—perfect for photos or a shared family meal.
Expert Tips for Green Shakshuka
- Control the heat: cook the onion and peppers over medium, then reduce to low when cooking the eggs to avoid rubbery whites.
- Texture troubleshooting: if the greens release too much water, drain a little from the pan or increase the heat briefly to evaporate liquid before adding eggs.
- Equipment tip: use a heavy-bottomed skillet (cast-iron or stainless) for even heat and good retention when poaching eggs.
- Timing tip: crack one egg first as a tester to set your ideal cook time before adding the rest.
- Herb handling: add half the herbs while wilting and reserve the rest for finishing to keep fresh flavor and color.
- Spice balance: cumin and paprika add warmth; start with 1 teaspoon each and adjust to taste for milder or smokier notes.
- Common mistake: overcooking the eggs; watch closely once covered and check at 5 minutes for soft yolks.
- Serving tip: warm your serving plates or keep the skillet over very low heat to maintain warmth until you serve.
Storage & Freezing for Green Shakshuka
Fridge storage: Cool the shakshuka to room temperature before storing. Place in an airtight container and refrigerate for up to 3 days.
Freezer storage: For best texture, freeze the base (onion, peppers, spinach, herbs, spices) without the eggs or whipped feta. Cool completely and store in a freezer-safe container or heavy-duty zip-top bag for up to 3 months.
Thawing: Thaw frozen base overnight in the refrigerator. Reheat gently in a skillet over low heat until warmed through, then add fresh eggs to poach.
Reheating: Reheat refrigerated shakshuka in a skillet over low-medium heat until steaming. If eggs are already present and were cooked previously, reheat gently to avoid toughening the yolks. Store whipped feta separately in a small container and add when serving for best texture.
Recommended containers: Use shallow airtight glass containers for fridge storage and heavy-duty freezer bags or rigid plastic containers for long-term freezing.
Variations & Substitutions for Green Shakshuka
Tomatillo twist
Swap half the spinach for chopped roasted tomatillos and add a squeeze of lime. The result is tangier and brighter—close to a verde sauce—while retaining the egg-poaching method.
Spicy green shakshuka
Increase the jalapeño or add serrano peppers and a pinch of red pepper flakes. This will amplify the heat and give a lively kick that complements the creamy feta.
Cheesy orzo green shakshuka
Stir cooked orzo into the greens before cracking the eggs and finish with extra feta. This makes the dish heartier and more substantial—great for dinner or to serve guests.
Kale and smoked paprika version
Use massaged kale instead of spinach and add a teaspoon of smoked paprika. Expect a deeper, smokier flavor and a slightly firmer leaf texture that stands up well to poaching.
Frequently Asked Questions About Green Shakshuka
What is green shakshuka and how is it different from traditional shakshuka?
Green shakshuka swaps the tomato base of traditional shakshuka for a bed of greens and herbs like spinach, cilantro, and parsley. It keeps the technique of poaching eggs in a pan but delivers a fresher, herbaceous profile rather than the sweet-tart tomato flavor.
Can I make green shakshuka vegan?
Yes—omit the eggs and whipped feta. Replace eggs with pan-fried tofu or chickpeas for protein and use a cashew whipped “feta” for creaminess. Cook the greens and spices the same way and add tofu cubes late so they warm through.
How do I prevent watery greens in my shakshuka?
Wilt the greens over medium-high heat and stir frequently to encourage evaporation. If excess water accumulates, spoon out a little liquid or increase heat briefly to reduce it. Using fresher, dry spinach rather than pre-washed bagged leaves reduces extra moisture.
Can I make green shakshuka ahead of time for guests?
You can prepare the greens and spice base a day ahead and refrigerate. When guests arrive, reheat the base gently and crack in fresh eggs to poach. Add whipped feta and cilantro oil right before serving for the best texture and flavor.
What side dishes pair well with green shakshuka?
Crusty bread or toasted pita are classic for sopping up yolks. A simple cucumber salad, labneh, or roasted potatoes also complement the herbaceous flavors and add contrasting textures.
Final Thoughts on Green Shakshuka
This Green Shakshuka is a bright, satisfying skillet meal that’s easy to make and lovely to share. Leave a star rating in the recipe card below and pin this to Pinterest so you can find it again.
For more green variations and inspiration check these recipes: Green Tomatillo Shakshuka | Love and Olive Oil, Spicy Green Shakshuka with Feta – Yes to Yolks, and Easy 15 Minute Verde Shakshuka – This Mess is Ours.