This green shakshuka is a tasty twist on the traditional, with poached eggs nestled in a hearty green vegetable base, topped with feta and herbs for a lovely fresh finish. It's easy to make, flavorful and packed with goodness. A delicious brunch or anytime meal.

This post may contain affiliate links, where we earn from qualifying purchases. See more details in the policy page.
Although we don't have it all that often, shakshuka, whether traditional or variations like my shakshuka with meat, is definitely one of my brunch favorites. I love the mix of flavors and the heartiness of the vegetables, with the egg yolk mingling in to them. Mopping up every last drop with some bread can be just the thing at the weekend
This green version might at first seem like it's stretching the idea, but if you think about it, it still has all the key elements:
- A softened vegetable base that's gently aromatic.
- Eggs poached in the vegetable mixture.
- All cooked in one skillet.
And most importantly, it's delicious, has that comfort factor and could work almost any meal.

What are the origins of shakshouka?
Shakshuka (also spelled shakshouka) is generally traced as being originally from North Africa, in particular the Maghreb region which is modern day Tunisia, Libya, Algeria and Morocco. The name "shakshouka" means "mixture" in Algerian Arabic or "mixed" in Tunisian Arabic.
While the classic base of onion, pepper and tomato means that it only evolved after ingredients were brought back from the Americas, it is generally thought to have evolved form other vegetable stews common in the region.
It's also similar to other dishes you might find around the Mediterranean like Turkish menemen. Now popular and commonly associated with Israel, it was taken there by Maghrebi Jews in the 1950s.
As I say, the classic base is onions, peppers and tomato, usually seasoned with garlic and some warm spices like cumin and paprika. But you will find a range of variations across North Africa and the Middle East. Some add more spice, meats or additional vegetables. So going green is not so much of a stretch, particularly compared to some Tunisian versions.

How to make shakshuka green!
You essentially make a few simple swaps to make a green-colored vegetable "sauce" as the base:
- Instead of red pepper, it uses green pepper.
- While you could use onion, leek adds a slightly milder and sweeter aromatic flavor that's both also green and balances the green vegetables.
- Instead of the sauciness coming from tomato, you make a soft bed of greens/leaves. I really like using primarily Swiss chard as it's mild, softens nicely but doesn't wilt to nothing. Some baby spinach is great in there too for a little variety in flavor and texture.

You could use kale in there too, if you like, though personally I find it a bit sharper in flavor and the texture less smooth. Generally, you can vary the leafy greens to what you have and prefer, but I do think a mix of a couple is good.
I like some grated zucchini to make a bit more bulk to the base, but you could skip that if you like and add additional leaves. Small diced eggplant is another tasty way to make a heartier base. I know some add tomatillo which are after all the tomato's green cousin, but personally, I prefer to keep to more Mediterranean vegetables, in line with the original.
A quick, easy cook
This green shakshuka is even quicker to make than a regular shakshuka as the base doesn't need as long to cook down. All you need to do is soften the leek, pepper and garlic, then add the zucchini, or other vegetables, and cook a few minutes until soft. Add the chopped greens and wilt them down, and add in your seasonings. If needed, add a little water to help the base not be too dry.

