Green shakshuka is eggs poached in a bed of wilted greens instead of tomatoes — and if you grew up in a Greek household, this dish will feel deeply familiar. In Greece, we have been cooking eggs with sautéed wild greens — called horta tsigariasta (χόρτα τσιγαριαστά) — for generations. This green shakshuka recipe is simply that tradition, dressed up with a name the rest of the world now recognizes.
Made with a generous pile of greens, good extra virgin olive oil, garlic, leeks, and free-range eggs, this is one of those meals that feels both humble and extraordinary. Ready in 30 minutes, naturally gluten-free, and endlessly adaptable to whatever greens you have on hand.
If you love this Green Shakshuka, you will also love these Fried Eggs and Fries, Greek Omelette, or Eggs with Tomatoes!

Why you’ll love this green shakshuka
Ingredient notes

What makes this recipe special is the greens. In Greece, we use whatever is seasonal and local — from dandelion and amaranth in spring to chard and spinach in winter. You don’t need to follow a strict list. This is peasant food in the best possible sense: adaptable, nourishing, and rooted in what the land gives you.
Greens. You can use just one kind or a combination of many. Choose from spinach, fennel tops, dandelion, amaranth, sorrel, lamb’s quarters, etc.
Leeks. Substitute with a couple of spring onions or shallots.
Garlic. A little sliced garlic goes a long way in terms of adding flavor to sauteed greens.
Free-range organic eggs.
Extra virgin olive oil, sea salt, freshly ground pepper, and chili flakes.
If you love eggs cooked this Mediterranean way, our Kayana eggs with tomatoes is a classic Cretan egg dish.
How to make this green shakshuka

Step 1. Thoroughly wash the greens in plenty of water. Place greens in a colander to drain. Trim the hard parts and roughly chop them.

Step 2. Heat the olive oil in a large skillet with a lid. Add the leeks and garlic saute over medium heat for 2-3 minutes.

Step 3. Gradually add the greens to the pan and continue sauteing for 8-10 minutes until they wilt and most of the liquids evaporate.

Step 3. With a spoon, create four spaces among the greens.Carefully break the eggs and pour them into the wells. Close the lid, and cook for 2-3 minutes until the eggs are softly cooked.

Serve two eggs and a generous scoop or two of greens in a pasta bowl or plate per person-season with sea salt and a sprinkle of chili flakes.

Side dishes for green shakshuka
In Greece, shakshuka-style eggs with greens are typically served with crusty bread for mopping up the yolk — that’s non-negotiable. Here are a few pairings that feel right at home:
- Toasted bread: A crusty bread is always a great option to soak up the delicious yolk.
- Roasted vegetables: Briam has eggplant, potatoes, and zucchini, adding a nice sweetness to the meal.
- Lentils: Our beluga lentil salad is a great protein source and these lentils with rice also absorb the shakshuka flavors well.
- Greek pita bread. For a Middle Eastern twist, serve some hummus and pita bread alongside the shakshuka.
- Crackers. I love dipping these seed crackers in the eggs!
- Yogurt. A dollop of homemade yogurt adds creaminess to these eggs with greens.
- Olives. Have you tried marinated olives with feta? They would be amazing with green shakshuka.

FAQs about pork pot roast
More Greek egg dishes you’ll enjoy


Green Shakshuka recipe
Ingredients
- ¼ cup extra virgin olive oil
- 2 leek sliced
- 1 garlic clove sliced
- 2 lbs greens spinach, fennel tops, dandelion, amaranth, sorrel, lamb's quarters
- 4 free-range organic eggs
- sea salt
- freshly ground pepper
- chili flakes
Instructions
- Thoroughly wash the greens in plenty of water. Place greens in a colander to drain. Trim the hard parts and roughly chop them.
- Heat the olive oil in a large skillet with a lid.Add the leeks and garlic saute over medium heat for 2-3 minutes.
- Gradually add the greens to the pan and continue sauteing for 8-10 minutes until they wilt and most of the liquids evaporate.
- With a wooden spoon, create four spaces among the greens.Carefully break the eggs and pour them into the wells.
- Close the lid, and cook for 2-3 minutes until the eggs are softly cooked.
- Serve two eggs and a generous scoop or two of greens in a pasta bowl or plate per person-season with sea salt and a sprinkle of chili flakes.
Notes
- The greens should be 2 lbs washed and drained.
- Thoroughly wash the greens in plenty of water.
- Substitute with kale, spinach, swiss chard, any greens that are seasonally available to you.








I absolutely adore this dish! It has always been one of my favorites. Absolutely and utterly delicious. The lush yolk running into the greens is heaven on earth!
Perfect and a healthy Breakfast dish. Healthy greens and nutritious eggs. Best to have when guest are around.
What a great idea this green shakshuka. This will be my Sunday brunch. Thanks for the recipe and the inspiration. As usual, your pictures are to die for!
I am LOVING all the amazing ingredients you have in this recipe. Such a filling recipe too!
This recipe is awesome, not only it takes little time to create but it is delicious as it looks, thank you for sharing this!
This recipe is awesome, so pump for this, i’ll try to make it this weekdays!
I made this today and it was so easy and delicious. I really love it!
Absolutely love this green shakshuka recipe! The step by step photos were super helpful. Thanks for the recipe!
We really enjoyed the earthy green flavor with the eggs and seasonings. We will make this again!
I love shakshuka, but never tried the green version. When I found this recipe, couldn’t resist to try, what a great dish! We loved the flavors. This is a perfect recipe to keep for lazy Sunday mornings 🙂