Spinach and Eggs Skillet with Yogurt-Garlic Sauce

Prep: 15 minCook: 20 min4 servingsmediumMiddle Eastern
Spinach and Eggs Skillet with Yogurt-Garlic Sauce

A Mediterranean-inspired one-skillet meal featuring wilted spinach cooked down with caramelized onions, tomato paste, and warm spices, then finished with poached eggs nestled into the greens. The tangy yogurt-garlic mixture adds brightness and creaminess without cream. Perfect for brunch or a light dinner, this rustic dish celebrates simplicity and seasonal greens.

Ingredients

4 servings
  • 1 ½ lb spinach, fresh, with stems
    kale or chard1:1 by weighthearty greens

    longer cooking may needed

    Full guide →
  • 4 tablespoon plain yogurt, room temperature
    sour cream1:1dairy

    tangier flavor

    Full guide →
  • 4 clove garlic, crushed
  • ½ teaspoon dried oregano
  • 4 tablespoon neutral oil
  • 3 medium onions, diced
  • 1 tablespoon tomato paste
  • 1 teaspoon sweet paprika
  • 1 teaspoon salt
  • 1 pinch black pepper
  • 4 eggs, large, whole
    firm tofu cubes200gveganproteineggs-freeadds soy

    skip egg seasoning step

    Full guide →

Instructions

  1. 1

    Chop spinach with stems into strips.

  2. 2

    Whisk yogurt with crushed garlic and oregano.

  3. 3

    Heat oil in skillet and saute diced onions until softened.

  4. 4

    Stir in tomato paste, then add spinach and cook 1 minute.

  5. 5

    Cover and simmer over low heat 5 minutes.

  6. 6

    Season with paprika, salt, and pepper, stirring to combine.

  7. 7

    Cover again and cook until spinach fully wilts.

  8. 8

    Create 4 gaps in the spinach and crack one egg into each.

  9. 9

    Season eggs with salt and pepper pinches.

  10. 10

    Cover and cook 5 minutes until eggs reach desired doneness.

  11. 11

    Serve warm with yogurt sauce on the side or drizzled over.

Tips

Tip 1

Cook eggs uncovered for 3-4 minutes if you prefer runny yolks, or 5-6 minutes for set yolks.

Tip 2

Serve the yogurt-garlic sauce on the side so diners can add as much or as little as they like.

Tip 3

Fresh spinach reduces significantly; don't be alarmed by the large starting volume.

Good to Know

Storage

Leftovers keep refrigerated 2 days. Reheat gently; eggs will firm up further.

Make Ahead

Prep yogurt sauce and chop vegetables up to 8 hours ahead. Cook spinach base the morning of serving; reheat and add eggs fresh.

Serve With

Serve immediately while eggs are warm and yogurt sauce is cool for contrast. Optionally drizzle sauce over top or pass separately.

Common Mistakes

Watch

Don't skip the initial 5-minute covered simmer; spinach needs time to soften and release moisture.

Watch

Don't crack eggs directly into dry spinach; ensure a shallow well of liquid exists to prevent sticking.

Watch

Don't oversalt the egg tops; the base is already seasoned.

Substitutions

Dairy-Free Swaps

yogurt
sour cream1:1dairy

tangier flavor

Full guide →

Vegan Options

yogurt
cashew cream3/4 cup blended cashews + 1/4 cup watervegan

creamier texture

Full guide →
eggs
firm tofu cubes200gveganproteineggs-freeadds soy

skip egg seasoning step

Full guide →

General Alternatives

spinach
kale or chard1:1 by weighthearty greens

longer cooking may needed

Full guide →
Find more substitutions →

FAQ

Can I make this vegetarian or vegan?

Yes, it's already vegetarian. For vegan, replace eggs with 200g cubed firm tofu or use egg replacer, and swap yogurt for cashew cream or coconut yogurt. Omit the final egg-seasoning step.

What if my spinach releases too much liquid?

Drain excess liquid before adding eggs, or prop the lid ajar during the final simmer to allow evaporation. This prevents eggs from poaching in water instead of sauce.

How long can I keep leftovers and can I freeze them?

Refrigerate up to 2 days. Freezing is not recommended; eggs become rubbery and spinach loses texture. Reheat gently on stovetop over low heat.