Green Shakshuka Spinach Feta

Vibrant green shakshuka with spinach, kale, and creamy feta in a skillet, topped with poached eggs. Save to Pinterest
Vibrant green shakshuka with spinach, kale, and creamy feta in a skillet, topped with poached eggs. | speakingfood.com

This dish combines sautéed green vegetables—spinach, zucchini, kale, and bell pepper—with fragrant herbs like parsley, cilantro, and dill. Eggs are poached gently atop the greens, then crowned with crumbled feta cheese. The result is a vibrant, wholesome meal bursting with fresh flavors and creamy textures, perfect for breakfast, brunch, or light dinners. Simple to prepare, it balances tender veggies with aromatic spices such as cumin and coriander, offering a delicious glimpse into Middle Eastern-inspired cooking.

The first time I saw green shakshuka at a friend's brunch, I honestly thought she'd made a mistake. Where was the red sauce? The tomatoes? But one bite into that vibrant, herb-packed skillet, and I forgot everything I thought I knew about shakshuka. Now it's become my go-to when I want something that feels both nourishing and slightly fancy without any actual effort.

Last winter, when everyone was fighting off colds and craving comfort food, I made this for my roommate who was convinced shakshuka had to be red. She watched skeptically as I piled in spinach, kale, and three different kinds of herbs. When she finally broke that first yolk and dragged her toast through it, she literally said I'm sorry I doubted you, which is basically the highest compliment you can get in our apartment.

Ingredients

  • 2 tablespoons olive oil: Use a good quality one here since it's the foundation of the dish and you'll taste the difference
  • 1 medium onion, finely chopped: I've learned to take my time here, getting them properly soft and sweet creates a better base
  • 2 cloves garlic, minced: Fresh garlic is non-negotiable, the jarred stuff just doesn't have the same punch
  • 1 green bell pepper, diced: This adds sweetness and crunch, plus it keeps with the all-green theme that makes this so pretty
  • 1 medium zucchini, diced: Don't skip this, it becomes tender and almost creamy as it cooks down
  • 200 g baby spinach, roughly chopped: Spinach wilts down dramatically, so what looks like a mountain will cook down to almost nothing
  • 100 g kale or Swiss chard, stemmed and chopped: Kale holds its texture better than spinach, giving you nice variation in the greens
  • 2 spring onions, sliced: Both white and green parts go in for different layers of flavor
  • 1 green chili, finely chopped: Leave the seeds in if you want heat, remove them if you're sensitive to spice
  • 1 teaspoon ground cumin: This is the backbone of the spice blend, giving it that classic Middle Eastern warmth
  • 1 teaspoon ground coriander: Bright and citrusy, it balances the earthier cumin perfectly
  • 1/2 teaspoon ground paprika: Adds subtle sweetness and that beautiful color
  • 1/4 teaspoon chili flakes: Even if you skip the fresh chili, these flakes add background warmth
  • Salt and pepper, to taste: Taste and adjust, the feta will add saltiness so don't overdo it early
  • 1/2 small bunch fresh parsley, chopped: Fresh herbs are what make this sing, don't even think about using dried
  • 1/2 small bunch fresh cilantro, chopped: If you're one of those people who think cilantro tastes like soap, just add more parsley and dill
  • 1/2 small bunch fresh dill, chopped: Dill adds this bright, almost spring-like flavor that makes everything feel lighter
  • 4 large eggs: Room temperature eggs will cook more evenly and predictably
  • 100 g feta cheese, crumbled: The salty, creamy cheese cuts through all the greens and ties everything together
  • Extra chopped herbs: For serving, because fresh herbs on top make everything look intentional and professional
  • Toasted bread or pita: Non-negotiable for me, you need something to scoop up those runny yolks

Instructions

