Follow Me On Pinterest!

One of my favorite kitchen moments is the quiet joy that comes from whipping up a simple yet satisfying dish that not only fills the belly but warms the heart. Creamy Spinach and Eggs has become a staple in my home, especially when I need something quick, comforting, and nutrient-dense, without all the fuss. It’s one of those plates that can sit proudly at breakfast, lunch, or even dinner. It just works, like your favorite pair of jeans—reliable, functional, and somehow still manages to feel a bit special.
What makes this recipe special
The magic of this dish lies in its simplicity and versatility. You’re getting that vibrant green from the spinach, which is always a win in my book. The creamy Greek yogurt brings a lusciousness that hugs the eggs, making them feel indulgent without tipping the scales. The eggs themselves become soft crests of golden sunshine nestled in a sea of rich greens. And the aroma? It’s all earthy onions and toasted greens in your kitchen. It’s a moment—each bite balances creaminess with the slight bitter edge of the spinach, all while the eggs add a luxurious touch that makes it feel a level above your typical meal.
Gather these ingredients
Before we dive in, here’s what you’ll need for this delightful dish:
- Extra-virgin olive oil (1 tablespoon): A good quality oil not only enhances flavor but adds a nice richness.
- Green onions (3-4, thinly sliced): These offer a mild onion-y punch and a pop of color. Both the white and green parts are perfectly usable, so don’t toss any away.
- Baby spinach (5 oz, about 4 cups): Fresh is best here. If you want to mix it up, chard or kale can also work, but the cooking times may vary.
- Kosher salt (½ teaspoon, plus more if needed): Essential for bringing out the flavors in every ingredient.
- Black pepper (¼ teaspoon, plus more if needed): Just a touch adds a nice warmth without overwhelming the dish.
- Greek yogurt (½ cup, preferably Fage 5%): Think of it as an elegant creaminess that’s still a bit tangy. Alternatively, Greek-style dairy-free yogurt could be used for a twist.
- Eggs (4): Go for large eggs if you can. Freshness matters for texture and flavor here—trust me on this one.
- Crusty bread (for serving, optional): Choose a nice loaf to toast; it’s perfect for scooping up that creamy goodness.
How this recipe comes together
Let’s dive into how to create this beautiful dish step by step. Follow along, and you’ll have a bowl of joy in no time.
- Heat the oil: In a large skillet, warm the 1 tablespoon of extra-virgin olive oil over medium heat.
- Sauté the onions: Add the sliced green onions and sauté for about 2-3 minutes until they soften but hold onto a bit of their crunch.
- Add the spinach: Toss in the baby spinach and let it wilt for about 1-2 minutes, stirring occasionally. You’ll know it’s ready when the vibrant greens are just starting to lose their shape.
- Season: Sprinkle in ½ teaspoon of kosher salt and ¼ teaspoon of black pepper. Give it a quick stir to ensure even seasoning.
- Add the yogurt: Incorporate the ½ cup of Greek yogurt into the spinach mixture, mixing gently until well combined. It should meld beautifully.
- Make indents: With the back of a spoon, create 4 small wells in the spinach mixture.
- Crack the eggs: Carefully crack the 4 eggs into those wells, taking care not to break the yolks.
- Cover and cook: Lower the heat and cover the skillet. Allow it to cook until the egg whites are fully set and yolks are at your desired level of doneness—about 5-7 minutes. Keep an eye on them for the perfect runny yolks.
- Serve: Enjoy immediately, perhaps with a sprinkle of crushed red pepper and a drizzle of olive oil for that finishing touch
How I like to serve this
Now that you’ve got yourself a skillet of creamy goodness, how can you elevate it further? Toast up some crusty bread to soak up the luscious yolks and creamy spinach. It adds that crunch factor that plays beautifully against the smooth texture of the dish. If you’re feeling even more adventurous, a side of roasted tomatoes can bring in a nice sweetness and acidity that enhances everything beautifully. And don’t skip the drizzle of extra olive oil to finish it all off—little touches matter.
Keeping leftovers fresh
Should you find yourself with leftovers—which is hit and miss because who ever has enough of this?—let’s talk storage. First, cool down the dish to room temperature before transferring it to an airtight container. It’ll keep in the fridge for up to three days. Reheat gently on the stovetop, adding a splash of water or stock to keep it from drying out.
Helpful cooking tips
Here are a few insights I’ve picked up over the years that really make a difference:
- Don’t rush the sautéing process—those onions need time to develop their sweetness.
- Make sure the heat is low enough when you add the eggs. You want to gently cook them for that perfect level of doneness without burning the bottoms.
- If you’re worried about leftovers, this dish works beautifully in a wrap or as a filling for an omelette the next day.
Creative twists
Feeling adventurous? Here are some ways to make this dish your own:
- Feta or goat cheese: Crumble some in for a tangy, creamy addition.
- Herbs: Dill or parsley bring a fresh note that perfectly complements the spinach.
- Spice it up: Add a dash of hot sauce or smoked paprika for an unexpected kick.
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 if needed)
- ¼ teaspoon black pepper (plus more if needed)
- ½ cup Greek yogurt (I prefer Fage 5%)
- 4 eggs
- Crusty bread (for serving, optional)
Directions to follow
- Heat the olive oil in a large skillet over medium heat.
- Add sliced green onions and sauté until softened, about 2-3 minutes.
- Add baby spinach and sauté until wilted, about 1-2 minutes. Season with salt and pepper.
- Stir in Greek yogurt until well incorporated.
- Make 4 indents in the mixture using the back of a spatula. Crack the eggs in those indents.
- Cover the skillet and lower the heat. Cook until egg whites are set and yolks are done to your liking, about 5-7 minutes.
- Serve with toasted bread, drizzled with olive oil and crushed red pepper if desired.
Your questions answered
- Can I use frozen spinach? Yes, just make sure to thaw and squeeze out excess water before adding it in.
- What else can I add? Diced tomatoes, bell peppers, or even a sprinkle of cheese can elevate this dish.
- Is this dish healthy? Absolutely! It’s packed with nutrients—leafy greens, protein from the eggs, and healthy fats from the yogurt.
- Can I make it vegetarian? Yes, just skip the eggs and load it up with more veggies, or even add chickpeas for protein.
- How can I customize the heat level? Adjust the black pepper to your liking, or add a bit of cayenne for a real kick.
Cooking can be a labor of love, but it’s also a chance to create something nourishing and fulfilling. This Creamy Spinach and Eggs dish is a reminder of that. Embrace the process, maybe make it your own, and don’t hesitate to share your twists and experiences. After all, we’re all learning together, and I look forward to hearing your stories from the kitchen.

Creamy Spinach and Eggs
Ingredients
Main Ingredients
- 1 tablespoon extra-virgin olive oil Good quality oil enhances flavor.
- 3-4 pieces green onions, thinly sliced Use both white and green parts.
- 5 oz baby spinach Fresh preferred; can substitute with chard or kale.
- ½ teaspoon kosher salt Adjust to taste.
- ¼ teaspoon black pepper Adjust to taste.
- ½ cup Greek yogurt Preferably Fage 5%; can use dairy-free.
- 4 pieces large eggs Freshness matters for flavor and texture.
- optional crusty bread for serving Toast for serving.
Instructions
Preparation
- Heat the olive oil in a large skillet over medium heat.
- Add sliced green onions and sauté until softened, about 2-3 minutes.
- Add baby spinach and sauté until wilted, about 1-2 minutes. Season with salt and pepper.
- Stir in Greek yogurt until well incorporated.
- Make 4 indents in the mixture using the back of a spatula. Crack the eggs in those indents.
- Cover the skillet and lower the heat. Cook until egg whites are set and yolks are done to your liking, about 5-7 minutes.
- Serve with toasted bread, drizzled with olive oil and crushed red pepper if desired.
