Green Shakshuka with Spinach

Steaming Green Shakshuka with spinach and feta in a deep skillet, featuring vibrant greens and poached eggs ready to serve. Save to Pinterest
Steaming Green Shakshuka with spinach and feta in a deep skillet, featuring vibrant greens and poached eggs ready to serve. | viralpinkitchen.com

This green shakshuka presents a fresh twist on the classic Mediterranean dish by incorporating a mix of spinach, kale, and aromatic herbs gently sautéed to retain their vibrance. Eggs are poached softly within the greens, topped with tangy feta cheese to add creaminess and depth. The dish is flavored with cumin, coriander, smoked paprika, and a hint of red pepper flakes to balance earthiness and spice. Ready in just over 30 minutes, this vegetarian and gluten-free dish suits breakfast or brunch occasions, delivering a satisfying and wholesome combination of flavors and textures with every bite.

The Sunday I discovered green shakshuka started with a refrigerator full of wilting herbs and no plan for breakfast. My roommate had returned from the farmers market with an absurd amount of spinach and kale, and I refused to let it go to waste. What happened in that skillet changed how I think about eggs forever.

Last spring, my sister visited and I made this for her birthday brunch. She took one look at the vibrant green skillet and asked if I was sure about the recipe. By her second bite, she was planning which greens she had in her own refrigerator to use that week.

Ingredients

  • 2 tablespoons olive oil: Extra virgin gives you the best flavor foundation for sautéing
  • 1 medium onion, finely chopped: Sweet onions work beautifully here
  • 1 green bell pepper, diced: Adds subtle sweetness and more vibrant color
  • 3 garlic cloves, minced: Fresh garlic makes all the difference
  • 4 cups fresh spinach, roughly chopped: Wilts down significantly so dont be shy with it
  • 1 cup baby kale or Swiss chard, chopped: Stems removed for tender results
  • 1 cup fresh parsley leaves, chopped: Flat leaf parsley has the best flavor
  • 1/2 cup fresh cilantro leaves, chopped: If you hate cilantro, use more parsley or basil
  • 2 scallions, sliced: Both white and green parts add nice bite
  • 1 teaspoon ground cumin: Toast it briefly in a dry pan first for deeper flavor
  • 1/2 teaspoon ground coriander: Brightens the earthiness of the greens
  • 1/2 teaspoon smoked paprika: Adds subtle depth without overwhelming the fresh herbs
  • 1/4 teaspoon crushed red pepper flakes: Leave out if you prefer no heat
  • Salt and black pepper, to taste: Taste the greens before adding eggs
  • 4 large eggs: Room temperature eggs will cook more evenly
  • 1/2 cup crumbled feta cheese: Creamy feta balances the bitter greens perfectly
  • 1 avocado, sliced: Optional but highly recommended for creaminess
  • Extra chopped herbs: Fresh garnish makes it pop
  • Lemon wedges: A squeeze brightens everything

Instructions

Prep your greens:
Wash everything thoroughly since greens can hold sand. Spin them dry so you dont water down the skillet.
Sauté the base:
Heat olive oil in a large, deep skillet over medium heat. Add onion and bell pepper, cooking 4 to 5 minutes until softened and fragrant.
Add the garlic:
Stir in minced garlic and cook just 1 minute until you can smell it. Watch carefully so it does not brown.
Wilt the greens:
Add spinach, kale, parsley, cilantro, and scallions. Sauté 4 to 5 minutes, stirring constantly until everything is wilted and bright green.
Season the mixture:
Sprinkle in cumin, coriander, smoked paprika, red pepper flakes if using, plus salt and pepper. Stir until the spices coat every leaf.
Make the wells:
Create 4 small wells in the greens. Crack an egg into each well, taking care not to break the yolks.
Add the feta:
Sprinkle crumbled feta evenly across the skillet, letting some fall near the eggs for salty bites.
Cover and cook:
Cover the skillet and reduce heat to low. Cook 6 to 8 minutes until whites are set but yolks remain jiggly.
Finish and serve:
Remove from heat immediately. Top with avocado, extra herbs, and lemon wedges. Bring the whole skillet to the table.
Close up of Green Shakshuka with spinach and feta, creamy yolks glistening on sautéed greens and herbs for a fresh breakfast. Save to Pinterest
Close up of Green Shakshuka with spinach and feta, creamy yolks glistening on sautéed greens and herbs for a fresh breakfast. | viralpinkitchen.com

My friend Sarah still talks about the morning I made this for her after she stayed over following a rough week at work. We stood at the counter eating straight from the skillet, and she said it felt like a hug in food form.