Build your flavor foundation:
Heat olive oil in a large skillet over medium heat, add onion and cook until soft and translucent, about 3-4 minutes. You want them to be completely softened, not just translucent.
Add the crunch vegetables:
Stir in garlic, green bell pepper, and zucchini, sautéing for another 4-5 minutes until vegetables begin to soften. The zucchini should start looking slightly translucent around the edges.
Wilt the hearty greens:
Add the spinach, kale or Swiss chard, and spring onions, cooking and stirring frequently until greens are wilted, about 2-3 minutes. This will seem like too many greens, but they'll cook down dramatically.
Wake up the spices:
Sprinkle in cumin, coriander, paprika, chili flakes if using, and salt and pepper, stirring well to combine. Let them cook for about 30 seconds until you can really smell them.
Fold in the fresh herbs:
Mix in chopped parsley, cilantro, and dill, cooking for 1-2 minutes until fragrant. Taste and adjust seasoning before moving on.
Create the egg nests:
Using a spoon, make 4 small wells in the vegetable mixture, cracking an egg into each well. Try to space them evenly so everyone gets their own perfect egg.
Let the eggs work their magic:
Reduce heat to low, cover the skillet, and cook until egg whites are set but yolks are still runny, about 7-8 minutes. Don't peek too often, you need that trapped heat to cook the tops of the eggs.
Add the crowning glory:
Sprinkle crumbled feta over the top, covering for another minute to slightly melt the cheese. The feta should be warm and softened but still distinct.
Bring it to the table:
Remove from heat, garnish with extra fresh herbs and serve immediately with toasted bread or pita. The eggs will keep cooking in the hot pan, so don't wait too long.
Green shakshuka in a skillet with spinach, feta, and herbs, served alongside warm toasted bread. Save to Pinterest
Green shakshuka in a skillet with spinach, feta, and herbs, served alongside warm toasted bread. | speakingfood.com

This recipe became my standard contribution to family brunches after my sister's wedding. We were all exhausted from wedding planning and needed something that felt celebratory but didn't require anyone to wake up at dawn. Watching everyone break into those runny yolks, still in their pajamas and robe, felt like exactly what comfort food should be.

Make It Your Own

The beauty of green shakshuka is how flexible it is. I've made versions with whatever greens looked sad in my fridge, added roasted vegetables from the night before, and even thrown in chickpeas for extra protein. The basic formula is greens, aromatics, spices, eggs, and cheese, everything else is up to you.

The Bread Situation

After making this dozens of times, I've become opinionated about the bread. Thick-cut sourdough is my top choice because it stands up to all those juices and doesn't get soggy. Warm pita works too, but you'll want two pieces per person because they'll get fully loaded with all that vegetable and egg goodness.

Timing Your Shakshuka

Here's what I've learned about serving this for guests: the vegetable base can be made hours ahead and gently reheated when you're ready to add the eggs. That means you can do all the actual cooking before anyone even arrives, then just crack in the eggs and cover the pan while you pour coffee.

  • Set out your bread and any garnishes before you start the eggs so you can serve it immediately
  • If you're making this for a crowd, consider using two smaller skillets instead of one giant one, the eggs cook more evenly that way
  • Have a lid ready before you start the final cooking phase, every minute counts when you're dealing with runny yolks
A close-up of green shakshuka with spinach, kale, and poached eggs, garnished with fresh herbs and feta. Save to Pinterest
A close-up of green shakshuka with spinach, kale, and poached eggs, garnished with fresh herbs and feta. | speakingfood.com

There's something deeply satisfying about eating this when the weather is gloomy, all those vibrant greens and fresh herbs make everything feel a little brighter. Hope this becomes your go-to comfort meal too.

Recipe Help & Support

Spinach, kale, and Swiss chard are ideal for their tender texture and vibrant color, but collard greens or arugula can be used as alternatives.

Add or omit green chili and chili flakes according to your preference to control the spice intensity.

Vegetables and herbs can be pre-chopped, but it's best to cook eggs fresh for optimal texture and taste.

Feta cheese adds a creamy, tangy element that balances the greens and spices beautifully.

Toasted bread or warm pita works wonderfully to scoop up the flavorful mixture.

Green Shakshuka Spinach Feta

A colorful blend of greens, herbs, feta, and eggs, delivering a fresh, hearty dish for any time of day.

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
  • ½ teaspoon ground paprika
  • ¼ teaspoon chili flakes (optional)
  • Salt and pepper, to taste
  • ½ small bunch fresh parsley, chopped
  • ½ small bunch fresh cilantro, chopped
  • ½ 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
Cook the Vegetables: Stir in garlic, green bell pepper, and zucchini. Sauté for another 4-5 minutes until vegetables begin to soften.
3
Add 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
Add 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 Cheese: Sprinkle crumbled feta over the top. Cover for another minute to slightly melt the cheese.
9
Finish and 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
Heather Collins