Make some slight indents for the eggs, add them in, then cover to help them cook. Do bear in mind the eggs will continue to cook a little after you stop cooking ( I'd suggest stop once the white is cooked but only just so the yolk will be runny and mingle with everything as you eat). Garnish with a little chopped fresh herbs and feta for an extra burst of fresh flavor as you dig in.
The quantities below are for a single serving cooked in a small skillet/frying pan but you can of course multiply up the quantities for more people. Shakshuka is most traditionally served as a single portion in the pan but you can also cook it in a large skillet and serve it up on plates.
This green shakshuka makes for a wonderfully hearty, comforting and tasty brunch but you could just as easily have it for lunch or dinner. Maybe green might not feel quite as pretty as the traditional red, but you'll soon forget as you dig in. Plus you can feel good about all those great ingredients in there. So be sure to give it a try.

Try these other brunch ideas:
- Eggs Royale (smoked salmon eggs Benedict)
- Baked eggs with mushrooms and asparagus
- Golden beet and avocado toast
- Plus get more brunch recipes in the archives.
Green shakshuka
Ingredients
- 1 ½ oz leek 1 ½oz is just under ½ cup, once chopped
- 1 oz spinach 1 oz is a large handful
- 1 ½ cups chard chopped, relatively firmly packed
- ½ green pepper
- ½ cup zucchini courgette (grated volume)
- 1 clove garlic
- 1 ½ tablespoon cilantro coriander, roughly chopped
- 1 ½ tablespoon parsley roughly chopped
- 1 tablespoon olive oil
- ½ teaspoon cumin or more to taste, see notes
- ¼ teaspoon salt
- ¼ teaspoon pepper
- 2 eggs or 1, if you prefer
- 1 oz feta cheese cut into small cubes or broken up
Instructions
- I recommend you prepare all the vegetables before cooking. Trim either end off the leek and peel outer layer, if needed, then halve and thinly slice the white and pale green part. Remove stems from chard and spinach and chop both relatively small. Cut the pepper away from the core and cut in thin slices. Grate the zucchini/courgette coarsely. Peel and finely chop the garlic and roughly chop the cilantro and parsley.
- Warm the oil in a small skillet/frying pan over a medium heat and add the diced leek, pepper and garlic. Cook, stirring now and then, until the vegetables have softened fairly well - around 3 - 5 minutes. Take care that the leek in particular doesn't burn, reducing the heat and/or adding a little extra oil if needed.
- Add the zucchini, mix through, and cook a couple minutes so that it softens and cooks down a little. Add the chard and wilt it down, folding the vegetable mixture over the greens to help them wilt down, then add the spinach and wilt it down as well. Add the cumin, salt, pepper and most of the cilantro and parsley and mix through. If the mixture seems a little dry, add a little water to loosen it up (I find around 1 tablespoon is usually good).
- Create two slight indents and carefully pour an egg into each then cover the skillet/pan with a lid. Leave a couple minutes until the egg white cooks but only just as the egg will continue to cook after you takes it off the heat.
- Scatter the remaining parsley and cilantro, as well as the feta, over the top and serve.
Video
Notes
Nutrition
See some of my favorite cooking tools and ingredients in the Caroline's Cooking Amazon store.
This post was originally shared in January 2016 and has been updated, primarily with new photos, additional information and a few minor recipe tweaks.
Remember to pin for later!



Frugal Hausfrau says
Yum! I love the idea of this, reminds me a bit of spanakopita without the feta! 🙂 Thanks for bringing this by Throwback Thursday! We hope to see you next week, and be sure to follow our Pinterest!
Mollie
Frugal Hausfrau says
oops meant to say without the filo!! and all the butter!
Caroline's Cooking says
I can see what you mean (and got the without the filo etc!), it does have some of the same flavors - just shows they are a good idea 🙂
Liz says
This should definitely be on the menu for a healthy January. Thanks for bringing it to FF.
Caroline's Cooking says
Thanks Liz, it's great being both healthy and tasty - I must make it again soon! Happy FF.
Zeba Durrani says
This looks amazing and I do love greens...and eggs and cheese and everything else in the dish:) Too bad I did not see this post before I made breakfast....there is always tomorrow being snowed in and all. I don't have Feta but have some amazing raw goat cheese that will be perfect. Thanks for sharing!
Caroline's Cooking says
Thanks Zeba, I think some nice goats cheese would be great in there - there are some plus sides to being snowed in being able to have a tasty breakfast 🙂
Petra says
feta cheese and veg is a wonderful combo and this looks like a perfect, quick, healthy and delicious dish! The egg makes it even better, this so my kind of food! 🙂
Happy Fiesta Friday! 🙂
Caroline's Cooking says
Thanks Petra, it's a tasty mix!
Jhuls says
What a wonderful take on Shakshuka. This looks so delish! 🙂
Caroline's Cooking says
Thank you Jhuls! It is pretty delicious 🙂
Stef says
Yummy... Greens!!! Really can't beat greens any time of the day.. this looks like a delicious way of getting them in.
Caroline's Cooking says
Thanks, I know what you mean, Stef, sometimes you just need them, and this is indeed a really tasty way to enjoy some!
Elaine @ foodbod says
Any form of vegetarian shakshuka works for me! This looks great 🙂
Caroline's Cooking says
I kind of know what you mean, Elaine, but I have to say this version is one I really like for a fairly quick, 'green'-tasting (if that makes sense!) version.
Joy @ Joy Love Food says
Great idea to make a green shakshuka. I would love this, I will have to give it a try!
Caroline's Cooking says
Thanks Joy, I hope you do and enjoy.
Analida's Ethnic Spoon says
Feta, veg and eggs! I love the flavors of ethnic dishes like this! Great recipe Caroline!
Caroline's Cooking says
Thanks Analida, it's a tasty mix!
Denise Wright says
This sounds like healthy comfort food. Well for me at least. I love eating eggs and dipping in bread and then you have all those lovely flavors and vegetables and herbs. Sounds like the perfect combination.
Caroline's Cooking says
Indeed it is (well for me too!) Denise. It's really tasty, I hope you'll give it a try!