Green Shakshuka Spinach Feta

Vibrant green shakshuka with spinach, kale, and zucchini, topped with poached eggs and crumbled feta in a rustic skillet. Save
Vibrant green shakshuka with spinach, kale, and zucchini, topped with poached eggs and crumbled feta in a rustic skillet. | cookingwithmila.com

This green shakshuka features a colorful mix of sautéed vegetables like spinach, kale, and zucchini, infused with fresh herbs including parsley, cilantro, and dill. Eggs are gently poached in the fragrant vegetable base, finished with crumbled creamy feta. The dish delivers a balance of textures and flavors, ideal for breakfast, brunch, or a light dinner. Easy to prepare in under 35 minutes, it suits vegetarian and gluten-free diets while offering room to customize with greens or spices.

Last spring, my neighbor returned from a trip to Israel raving about green shakshuka she had eaten at a tiny Jerusalem café. The way she described it—an emerald pool of greens and herbs with those perfect poached eggs—I knew I had to recreate it at home. My first attempt was too herb-heavy, but by the third try, I found this beautiful balance where no single green overpowers the others.

I made this for my sister when she was recovering from surgery and could only eat soft, nourishing foods. She texted me two days later saying it was the first thing that actually tasted like real food and made her feel human again. Now she requests it every time I visit, and we've developed this little ritual of eating it straight from the skillet with extra bread.

Ingredients

  • 2 tablespoons olive oil: A good quality extra virgin olive oil carries the dish since the base is vegetables rather than tomatoes
  • 1 medium onion: Finely chopped so it melts into the greens rather than staying in distinct pieces
  • 2 cloves garlic: Minced fresh, never jarred—the flavor difference is worth the thirty seconds of prep
  • 1 green bell pepper: Diced small adds sweetness and another layer of green color without overpowering the herbs
  • 1 medium zucchini: Diced into small cubes that soften just enough to blend with the wilted greens
  • 200 g baby spinach: Roughly chopped so it wilts evenly into the vegetable base rather than forming a separate layer
  • 100 g kale or Swiss chard: Stems removed and chopped—it holds up better during cooking than more delicate greens
  • 2 spring onions: Sliced thin for a mild onion flavor that brightens the dish without harshness
  • 1 green chili: Finely chopped if you want heat, but the dish works perfectly without it too
  • 1 teaspoon ground cumin: Earthy warmth that bridges the vegetables and eggs
  • 1 teaspoon ground coriander: Citrusy notes that brighten all the greens
  • ½ teaspoon ground paprika: Adds subtle depth without introducing competing flavors
  • ¼ teaspoon chili flakes: Optional warmth that cuts through the rich feta and egg yolks
  • Salt and pepper: Generous seasoning is essential since there are no tomatoes to provide natural acidity
  • ½ bunch fresh parsley: Chopped stems and all—the stems have incredible flavor when cooked
  • ½ bunch fresh cilantro: Roughly chopped to maintain some texture in the finished dish
  • ½ bunch fresh dill: The secret ingredient that makes this taste distinctly Middle Eastern
  • 4 large eggs: Room temperature eggs cook more evenly and create those picture-perfect runny yolks
  • 100 g feta cheese: Crumbled over the top so some stays firm and some melts into the greens
  • Extra chopped herbs: For garnish because fresh herbs on top make everything taste more alive
  • Toasted bread or pita: Essential for scooping up every last bit of the vegetable mixture and runny egg

Instructions

Build the green base:
Heat olive oil in a large skillet over medium heat and add chopped onion, letting it soften until translucent about 3-4 minutes. The onion provides the aromatic foundation that all those fresh greens will build upon.
Add the hard vegetables:
Stir in garlic, green bell pepper, and diced zucchini, sautéing for 4-5 minutes until they begin to soften but still retain some texture. You want them tender but not mushy, since theyll cook more with the greens.
Wilt the leafy greens:
Add spinach, kale or chard, and spring onions, stirring frequently until everything wilts down into a vibrant green mixture about 2-3 minutes. The pan will look very full at first, then suddenly collapse as the greens release their moisture.
Season the greens:
Sprinkle in cumin, coriander, paprika, chili flakes if using, salt, and pepper, stirring well to distribute the spices evenly through all the vegetables. Let the spices toast briefly in the heat to wake up their essential oils.
Add the fresh herbs:
Mix in chopped parsley, cilantro, and dill, cooking for just 1-2 minutes until fragrant. Taste now and adjust seasoning—this is your last chance to balance the flavors before the eggs go in.
Create the egg wells:
Use the back of a spoon to make four small wells in the vegetable mixture, pushing the greens aside to create little nests. Crack an egg into each well, trying not to break the yolks.
Cover and cook:
Reduce heat to low, cover the skillet, and cook for 7-8 minutes until egg whites are set but yolks remain gloriously runny. Resist the urge to peek—consistent heat is what creates those perfectly poached eggs.
Add the feta:
Sprinkle crumbled feta over the top, cover for one final minute to let it soften slightly. Some will melt into the greens while some stays in salty creamy chunks.
Finish and serve:
Remove from heat, garnish with extra fresh herbs, and bring the whole skillet to the table. Serve immediately with warm bread for scooping, and let everyone dig in family style.
A close-up of green shakshuka featuring wilted greens, poached eggs, and creamy feta, served with toasted bread for dipping. Save
A close-up of green shakshuka featuring wilted greens, poached eggs, and creamy feta, served with toasted bread for dipping. | cookingwithmila.com

