If you’re looking for a quick, nourishing meal that’s both cozy and bursting with flavor, you’re going to love this Creamy Spinach Egg Skillet Recipe. I absolutely love how this dish comes together with just a few simple ingredients, and the creamy spinach base makes the eggs taste extra special — it’s been my go-to for lazy weekend brunches. Trust me, once you try it, you’ll find yourself making it again and again!
Why You’ll Love This Recipe
- Super Creamy Texture: The Greek yogurt blends perfectly with the spinach, creating a luscious base that’s creamy without needing heavy cream.
- Simple, Fresh Ingredients: With just a handful of pantry staples and fresh greens, it’s an easy, healthy meal you can make in under 15 minutes.
- Perfect for Any Meal: Whether it’s breakfast, brunch, lunch, or even a light dinner, this skillet works all day long.
- Kid-Friendly and Customizable: You can easily swap greens or add in cheese to make it your own—and the eggs always please the whole family.
Ingredients You’ll Need
These ingredients come together beautifully to make a creamy, savory skillet that’s both satisfying and nourishing. I like to keep these basics on hand because they’re so versatile—not to mention that subtle tang from Greek yogurt really takes it to the next level.

- Extra-virgin olive oil: Adds a mild fruitiness and helps you sauté the veggies evenly without sticking.
- Green onions: Both the white and green parts bring sweetness and a hint of sharpness; slicing them thin helps them soften quickly.
- Baby spinach: You can swap this with baby kale or arugula for different flavor profiles; spinach wilts quickly and turns silky.
- Kosher salt: Key to seasoning the greens and balancing flavors—always start with less, then adjust to taste.
- Black pepper: Freshly ground if possible, it adds gentle heat and depth.
- Greek yogurt: My secret weapon here—it makes the spinach mixture creamy without heaviness and adds a subtle tangy note.
- Eggs: Fresh eggs work best; poaching them gently in the skillet keeps the yolks luxuriously runny if you like.
- Crusty bread (optional): Great for scooping up every bit of creamy yumminess.
Variations
I’ve had so much fun tweaking this Creamy Spinach Egg Skillet Recipe over time—don’t hesitate to make it your own! Adding different cheeses or swapping greens can change the flavor profile entirely. You can even add some heat if that’s your thing. I encourage you to experiment and find your favorite combo.
- Add Cheese: My family goes crazy for crumbled feta or parmesan mixed into the spinach—as soon as the greens are wilted, toss in some cheese for extra richness.
- Swap Greens: I once tried baby kale instead of spinach; it needed a couple more minutes to soften but brought a lovely earthy bitterness that balanced the creamy yogurt.
- Make it Spicy: A pinch of crushed red pepper flakes or a drizzle of hot sauce on top adds a nice zing if you enjoy a little kick.
- Go Vegan: Use a plant-based yogurt and skip the eggs or substitute with tofu scramble for a similar creamy effect.
How to Make Creamy Spinach Egg Skillet Recipe
Step 1: Sauté the Green Onions
Heat extra-virgin olive oil over medium heat in a large skillet. Add the thinly sliced green onions and cook for about 2 to 3 minutes, stirring occasionally. You want them softened and fragrant, but avoid browning them too much since that could add bitterness. This step builds the base flavor and gives the skillet a lovely aroma.
Step 2: Wilt the Spinach and Season
Next, toss in the baby spinach and stir it around until it just starts to wilt—that should take about 1 to 2 minutes. Keep an eye on it so it doesn’t overcook or turn mushy. Season the mixture with kosher salt and black pepper to taste. The salt really helps the greens release their juices, and you’ll get a nice depth of flavor starting here.
Step 3: Stir in the Greek Yogurt
Remove the skillet briefly from heat and fold in the Greek yogurt. This is the magic moment—the yogurt blends seamlessly into the spinach, making it creamy without heavy cream or butter. If your skillet feels too hot, let it cool down a bit before adding the yogurt so it doesn’t curdle.
Step 4: Crack in the Eggs and Cook Low and Slow
Create four little wells in the creamy spinach mixture with the back of a spoon, then carefully crack an egg into each indent. Lower the heat to the lowest setting and cover the skillet. Let the eggs gently poach in the spinach mixture for 5 to 7 minutes, or until the whites are fully set but yolks remain runny if you prefer. Patience here is key! I remember the first time I rushed this step and ended up with overcooked eggs—definitely not as lovely.
Step 5: Serve and Enjoy
Once the eggs reach your desired doneness, take the skillet off heat. I love drizzling a little more olive oil over the top and sprinkling with crushed red pepper flakes for a bit of heat and color. Serve it straight from the skillet with toasted crusty bread on the side for scooping up all that creamy goodness. It’s such a comforting, beautiful meal — and isn’t that what we all want?
Pro Tips for Making Creamy Spinach Egg Skillet Recipe
- Don’t Overheat the Yogurt: Adding yogurt to a too-hot pan can make it separate, so remove the skillet briefly from the heat or cool it slightly before stirring in the yogurt.
- Low and Slow Eggs: Cooking the eggs on low heat with a lid ensures tender whites and perfectly runny yolks without the bitter crust.
- Use Fresh Greens: I found that baby spinach wilts much quicker than mature spinach or kale, so adjust your timing accordingly depending on what you use.
- Season at Every Step: Salting the greens before adding yogurt enhances flavor and helps keep the overall dish balanced.
How to Serve Creamy Spinach Egg Skillet Recipe

