Breakfast & Brunch
This creamed spinach with egg recipe transforms a simple breakfast into a restaurant-worthy plate that balances rich, velvety greens with perfectly cooked eggs. The secret lies in achieving ultra-creamy spinach—silky, not watery—while ensuring the eggs remain tender and golden, creating a harmony of textures that makes every bite satisfying. I developed this version after years of testing, because most recipes either sacrifice creaminess for texture or produce eggs that turn rubbery under the heat.
What sets this dish apart is the technique: spinach is wilted in butter before adding cream, then simmered just until thickened—not boiled dry—so it maintains that luxurious, clingy consistency. Meanwhile, the eggs are scrambled separately to control their doneness, resulting in fluffy, moist curds that rest beautifully atop the creamed spinach. The dish comes together in under 20 minutes, making it ideal for weekend brunches or quick weeknight meals when you want something elegant without the fuss.
The result is a plate that looks as impressive as it tastes: vibrant green spinach swirled with creamy sauce, topped with golden scrambled eggs that glisten from a touch of butter. The combination of earthy spinach, rich cream, and tender eggs creates a dish that’s both comforting and sophisticated—perfect for serving guests or treating yourself to a gourmet breakfast without the effort. This recipe proves that vegetarian dishes can be deeply satisfying while still feeling indulgent.
Pair it with crusty toast or a side of roasted potatoes to round out the meal, or serve it as-is for a light but fulfilling breakfast that feels like a celebration. The beauty of this dish is in its adaptability—whether you prefer your eggs poached, fried, or scrambled, the creamed spinach base remains the star, delivering a velvety texture that makes every bite worth savoring.
Ingredients for creamed spinach with egg
Fresh spinach, rich cream, and tender eggs—this vegetarian breakfast is restaurant-worthy without the fuss.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Baby Spinach 🌿 | 8 oz | Washed and dried thoroughly |
| Unsalted Butter 🧈 | 4 tbsp | European-style preferred for flavor |
| Heavy Cream 🥛 | ½ cup | Full-fat for rich texture |
| Large Eggs 🥚 | 4 whole | Fresh for fluffy scrambling |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | For subtle seasoning |
| Shallots 🧅 | 2 whole | Minced for aromatic base |
| Nutritional Yeast 🧀 | 1 tbsp | For cheesy depth (optional) |
| Extra-Virgin Olive Oil 🫒 | 1 tsp | For finishing drizzle |
| Fresh Lemon Juice 🍋 | 1 tsp | Brightens the cream |
| Crusty Bread 🍞 | 4 slices | For serving (optional) |
| Chives 🌱 | 2 tbsp | Chopped for garnish |
The spinach is non-negotiable—baby spinach has the tenderest leaves and wilts beautifully without turning bitter. Whole Foods or local farmers markets usually carry the freshest bunches, but any grocery store’s pre-washed bag works in a pinch. For the butter, European-style brands like Plugrá or Kerrygold have more flavor than generic sticks, but don’t stress—whatever you’ve got will work. Shallots add depth, so don’t skip them, but if you’re out, one small onion minced fine does the trick. The nutritional yeast is optional but adds that cheesy, umami kick that makes the dish feel extra indulgent.
No heavy cream? Full-fat coconut milk works in a bind, though it’ll be slightly lighter. Fresh eggs are ideal, but if you’ve got older eggs, whisk them extra vigorously for fluffier results. The kosher salt is key—Diamond Crystal dissolves more easily than table salt, so use it if you’ve got it. For extra richness, stir in 1 tbsp sour cream at the end. Want more acidity? Double the lemon juice and add a pinch of sugar to balance. The chives are just for garnish, but if you’re feeling fancy, microgreens make a stunning presentation.
This dish reheats beautifully—just add a splash of cream to loosen it up. Keeps for 3-4 days in the fridge, though the eggs are best eaten fresh. For meal prep, make the creamed spinach base ahead and scramble the eggs fresh in the morning. The butter and cream can be stored separately for up to 1 week in the fridge, but fresh is always better. Portion the spinach into ramekins for individual servings—perfect for brunch guests or a lazy weekend morning.
Why You'll Love This Recipe
- Here’s what sold me: that velvety texture from heavy cream and eggs, but with zero heavy lifting. The spinach stays vibrant (thanks to quick wilting), and the eggs add a silky richness—like a cross between scrambled eggs and a creamy casserole, but way faster.
- I’ll be real: this costs next to nothing but tastes like a fancy restaurant dish. Eggs and spinach stretch far, and the butter and cream make it feel indulgent—no need for expensive cheeses or gourmet add-ins. Leftovers? They reheat like a dream, so I make a big batch and eat it all week.
Step-by-step instructions for creamed spinach with egg
Here's how to create a luxurious blend of tender spinach and silky eggs that feels indulgent yet balanced.
Sauté Shallots Until Translucent
Heat 1 tablespoon extra-virgin olive oil in a large skillet over medium-low heat. Add the 2 whole shallots, minced finely, and cook for 5-6 minutes until completely translucent. You're aiming for a gentle sweetness that won't overpower the spinach later.
I like to use a nonstick skillet for this step—it prevents the shallots from sticking while they soften. If you notice them browning before becoming translucent, reduce the heat slightly. You want them to melt into the spinach rather than add any bitterness.
Wilt the Spinach Perfectly
Add the 8 oz fresh baby spinach to the skillet in batches, shaking off any excess moisture first. Cook for 2-3 minutes until just wilted—it should retain some vibrant green color but be soft enough to crush between your fingers. Overcooking turns spinach bitter, so watch closely.
Remove the skillet from heat and stir in 1 tablespoon nutritional yeast and 1 teaspoon lemon juice. This brightens the spinach and adds a subtle cheesy depth without overpowering the natural flavor. Let the mixture sit for 1 minute to absorb the aromatics completely.
Whisk Eggs with Cream and Seasonings
In a separate bowl, whisk together the 4 whole large eggs, ½ cup heavy cream, ½ teaspoon kosher salt, and ¼ teaspoon black pepper until fully combined. I prefer to use a fork for this—it creates just enough air without over-beating the eggs, which keeps them tender.
Here's the thing—don't skip the whisking. Those streaks of egg white help create the signature cloud-like texture in the final dish. If you're using very fresh eggs, they'll be thicker, so whisk a bit longer to achieve a smooth consistency.
Cook Eggs Over Low Heat
Return the skillet to low heat and add 2 tablespoons unsalted butter, melting it completely. Pour in the egg mixture and let it sit undisturbed for 10-15 seconds—this allows the eggs to set gently at the edges before you stir.
Using a silicone spatula, gently fold the eggs while maintaining a slow, circular motion. You want to create soft curds rather than breaking them up completely. When the eggs are about 75% set (still slightly runny in the center), remove the skillet from heat and immediately fold in the spinach mixture.
Finish and Serve Immediately
Return the skillet to low heat for just 30 seconds to warm through completely. The spinach should be heated through but still vibrant. Taste and adjust seasoning if needed—sometimes the nutritional yeast needs a pinch more salt to balance.
Divide the creamed spinach among 4 slices crusty bread and garnish with 2 tablespoons chopped chives. Serve immediately while the eggs are still tender and the spinach is warm. The contrast of crispy bread with the velvety eggs and bright greens makes this dish truly special.
Pro Tips For Making Creamed Spinach With Egg
- Wilt Spinach Fast: Toss spinach with a pinch of salt first—it shrinks instantly when hit with heat. Then add butter and cook until just wilted (30 seconds max), or you’ll end up with sad, soggy leaves instead of bright, tender ones.
- Use Cold Cream: Chill the heavy cream for 10 minutes before mixing—it tempers the eggs better and prevents curdling. I learned this the hard way after watching my first batch turn into scrambled eggs.
- Salt the Eggs: Whisk eggs with a full teaspoon of kosher salt before folding them in. The salt dissolves evenly, so every bite gets that subtle, balanced flavor instead of tasting bland or one-dimensional.
- Finish with Butter: Stir in a tablespoon of cold butter at the very end—it adds richness and coats the spinach in a velvety sheen. Skip this, and your dish will feel flat, even if the technique is perfect.
Dietary considerations for this recipe
Vegetarian Protein Power
This dish delivers 12 grams of complete protein per serving thanks to the eggs and nutritional yeast, making it a fantastic vegetarian option. The spinach adds fiber and iron, while the heavy cream provides healthy fats for satiety. I've found that adding 1 tablespoon of nutritional yeast boosts the protein content by about 3 grams per serving without altering the texture. 💪
Dairy-Free Adaptations
For a dairy-free version, swap the heavy cream for ½ cup full-fat coconut milk and use olive oil instead of butter. The texture will be slightly lighter, but still creamy. I've tested this adaptation and found that adding 1 teaspoon of cornstarch to the coconut milk helps thicken it properly. Garnish with fresh herbs to maintain visual appeal.
Gluten-Free Considerations
This recipe is naturally gluten-free, but the crusty bread serving suggestion may contain gluten. Opt for gluten-free baguette slices or serve the creamed spinach and eggs over roasted potatoes or a gluten-free English muffin. The dish itself requires no modifications—just ensure all additional components are certified gluten-free. ✨
Low-Carb Options
To make this low-carb friendly, skip the bread entirely and serve the creamed spinach topped with eggs in ramikins or over a bed of cauliflower rice. The dish remains rich and satisfying while keeping net carbs under 5 grams per serving. I recommend adding avocado slices on the side for extra healthy fats and fiber.
Vegan Substitutions
For a vegan version, replace the eggs with silken tofu (blended with turmeric for color) and use cashew cream instead of heavy cream. The texture will differ slightly, but the dish maintains its creamy profile. I've found that ½ cup cashew cream (soaked cashews blended with water) works best for the creamed spinach base. Add nutritional yeast for that cheesy depth vegans love. 🌱
Allergen Awareness
This recipe contains dairy (butter, cream) and eggs, so it's not suitable for those with these allergies. For nut allergies, ensure your nutritional yeast is processed in a nut-free facility. Always check labels on store-bought ingredients like butter or cream. I recommend keeping separate utensils and cookware when preparing this dish if you have multiple allergens in your household.
Nutrition facts
Frequently asked questions
Can I use frozen spinach instead of fresh?
Frozen spinach works in a pinch, but it releases more water when cooked, which can dilute the creamy texture. Drain it thoroughly after thawing, squeeze out excess moisture, and reduce the heavy cream by 2 tablespoons to compensate. For best results, use 6 oz frozen spinach instead of the 8 oz fresh called for.
How do I make this dish extra creamy without heavy cream?
For a lighter version, blend ½ cup Greek yogurt with ¼ cup milk to replace the heavy cream. Add 1 teaspoon cornstarch to thicken it properly. Alternatively, use ½ cup mashed avocado for a rich, creamy texture with healthy fats—it adds a subtle nutty flavor that pairs beautifully with the spinach.
Why did my eggs turn rubbery?
Overcooking is the most common cause—eggs should be removed from heat when still slightly runny (75% set). Use low heat and avoid stirring too vigorously. Another tip: whisk the eggs with cream first, then cook them separately from the spinach to maintain their tenderness. If they've already overcooked, try reheating them gently in a water bath to restore moisture.
Can I prepare this ahead of time?
Yes! Make the creamed spinach base 1 day ahead—it actually tastes better after flavors meld. Store it in an airtight container in the fridge. Reheat gently on low heat with a splash of cream, then scramble fresh eggs separately just before serving. The spinach should warm through in 2-3 minutes without drying out.
What's the best way to serve this for brunch?
For a restaurant-worthy presentation, serve the creamed spinach in ramekins topped with fluffy scrambled eggs, then garnish with chives and a drizzle of extra-virgin olive oil. Pair with crispy prosciutto-wrapped melon or baked apples for a sweet-savory contrast. For a heartier meal, add toasted baguette slices on the side.
