You'll love this modern twist on classic shakshuka! Quick Green shakshuka with power greens like spinach, kale, and brussels sprouts, and perfectly steam-poached eggs nestled in! It's easy and takes one pan to make. And you can serve this all-purpose vegetarian recipe for breakfast, lunch, or dinner. Just add your favorite bread.

Green shakshuka in skillet with spinach and kale. Topped with feta

If you’ve made my shakshuka before, you know that it’s basically eggs that are gently poached in a simmering mixture of tomatoes, bell peppers, onions, and garlic.

It’s one of my favorite dishes of all time, and when you love a dish so much, it’s fun to find new ways to make it!  So when I need something different, or when I don't have juicy tomatoes to use, I'm all about this Green shakshuka. It's loaded with beautiful leafy greens and a few runny eggs + a sprinkle of feta cheese!

For some who are not able to have a lot of tomatoes in their diet, or if you’re trying to increase your intake of power greens, this is the recipe for you! 

green shakshuka

Traditional Shakshuka Vs. Green Shakshuka

Traditional shakshuka originally came from North Africa--Tunisia to be more specific--and as I mentioned earlier, it is basically eggs poached in a tasty mixture of tomatoes and bell peppers with onions and a few warm spices. The word shakshuka, rooted in Arabic means shaken together or mixed, which is the perfect way to describe this dynamic mixture of flavors and endless options for combinations. You’ll find variations of eggs shakshuka all over the Middle East in Palestine, Israel, Egypt and many other places.

The great thing about this dish is its versatility, allowing you to use up what fresh ingredients you have on hand.

In this Green shakshuka recipe, in place of tomatoes, I use power greens--spinach, kale, and brussels sprouts.  The greens cook down gently with a bit of garlic, onion and a few warm spices, making the perfect bed to nestle the eggs in.

While both of my shakshuka recipes use warm North African spices like cumin, as well as garlic, onions and soft-cooked eggs, this one is extra hearty with all those delicious greens! 

ingredients for green shakshuka

What Greens can I use to make Green shakshuka?

Ok, so what are power greens exactly? I chose three greens here that are some of my favorites which are all low-calorie foods that are nutrient rich:

  • Kale.  I used the leaves of one large bunch of kale (remove the thick veins/stems so it’s easier to chew). Kale is loaded with vitamins and is an anti-inflammatory, and antioxidant.
  • Spinach. I used a good 2 cups of baby spinach.  Spinach is an excellent source of iron, folate, fiber and several vitamins. . 
  • Brussels Sprouts. Now, as much as I love my olive oil fried brussels sprouts all by themselves, this is a fun new way to use them, just make sure they’re thinly sliced or shaved. Among many benefits, brussels sprouts contain ALA Omega-3 fatty acids, and are fiber and antioxidant-rich.

