Join over 2 million followers!

Green Shakshuka

Jump To Recipe
  • ClockPrep:
  • Chef's HatCook:
  • PlateServes: 3 servings

Green Shakshuka is a modern version of the Middle Eastern recipe. It includes cracked eggs over a medley of green vegetables. It's vegetarian & gluten-free!

Green Shakshuka

Shakshuka is that fun-to-say, even more fun-t0-eat breakfast recipe! Traditionally, you make shakshuka with a spicy chunky tomato sauce and crack eggs over the sauce. This Green Shakshuka is a more modern version of the recipe that substitutes tomato sauce for dark leafy greens. It’s a healthy, hearty vegetarian breakfast that’s full of flavor!

Close up of green shakshuka made with kale, green peppers and onions

What is Shakshuka

If you’ve never heard of Shakshuka before, it’s a North African breakfast dish that’s made with a tomato stew. The eggs are poached is the sauce that’s made with tomatoes, red peppers and onions. And usually it incorporates middle eastern spices including cumin, paprika and coriander.


What ethnicity is shakshuka

Like a lot of middle eastern dishes, the exact origin of Shakshuka seems to be disputed. The popular theories are that it originated in Turkey, Morocco or Yemen. When I shared the traditional shakshuka recipe on my instagram, there were over a thousand comments from people claiming it originated from this country or that country. One thing’s for sure is that it’s Middle Eastern and it’s marvelous.

What do you eat with shakshuka

Generally, this is a breakfast recipe so you would eat it on it’s own with some bread. It’s common to have Shakshuka with pita, baguette, challah or other types of crusty bread. But this is also a super popular breakfast-for-dinner recipe (brinner anyone?). And it that case, it goes really well with a mediterranean chopped salad or even a white bean soup.

Scoop of green shakshuka being served

How to make green shakshuka

Unlike the traditional version of shakshuka with the pretty standard ingredients and directions, there is a lot more flexibility with green shakshuka. That’s because it’s a relatively modern recipe that’s been adapted from the classic version. For that reason, you can pretty much saute onions and peppers with any green vegetables.

What ingredients do you need for green shakshuka

Here are the ingredients that I chose to use in my green shakshuka:

  • Eggs
  • Kale
  • Onions
  • Green peppers
  • Cilantro
  • Garlic
  • Spices
Ingredients for making green shakshuka

Steps to make green shakshuka

The first step is to saute the onions and peppers together. Then add the garlic. You want all the vegetables to soften without browning too much. And you want the garlic to become fragrant without burning.

Collage to show how to make green shakshuka: green peppers and onions followed by garlic and cilantro

Next add the fresh kale, mix it around until it wilts and throw in the chopped cilantro. At this point, you can also add some water to the skillet if it is looking too dry.

Collage to show how to make green shakshuka: showing kale before and after it cooks

Now you’re ready for the fun part! Time to create little wells or nests for the eggs. I like doing this with a back of a wooden spoon. And then carefully crack the eggs into the nests. Don’t worry if the egg whites spill over the kale. But for best presentation, you can use crack the eggs into small bowls and then carefully pour them into the skillet.

Collage to show how to make green shakshuka: creating wells for the eggs and then cracking the eggs inside

And now it’s time to transfer the cast iron skillet into the oven. You can also keep it on the stovetop and simply cover it with a lid from any other pan. You’ll essentially be poaching the eggs. As for timing, you can decide based on how runny you like the eggs. A good suggestion is 7-10 minutes. Just make sure that the egg whites are set and not jiggly.

Then you can top it off with some feta cheese, fresh cilantro and dig in with some bread.

Green Shakshuka cooked in a cast iron skillet

Tips for making green shakshuka

  • Use a cast iron pan or oven safe pan. You can certainly make this in a regular pan and cover the pan with a lid to cook the eggs, but I love that the eggs don’t get steamy and when when I transfer it to the oven. They remain whole and yellow, which has such a better presentation overall for the dish. If you still want to make it only on the stovetop, you can use a cast iron and any lid from another pan.
  • Space out the egg nests. Make sure that there is enough room between the egg nests so the eggs don’t run into each other. It’s very possible to fit 6 eggs into a standard cast iron pan. But I don’t usually like to risk it, and prefer to only use 5 so all the eggs stay neat and separated.
  • Vary the ingredients: There are no set rules when it comes to this green shakshuka. So if you’re not a fan of kale, try spinach or collard greens or leeks and asparagus. To make it more hearty, you can add some beef sausage to it. If you’re not a fan of feta, you can use goat cheese instead or even cotija cheese. You can also play around with spices to bring out the flavors you enjoy.