Garnishes
I often finish this skillet with a drizzle of good-quality olive oil and a sprinkle of crushed red pepper flakes for a touch of heat. Freshly cracked black pepper and a sprinkle of flaky sea salt make all the difference too. Sometimes I add chopped fresh herbs like parsley or chives when I have them on hand — they brighten the dish beautifully.
Side Dishes
Crusty toasted bread is a must in my book—it’s perfect for scooping up the creamy spinach and runny eggs. If you’re feeling a bit more hearty, I like serving this with roasted potatoes or a simple salad on the side for some fresh crunch.
Creative Ways to Present
For special occasions, I’ve plated this skillet individually in small cast iron pans—it elevates the look and keeps the eggs warm longer. You can also sprinkle crumbled feta cheese on top just before serving for a festive touch that adds tang and texture.
Make Ahead and Storage
Storing Leftovers
I usually store leftovers in an airtight container in the fridge for up to two days. Spinach and yogurt mixture stores well, but eggs tend to get a bit rubbery, so I recommend reheating gently or eating the creamy spinach separately with freshly cooked eggs.
Freezing
I haven’t had great luck freezing this recipe because the texture of spinach and eggs changes; the yogurt can separate after thawing. If you want to prep in advance, I suggest freezing the sautéed spinach separately (without yogurt) and adding yogurt and eggs fresh when ready to cook.
Reheating
When reheating, do so gently over low heat or in the microwave at reduced power in short bursts to avoid curdling the yogurt. If the eggs feel overcooked, crack a fresh egg or two in and cook them fresh for that silky texture we all love.
FAQs
-
Can I use frozen spinach in this Creamy Spinach Egg Skillet Recipe?
Yes, you can use frozen spinach, but be sure to thaw it fully and squeeze out excess moisture before cooking. This helps prevent the skillet from becoming watery and keeps the creamy texture intact.
-
What if I don’t have Greek yogurt?
If you don’t have Greek yogurt, a thick sour cream or crème fraîche can work as substitutes to keep that creamy consistency. Just add it at the same step and adjust seasoning to taste.
-
How do I get runny yolks instead of fully cooked eggs?
Cook the eggs on very low heat and keep the lid on the skillet so the steam gently cooks the whites without overcooking the yolks. Start checking around 5 minutes and remove once whites are set but yolks still feel soft.
-
Can I add other vegetables to this recipe?
Absolutely! Sautéed mushrooms, bell peppers, or cherry tomatoes would be delicious additions. Just add them at the stage when you’re cooking the green onions so they soften nicely.
Final Thoughts
This Creamy Spinach Egg Skillet Recipe has become such a beloved staple in my kitchen because it’s easy, comforting, and satisfying every single time. I love how the creamy spinach and eggs complement each other so perfectly—and the fact that it all comes together in one pan means less cleanup, which is always a win in my book. Give it a try—you might just find your new favorite breakfast or brunch idea to share with friends and family. Happy cooking!
Print
Creamy Spinach Egg Skillet Recipe
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: 2 servings
- Category: Breakfast
- Method: Stovetop
- Cuisine: American
- Diet: Low Fat
Description
Creamy Spinach and Eggs is a simple, nutritious skillet dish featuring sautéed spinach blended with Greek yogurt and topped with perfectly cooked eggs. This comforting breakfast or brunch recipe is enhanced with green onions, seasoned to taste, and optionally served with crusty bread. It offers a delicious way to enjoy greens and protein in a creamy, flavorful combination.
Ingredients
Main Ingredients
- 1 tablespoon extra-virgin olive oil
- 3-4 green onions, thinly sliced (both white and green parts)
- 5 oz. baby spinach (about 4 cups)
- ½ teaspoon kosher salt, plus more as needed
- ¼ teaspoon black pepper, plus more as needed
- ½ cup Greek yogurt (preferably Fage 5%)
- 4 eggs
- Crusty bread (for serving, optional)
Instructions
- Heat the olive oil: Warm 1 tablespoon of extra-virgin olive oil in a large skillet over medium heat.
- Sauté the green onions: Add the sliced green onions, cooking for 2-3 minutes until softened but not browned, stirring occasionally.
- Cook the spinach: Add the baby spinach to the skillet and sauté for 1-2 minutes until wilted, stirring occasionally.
- Season and mix yogurt: Sprinkle ½ teaspoon kosher salt and ¼ teaspoon black pepper over the spinach, then stir in ½ cup Greek yogurt until fully incorporated into the spinach mixture.
- Create spaces for eggs: Use the back of a spoon or spatula to make 4 indents in the spinach mixture for the eggs.
- Add eggs and cook: Crack the 4 eggs into the indents, reduce heat to low, cover the skillet, and cook for 5-7 minutes until egg whites are set and yolks reach desired doneness.
- Serve: Optionally serve with toasted crusty bread, season with additional salt and pepper if desired, drizzle with extra olive oil, and sprinkle crushed red pepper flakes for added flavor.
Notes
- Use other greens: Mature spinach, baby kale, or arugula can be used instead. Note that cooking times and flavors vary; kale takes longer to cook and arugula has a peppery taste.
- Add cheese: Crumbled feta or grated Parmesan/Romano can be mixed into the spinach or sprinkled on top after cooking for added richness.
Nutrition
- Serving Size: 1 serving (half the recipe)
- Calories: 280
- Sugar: 3 g
- Sodium: 550 mg
- Fat: 17 g
- Saturated Fat: 4.5 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 10 g
- Fiber: 3 g
- Protein: 19 g
- Cholesterol: 340 mg