Choosing Your Greens

Any combination of tender greens will work beautifully here. I have used arugula for peppery bite, Swiss chard for earthiness, and even added tender beet greens when they showed up in my CSA box. The key is mixing something sturdy like kale with quick-wilting greens like spinach for texture variety.

Bread Matters

A thick slice of sourdough or crusty bread is essential for scooping up those runny yolks. I rub my bread with raw garlic and toast it until golden, which adds another layer of flavor to every bite. Gluten-free flatbread works just as well if that is your preference.

Make It Your Own

This recipe adapts beautifully to what you have on hand or prefer. I have made countless versions depending on the season and my mood.

  • Add diced zucchini in summer for extra volume without changing the flavor profile
  • Try goat cheese instead of feta for a milder tang that some people prefer
  • Make it spicier with minced jalapeño or a pinch of cayenne in the spice mix
Overhead view of Green Shakshuka with spinach and feta, garnished with avocado slices and lemon wedges on a rustic kitchen table. Save to Pinterest
Overhead view of Green Shakshuka with spinach and feta, garnished with avocado slices and lemon wedges on a rustic kitchen table. | viralpinkitchen.com

Green shakshuka has become my answer to every brunch invitation and lazy Sunday morning. Once you taste it, you will understand why.

Recipe FAQs

Absolutely! You can use kale, Swiss chard, or collard greens as alternatives. Each will offer a slightly different texture and flavor but will maintain the dish’s vibrant essence.

Cook the eggs over low heat with the skillet covered, checking at 6 to 8 minutes. This allows the whites to set while keeping yolks creamy and runny.

Feta adds a tangy, creamy contrast to the greens and eggs, but you can omit or replace it with another crumbly cheese like goat cheese based on preference or dietary needs.

Yes, add diced jalapeño or extra crushed red pepper flakes during the sautéing stage to increase heat to your liking.

Serve with toasted crusty bread, pita, or gluten-free flatbread to soak up the flavorful juices. A squeeze of fresh lemon brightens the flavors.

The main components are gluten-free. Just ensure any bread or flatbread served alongside is certified gluten-free to keep the meal safe.

Green Shakshuka with Spinach

A vibrant blend of spinach, kale, and feta with tender poached eggs, perfect for a fresh, healthy brunch.

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

Ingredients

Vegetables & Greens

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 1 green bell pepper, diced
  • 3 garlic cloves, minced
  • 4 cups fresh spinach, roughly chopped
  • 1 cup baby kale or Swiss chard, chopped
  • 1 cup fresh parsley leaves, chopped
  • 1/2 cup fresh cilantro leaves, chopped
  • 2 scallions, sliced

Spices & Seasonings

  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground coriander
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon crushed red pepper flakes (optional)
  • Salt and black pepper, to taste

Dairy & Eggs

  • 4 large eggs
  • 1/2 cup crumbled feta cheese

Optional Garnishes

  • 1 avocado, sliced
  • Extra chopped herbs
  • Lemon wedges

Instructions

1
Sauté Aromatic Vegetables: Heat olive oil in a large, deep skillet over medium heat. Add the onion and bell pepper; sauté for 4–5 minutes until softened.
2
Add Garlic: Stir in garlic and cook for 1 minute until fragrant.
3
Wilt Greens: Add spinach, kale (or chard), parsley, cilantro, and scallions. Sauté for 4–5 minutes, stirring until greens are wilted and vibrant.
4
Season the Mixture: Sprinkle in cumin, coriander, smoked paprika, red pepper flakes (if using), salt, and black pepper. Stir to combine.
5
Create Wells for Eggs: Create 4 small wells in the greens mixture. Crack an egg into each well.
6
Add Feta Cheese: Sprinkle feta cheese evenly over the greens and eggs.
7
Poach Eggs: Cover the skillet and cook on low heat for 6–8 minutes, until eggs are just set but yolks remain runny (cook longer for firmer yolks).
8
Finish and Serve: Remove from heat. Garnish with avocado, extra herbs, and lemon wedges if desired. Serve immediately with crusty bread or pita.
Additional Information

Equipment Needed

  • Large deep skillet with lid
  • Chefs knife
  • Cutting board
  • Measuring cups and spoons
  • Spatula

Nutrition (Per Serving)

Calories 260
Protein 15g
Carbs 12g
Fat 17g

Allergy Information

  • Contains: Eggs, Milk (feta cheese). May contain: Gluten if served with bread (use gluten-free bread if needed). Always check feta packaging for possible allergens.
Kaylee Jordan

Sharing easy, nourishing recipes and practical cooking tips for home cooks and food enthusiasts.