This recipe has become my go-to for friends who say they don't like vegetables. Something about the runny yolks mixing with the feta and all those greens converts even the most skeptical eaters, and I love watching someone become a believer after just one bite.

Make It Your Own

I've learned that green shakshuka is incredibly forgiving—swap kale for arugula, add fresh basil along with the other herbs, or throw in some diced avocado at the end. The only constant is that the dish needs those fresh herbs and good feta to taste like itself.

Timing Matters

The eggs continue cooking even after you remove the skillet from heat, so take them off when the whites look slightly underdone. I learned this the hard way serving what I thought were perfectly runny yolks that had set completely by the time everyone sat down.

The Bread Situation

Don't skimp on the bread—thick cut sourdough, warm pita, or even naan are all perfect vehicles for scooping up those greens and runny yolks. I brush whatever bread I'm using with olive oil and give it a quick toast in the pan while the eggs finish cooking.

  • Warm bread makes all the difference for that perfect yolk to veggie ratio
  • Extra feta on the table lets people adjust the saltiness to their taste
  • Leftovers reheat surprisingly well if you don't mind the eggs being fully cooked
Healthy green shakshuka with spinach and feta, beautifully garnished with fresh herbs and ready for a savory brunch plate. Save
Healthy green shakshuka with spinach and feta, beautifully garnished with fresh herbs and ready for a savory brunch plate. | cookingwithmila.com

Theres something deeply satisfying about eating from a communal skillet, breaking bread together, and watching those bright green eggs transform a regular morning into something that feels like a celebration.

Your Questions Answered

Baby spinach, kale or Swiss chard, and spring onions create the vibrant green base.

Eggs are cracked into wells in the sautéed vegetables and gently poached with the skillet covered until whites are set and yolks remain soft.

Yes, green chili and chili flakes are optional and can be added or omitted to suit your preferred heat level.

Fresh parsley, cilantro, and dill are stirred in to provide aromatic and fresh herbal notes.

Yes, the dish as described is gluten-free. Serve with gluten-free bread or pita to keep it gluten-free.

Omitting eggs and feta, then adding roasted chickpeas or tofu, makes it vegan while maintaining texture and flavor.

Green Shakshuka Spinach Feta

Vibrant greens, fresh herbs, creamy feta, and poached eggs create a wholesome satisfying dish.

Prep 15m
Cook 20m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Vegetables & Greens

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 green bell pepper, diced
  • 1 medium zucchini, diced
  • 7 oz baby spinach, roughly chopped
  • 3.5 oz kale or Swiss chard, stemmed and chopped
  • 2 spring onions, sliced
  • 1 green chili, finely chopped (optional)

Herbs & Seasonings

  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 0.5 teaspoon ground paprika
  • 0.25 teaspoon chili flakes (optional)
  • Salt and pepper to taste
  • 0.5 small bunch fresh parsley, chopped
  • 0.5 small bunch fresh cilantro, chopped
  • 0.5 small bunch fresh dill, chopped

Eggs & Cheese

  • 4 large eggs
  • 3.5 oz feta cheese, crumbled

Garnish

  • Extra chopped herbs
  • Toasted bread or pita (optional)

Instructions

1
Sauté the Aromatics: Heat olive oil in a large skillet over medium heat. Add onion and cook until soft and translucent, about 3-4 minutes.
2
Add Base Vegetables: Stir in garlic, green bell pepper, and zucchini. Sauté for another 4-5 minutes until vegetables begin to soften.
3
Wilt the Greens: Add the spinach, kale (or Swiss chard), and spring onions. Cook, stirring frequently, until greens are wilted, about 2-3 minutes.
4
Season the Mixture: Sprinkle in cumin, coriander, paprika, chili flakes (if using), salt, and pepper. Stir well to combine.
5
Incorporate Fresh Herbs: Mix in chopped parsley, cilantro, and dill. Cook for 1-2 minutes until fragrant. Taste and adjust seasoning.
6
Create Wells for Eggs: Using a spoon, make 4 small wells in the vegetable mixture. Crack an egg into each well.
7
Poach the Eggs: Reduce heat to low, cover the skillet, and cook until egg whites are set but yolks are still runny, about 7-8 minutes.
8
Add Feta and Finish: Sprinkle crumbled feta over the top. Cover for another minute to slightly melt the cheese.
9
Serve: Remove from heat. Garnish with extra fresh herbs and serve immediately with toasted bread or pita if desired.
Additional Information

Equipment Needed

  • Large skillet with lid
  • Cutting board and knife
  • Wooden spoon or spatula
  • Measuring spoons

Nutrition (Per Serving)

Calories 265
Protein 14g
Carbs 14g
Fat 17g

Allergy Information

  • Contains dairy (feta cheese) and eggs
  • Gluten-free as written; serve with gluten-free bread if needed
  • If using store-bought feta, double-check for any additional allergens
Mila Russo

Passionate home cook sharing easy, flavorful recipes and practical meal tips.