Green shakshuka is a vibrant and nutritious twist on the traditional tomato-based shakshuka. Packed with greens and fresh herbs, this dish not only pleases the palate but also offers numerous health benefits. Rich in vitamins, antioxidants, and fiber, green shakshuka is perfect for healthy eaters, vegetarians, and food enthusiasts looking to explore new flavors. Let’s dive into this simple yet delicious recipe!

green shakshuka


To make green shakshuka, you will need the following fresh and seasonal ingredients:

  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 4 garlic cloves, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon chili flakes (optional)
  • 1 large bunch of spinach, roughly chopped
  • 1 large bunch of kale, stems removed and roughly chopped
  • 1 zucchini, grated
  • 1/2 cup fresh cilantro, chopped
  • 1/2 cup fresh parsley, chopped
  • 1/2 cup fresh dill, chopped
  • 6 large eggs
  • Salt and pepper to taste
  • Lemon wedges for serving

Optional Toppings:

  • Crumbled feta cheese
  • Sliced avocado
  • Greek yogurt or labneh
  • Chopped green onions


1. Preparing the Greens and Herbs

Wash all greens (spinach, kale) and herbs (cilantro, parsley, dill) thoroughly. Roughly chop the spinach and kale, removing the kale stems. Finely chop the herbs and set them aside. Grate the zucchini and keep it ready.

2. Sautéing the Onions and Garlic

Heat olive oil in a large skillet over medium heat. Add the finely chopped onion and sauté until it becomes translucent, about 5 minutes. Add the minced garlic, ground cumin, ground coriander, and chili flakes (if using). Stir for another minute until fragrant.

3. Adding the Greens and Cooking Until Wilted

Add the chopped spinach, kale, and grated zucchini to the skillet. Cook, stirring frequently, until the greens are wilted and any excess liquid has evaporated. This should take about 5-7 minutes. Season with salt and pepper to taste.

4. Making Wells for the Eggs

Once the greens are cooked, use a spoon to create small wells in the mixture. These wells will hold the eggs, so make sure there’s enough room for each egg to sit comfortably.

5. Adding the Eggs and Covering the Pan

Crack one egg into each well you created. Reduce the heat to low and cover the skillet with a lid. Cook until the egg whites are set but the yolks are still slightly runny about 5-7 minutes. If you prefer firmer yolks, cook for an additional 2-3 minutes.

6. Cooking Until the Eggs Are Set to Your Preference

Check the eggs after 5 minutes to see if they are cooked to your liking. The whites should be fully set, and the yolks should be cooked to your desired level. Once done, remove the skillet from the heat.

Serving Suggestions

Green shakshuka is best enjoyed immediately, straight from the skillet. Here are some serving suggestions to elevate your meal:

  • Garnishes: Top with crumbled feta cheese, sliced avocado, a dollop of Greek yogurt or labneh, and chopped green onions for added flavor and texture.
  • Sides: Serve with warm pita bread, crusty sourdough, or a side of quinoa to soak up the delicious juices.
  • Beverages: Pair with a refreshing glass of mint lemonade, a light white wine, or a cup of green tea.


Green shakshuka is a delightful, healthy, and flavorful meal that is easy to prepare and perfect for any time of the day. We encourage you to try this recipe and savor the delicious combination of greens and herbs. Don’t forget to share your experience and any creative twists you add to the dish! Enjoy cooking and eating healthily. Bon appétit!

Feel free to share your green shakshuka creations with us by tagging [Your Brand/Website] on social media or leaving a comment below. Happy cooking!

Post a Comment

Previous Post Next Post