What else can you use? Remember, you can totally make this green shakshuka recipe your own using other hearty greens like swiss chard or collards! You can also add things like small diced zucchini or small cut broccoli (I'd have the broccoli blanched or use thawed frozen broccoli).

How to make it

This is an easy skillet recipe that comes together in about 30 minutes. It takes a few simple steps:

  • First, cook up the greens. This happens in stages to make sure everything is cooked properly. I  like to cook up the brussels sprouts first until they char nicely and gain color before adding anything else. Then add the minced garlic and chopped onion, be mindful not to let them burn, so keep your eye on the heat level and adjust as needed. Add the kale and toss for 5 minutes until it wilts a little (you may have to add it to the pan in stages because of its volume, but it will totally cook down). Then add the spinach and season with kosher salt and a trio of warm North African spices, coriander, cumin and Aleppo style pepper or red pepper flakes.
  • Cook the eggs. Here you’re looking to poach the eggs in the bed of greens you created. I like to add a little bit of water to help provide some steam to cook the eggs and really soften the greens. All you do is make a few “wells” in the green mixture with the back of a spoon. Crack the eggs (one at a time) and nestle them in the wells you created then cover the pan and let the eggs cook on medium- low heat until the whites settle. Shakshuka eggs are meant to have a runny yolk, but if you don’t like that, you can cook them until they are done to your liking.
  • Add the finishing touches. When the shakshuka is cooked, I like to add a drizzle of extra virgin olive oil (this makes the dish richer in flavor and texture) and a garnish if you like, but this is totally optional. For me a handful of fresh chopped parsley and crumbled feta added just before serving adds freshness and a pop of color.

    And if you really want to kick up the North African flavors, you can stir in a bit of homemade harissa chile paste! Or for a bit of an Egyptian twist, finish the dish with a sprinkle of nutty Dukkah.
green shakshuka with a side of Aleppo chile flakes

What do you eat with shakshuka?

There is no right or wrong way to serve this tasty vegetarian dish, but in my opinion, bread is essential to soak up all the goodness! Just like I serve with traditional shakshuka eggs, I add a basket of assorted breads with crusty bread, pita, and even a braided loaf of challah.

But here a few things to consider adding next to this green shakshuka recipe:

  • For a light lunch: In addition to bread, add a side salad like this Mediterranean chickpea salad or white bean salad.
  • Turn it into a vegetarian feast! I love to use this shakshuka as a centerpiece to a larger vegetarian fare. Add a fun Mezze platter or a large board of Mediterranean favorites including falafel and hummus.
  • If you are a meat-lover, you can serve shakshuka as a side to a meat option like shredded slow cooked lamb or cut up some grilled harissa chicken. Or you can add meat to this recipe. If you want to incorporate meat, use about ½ pound of ground beef or ground lamb . Cook the meat first in a bit of extra virgin olive oil until fully browned (season well with kosher salt and some of the same warm spices used for the green mixture), then add it to the greens mixture to simmer along before adding the eggs. 
Green shakshuka served with parsley and feta cheese with a side of Aleppo chile pepper flakes

Can I make it ahead of time?

If you want to do some prep ahead of time. Prepare and cook the greens mixture one night in advance. Store it in the fridge in a tight-lid container. I suggest waiting to add the eggs until you’re ready to serve. When you’re ready, warm the greens mixture through and add the egg and cook over medium-low heat as instructed in the recipe. 

How long will green shakshuka keep?

You can store leftover green shakshuka (with the eggs) for up to two nights. Heat gently on stovetop, adding a little water if needed.

Hungry for more? Check out our North African and Moroccan recipes selections and our 50+Top Mediterranean Diet Recipes. And here are all our Mediterranean Recipes!

JOIN MY FREE E-MAIL LIST for weekly meal plans and more!

4.87 from 52 votes

Green Shakshuka Recipe

Suzy Karadsheh of The Mediterranean Dish. In the kitchenSuzy Karadsheh
Green shakshuka in skillet with spinach and kale. Topped with feta
You'll love this modern twist on classic shakshuka! Quick Green shakshuka with power greens like spinach, kale, and brussels sprouts, and perfectly steam-poached eggs nestled in! It takes one pan and 30 minutes to make! And you can serve this all-purpose vegetarian egg dish for breakfast, lunch, or dinner. Just add your favorite bread.
Prep – 10 minutes
Cook – 30 minutes
Serves – 4 people


  • ¼ cup extra virgin olive oil, more for later
  • 8 ounces brussels sprouts. trimmed and thinly sliced
  • Kosher salt
  • ½ large red onion, finely chopped
  • 3 garlic cloves, minced
  • 1 large bunch kale (8 ounces), thick veins and stems removed, chopped
  • 2 cups baby spinach (about 2.5 ounces),
  • 1 teaspoon Aleppo pepper (or ½ teaspoon crushed red pepper flakes)
  • 1 teaspoon coriander
  • ¾ teaspoon cumin
  • Juice of ½ lemon
  • 4 large eggs
  • 1 green onion, trimmed and chopped, both white and green parts
  • Handful fresh parsley for garnish
  • Crumbled feta for garnish


  • In a 10-inch pan or skillet with a lid, heat the extra virgin olive oil over medium-high heat until shimmering but not smoking. Add the sliced brussels sprouts and sprinkle with a dash of kosher salt. Cook for about 5 to 6 minutes, tossing occasionally until they soften and gain some color (I like a little bit of char).
  • Reduce the heat to medium. Add the onions and garlic, and cook, tossing regularly for 3 to 4 minutes until softened (don’t let the garlic burn though, manage the heat as you need to).
  • Add the kale and toss for 5 minutes until it wilts a little (you may have to add it to the pan in stages). Add the spinach and toss to combine. Season with a pinch of kosher salt.
  • Add the spices and toss to combine. Add ½ cup of water. Turn the heat to medium-low. Cover and let cook for about 8 to 10 minutes until the kale has completely wilted. Stir in the lemon juice.
  • Using a spoon, make 4 wells. Crack an egg into each well and season each egg with a bit of salt. Cover the pan and cook for another 4 minutes or until the eggs have settled to your liking (I like a runny yoke).
  • Remove from the heat. Add another drizzle of extra virgin olive oil if you like. Garnish with the fresh green onions, parsley and some creamy feta. Serve immediately with your favorite bread or warm pita.


  • Variations: you can use other greens such as collard greens or swiss chard here. You can also add small diced zucchini or little broccoli florets (I would blanch the broccoli first or thaw some frozen florets to use here). If you're really up for a fun North African adventure, you can stir a bit of harissa paste into the green mixture before adding the eggs (now this will kick the spice factor up a couple notches!) Or for a bit of an Egyptian twist, finish the dish with a sprinkle of nutty Dukkah.
  • Make ahead & leftovers: You can cook the green mixture one night in advance and refrigerate. When you're ready to serve, warm the green mixture up and add the eggs to cook according to the recipe. Leftover green shakshuka should be stored in the fridge in a tight-lid container for up to 2 nights. 
  • Visit Our Shop to browse quality Mediterranean ingredients including extra virgin olive oils and spices used in this recipe. 


Calories: 229.6kcalCarbohydrates: 9.8gProtein: 9gFat: 18.2gSaturated Fat: 3.3gCholesterol: 163.7mgSodium: 96.4mgPotassium: 464mgFiber: 3gVitamin A: 3525.1IUVitamin C: 71.8mgCalcium: 98.6mgIron: 2.6mg
Tried this recipe?

Share it with the world

I'm Suzy; born and bred right on the shores of the Mediterranean. I'm all about easy, healthy recipes with big Mediterranean flavors. Three values guide my cooking: eat with the seasons; use whole foods; and above all, share! So happy you're here...
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Katie says:

    5 stars
    Love this recipe! I have made it several times, sometimes I throw in extras like mushrooms or bacon. It's always a hit with my family!

  2. Lauren says:

    5 stars
    Delicious! I used broccoli and spinach for the greens and it turned out great.

  3. Lemon says:

    5 stars
    Great recipe, really nicely written too.
    Thank you 🙂

  4. AP says:

    5 stars
    Except for the sprinkling of za'atar in the end, I pretty much followed the recipe and it turned out delicious.
    My husband doesn't even like brussels sprouts and had the entire thing in a crusty baguette in one breath lol.
    Thank you.

    1. TMD Team says:

      So glad this one passed the husband test... even with the brussels sprouts, lol!

  5. TN Karen says:

    5 stars
    I was searching for a recipe to use the greens I grow indoors. This was perfect! I used Chinese cabbages, mustard greens, and Swiss chard. Added some yellow cherry tomatoes that needed to be used, too. Yum yum yummy! Thank you for this delicious recipe, Suzy!

  6. Eleasa says:

    5 stars
    This was so delicious and simple! I used kale, spinach, and Swiss chard. So yummy scooped on sourdough toast (that’s all we had on hand). Thanks for helping me use up a bunch of greens!

    1. TMD Team says:

      Yum! Thanks for sharing, Eleasa!

  7. Mardi E says:

    I would like to make this for a large group (Brunch), can you prepare the base and then transfer to a large roaster pan and finish the cooking of the eggs in a n oven or grill? If so, what temperature, how long and any other techniques or considerations for finishing the cooking?

    1. TMD Team says:

      Hi, Mardi. It may work to make ahead and finish in the oven, but it's really hard to advise as we've never tried it before. If you want to do a bit of experimenting, you could use our sheet pan baked eggs recipe as a guide. It process sounds similar to what you want to do here. Hope that helps a little bit.

      1. Mardi says:

        Thank you. I will try this out and let you know.

  8. Jayne Smith says:

    5 stars
    This was absolutely delicious!!! Loved it!!!

  9. Shari says:

    2 stars
    Suzy, I love your recipes, but unfortunately not this one. I’ve never made Shashuka and wanted to give the greens a try. I found it not that flavorful after it was completed. I taste as I cook and it was good up until the end. Perhaps my fault, not sure what I did wrong, or I just don’t care for this flavor combination. I love every component of this dish, but somehow it didn’t come together for me.

    1. TMD Team says:

      Thanks for the feedback, Shari. We appreciate you giving it a try!

  10. Anisa says:

    5 stars
    So happy to finally find authentic recipes that use the actual ingredients found in Mediterranean foods like Tunisian Shakshuka! Thank you!!!!! Very very very happy!!

    1. TMD Team says:

      Yay! So glad to hear that, Anisa!

  11. Jennifer Hughes says:

    5 stars
    Amazingly delicious. Recently discovered your website. So far I have made this (green shakshuka) and your creamy avocado egg salad. I’m very impressed. Both were delicious. Very fresh tasting.

    1. Suzy Karadsheh says:

      Welcome to The Mediterranean Dish, Jennifer! So glad you're enjoying the recipe so far!

  12. Sherry Williams says:

    5 stars
    Loved this… with a twist I used 2 jars of tomatillo salsa after greens had softened. Sooo delicious I love the use of so much healthy greens

  13. Leticia Cervantes says:

    I love your recipes. I have made a number of them and all to great success, enjoyed by family and friends. I've recently received a diagnosis of Type 2 diabetes (very disturbed by it), so now more than ever I am checking your weekly posting for inspiration. My heritage and yours (I think) have a lot in common in that we include lots of spices and vegetables in our cooking. So, I will definitely be making the green shakshuka. My question: can the vegetables/greens be frozen, and the eggs added on the day of serving? Thanks so much for your ideas and inspiration.

    1. Suzy says:

      Hi, Leticia. So sorry about your diagnosis. I hope you are finding some helpful recipes on The Mediterranean Dish! I'm not sure if freeze the veggie part of this will work. It may, it's just not something we've tested before with this particular recipe. You can make the green mixture the night before and store it in the fridge, though. Then warm and and the eggs when ready to eat. Hope that helps a bit!

  14. Megan says:

    5 stars
    Love this one, ESPECIALLY when served with your challah recipe!

    1. Suzy says:

      The perfect breakfast!!!

  15. Stephanie Blackston says:

    5 stars
    Loved this recipe!!!!! Do you have any recipes for polenta? Breakfast, lunch, or dinner!!!

    1. Suzy says:

      I don't at the moment, I'm sorry.

  16. Laura says:

    5 stars
    I made this for brunch today for a friend and myself and we both loved it! It’s the perfect amount of spiciness. I’ve been following you for just a couple of weeks and it’s the first of your recipes I’ve made. Looking forward to diving in and making many more.

    1. Suzy says:

      Thanks, Laura! Welcome to The Mediterranean Dish!