Cutting into an egg on a plate of green shakshuka

I love how basic the ingredients are to make this green shakshuka, but how comforting and tasty the end product is. I think that’s the big appeal with Shakshuka in general. It’s one of those recipes that sounds so foreign and unique. Yet in essence, it’s tomatoes, onions and peppers with poached eggs. It just feels like the best warm comforting meal that’s just enough familiar, but also just enough exotic.

If you’ve tried this healthy-ish feel good Green Shakshuka recipe or any other recipe on FeelGoodFoodie, then don’t forget to rate the recipe and leave me a comment below! I would love to hear about your experience making it. And if you snapped some shots of it, share it with me on Instagram so I can repost on my stories!

 For more eggs recipes, check out:

5 from 1 vote
Green Shakshuka cooked in a cast iron skillet
Green Shakshuka
Prep Time
10 mins
Cook Time
20 mins
Total Time
30 mins

Green Shakshuka is a modern version of the Middle Eastern recipe. It includes cracked eggs over a medley of green vegetables. It's vegetarian & gluten-free!

Course: Breakfast
Cuisine: Middle Eastern
Keyword: breakfast, brunch, easy, Gluten free, healthy, Mediterranean, Vegetarian
Servings: 3 servings
Calories: 282 kcal
  • 2 tablespoons olive oil
  • 1 cup onions sliced or diced
  • 1 cup green bell peppers sliced or diced
  • 2 garlic cloves minced
  • 1/4 cup chopped cilantro plus more for garnish
  • 1/2 teaspoon ground cumin
  • 1 bunch kale destemmed, roughly chopped
  • Salt and freshly ground black pepper
  • 5 eggs
  • 2 ounces feta cheese for serving
  • Crusty bread for serving
  1. Preheat the oven to 375°F.
  2. Heat olive oil in cast iron skillet over medium heat. Add the onions and peppers and cook for about 5 minutes until the onions become soft and translucent. Stir in garlic, cilantro and cumin, and cook for an additional 1-2 minutes until the garlic becomes fragrant.
  3. Add the kale in batches, season with salt and pepper, and cook until they soften, but don’t wilt, about 1-2 minutes. Turn off the heat. You can add 1/4 cup water to soften the kale and create more of a sauce, but this is optional.

  4. Using a wooden spoon or spatula, create 5 small nests between the vegetables. Gently crack the eggs into nests.
  5. Transfer the skillet to the preheated oven and bake uncovered for 7-10 minutes, until the egg whites are set.
  6. Remove the shakshuka from the oven and season with salt and pepper. Sprinkle feta cheese, garnish with cilantro, and serve with crusty bread, if desired.

Recipe Video

Recipe Notes

Storage: Store any leftovers in an airtight container. They will last about 2-3 days in the fridge.

Substitutes: For best results, follow the recipe as is. However please review the section under tips for many ways you can vary this recipe and still get excellent results.

Equipment: I love using the Staub cast iron skillet. It has a thick heavy bottom for even heat distribution and transfers seamlessly from stovetop to the oven. 

Nutrition: Please note that the nutrition label provided is an estimate based on an online nutrition calculator. It will vary based on the specific ingredients you use.  This information should not be considered a substitute for a professional nutritionist’s advice. The nutrition value is for one 1-2 eggs and it does not include the bread.


Nutrition Facts
Green Shakshuka
Amount Per Serving
Calories 282 Calories from Fat 180
% Daily Value*
Total Fat 20g 31%
Saturated Fat 6g 30%
Cholesterol 289mg 96%
Sodium 327mg 14%
Potassium 359mg 10%
Total Carbohydrates 11g 4%
Dietary Fiber 1g 4%
Sugars 4g
Protein 13g 26%
Vitamin A 53%
Vitamin C 82%
Calcium 18.4%
Iron 12.2%
* Percent Daily Values are based on a 2000 calorie diet.


1 Comment

  • Reply
    March 4, 2019 at 4:42 pm

    Love it. It is green. Will be trying different vegetables every time. Looking forward to more great recipes from you.

Leave a Reply

Rate this recipe

Get Exclusive FeelGoodFoodie Updates in Your Inbox