Creamed Spinach With Egg Recipe: Fluffy Scrambled Eggs Nestled in Creamy Greens

Breakfast & Brunch

Creamed Spinach With Egg Recipe: Fluffy Scrambled Eggs Nestled in Creamy Greens

This creamed spinach with egg recipe transforms humble greens into a luxurious breakfast dish that's surprisingly simple to make. The secret lies in gently wilted spinach folded into a velvety cream sauce, then topped with fluffy scrambled eggs that soak up every bit of that rich, herby goodness. I developed this recipe during a particularly busy morning when I needed something hearty yet quick—it became an instant favorite for weekend brunch.

The foundation of this dish is proper spinach preparation—quickly sautéing with garlic until just wilted preserves vibrant color while removing bitterness. A simple béchamel sauce made with butter, flour, and cream creates that signature creamy texture, then eggs are scrambled to perfection right on top. What makes this recipe work is balancing the acidity of spinach with the richness of cream and eggs, creating a dish that's both comforting and elegant.

By the time you're done, you'll have a plate of creamed spinach so rich and creamy it feels like a restaurant dish, topped with fluffy scrambled eggs that add protein and texture. The aroma alone—warm spinach, melted butter, and fresh eggs—will have everyone asking what's for breakfast. This is the kind of meal that turns a simple weekday morning into something special without requiring hours in the kitchen.

Serve immediately with crusty toast to soak up every last bit of that creamy sauce, or let it rest briefly for a more set presentation. Garnish with fresh herbs or a sprinkle of cheese if you like, but the basic combination of creamed spinach and eggs is already perfectly balanced. Let's get started—this breakfast will change how you think about morning meals.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for creamed spinach with egg

Fresh spinach, rich cream, and fluffy eggs—this breakfast feels fancy but comes together in minutes.

Ingredient Amount Notes
Fresh Baby Spinach 🌿 8 oz Packed, stems removed
Unsalted Butter 🧈 4 tbsp Cold for béchamel
All-Purpose Flour 🌾 2 tbsp For roux
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Large Eggs 🥚 4 whole Fresh for fluffiness
Garlic Cloves 🧄 2 cloves Minced for flavor
Shallots 🧅 1 small Finely chopped
Salt 🧂 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ¼ tsp Freshly ground
Fresh Parsley 🌿 2 tbsp Chopped for garnish
Crusty Bread 🍞 8 slices For serving

The spinach is everything here. Baby spinach wilts faster than regular leaves and stays vibrant, but any fresh spinach works in a pinch. Trader Joe's has the best pre-washed packs, but regular grocery store bags are fine too. Look for leaves that are bright green, not yellowed or wilted. The butter matters just as much—European-style unsalted (like Plugrá) has higher fat content, which gives that ultra-creamy texture. Keep it cold until you're ready to melt it, or it'll turn into a greasy mess. For the flour, King Arthur is my go-to—it's finely milled and creates a silky roux.

No heavy cream? Whole milk plus 2 tbsp extra butter works in a bind, though it won't be quite as rich. Fresh parsley is ideal for garnish, but dried parsley at half the amount gets you close if you're out. The shallots can be swapped for green onions if that's what you've got, but they add a subtle sweetness that's worth hunting down. For the eggs, room temperature scrambles better than cold ones—take them out 10 minutes before cooking. The bread? Sourdough or a good baguette soaks up the sauce perfectly, but any crusty loaf does the trick.

This reheats beautifully—just warm the sauce gently on the stove and scramble fresh eggs on top. Keeps for 3 days in the fridge, though the eggs get a bit rubbery after day 2. For make-ahead prep, cook the creamed spinach completely, cool it, then reheat before scrambling the eggs. The bread can be toasted fresh or served at room temperature—toasted is better for soaking up sauce. Portion the sauce into ramekins if you're prepping for the week—just add eggs when you're ready to serve.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just heat butter, toss in flour, pour in cream, and let the spinach wilt right in. No chopping, no straining, no extra bowls. That velvety sauce forms while the eggs poach perfectly in the same pot. (Yes, even on a Tuesday night.)
  • Rich Without Effort: The heavy cream and butter make this dish ridiculously rich, but the eggs add that bright, protein-packed punch. That crispy little edge on the eggs? Chef’s kiss. Plus, the spinach stays tender—no soggy mess here.
  • Weeknight to Dinner Party: This is my go-to for lazy nights when I don’t want to slave over a meal, but it also impresses guests. Serve it as a side with steak or chicken, or pile it onto toast for a fancy brunch. The eggs make it feel special without the fuss.
  • Budget-Friendly Luxury: Fresh spinach and eggs are affordable staples, and a little butter goes a long way. I make this for four people for under $10, and it stretches into leftovers that reheat like a dream. (Honestly, the second day is just as good—if not better.)

Step-by-step instructions for creamed spinach with eggs

Here's how to create a velvety spinach sauce that perfectly cradles fluffy scrambled eggs.

1

Prepare the Creamy Spinach Base

Melt 2 tablespoons of the unsalted butter in a large skillet over medium heat. Add the finely chopped shallots and minced garlic cloves, cooking for 2-3 minutes until softened and fragrant. This aromatics step builds the flavor foundation for your creamed spinach.

Push the shallots and garlic to the side of the pan, then add the 8 ounces packed fresh baby spinach in batches, letting each batch wilt completely before adding more. Once all spinach is wilted (about 3-4 minutes), remove from heat and set aside. The spinach should be bright green with no visible stems.

2

Make the Velvety Roux and Cream Sauce

In the same skillet, melt the remaining 2 tablespoons unsalted butter over medium heat. Whisk in the 2 tablespoons all-purpose flour to form a smooth paste. Cook for 1-2 minutes until the mixture turns a light golden color and smells nutty - this is your roux foundation.

Slowly pour in the ½ cup heavy cream while whisking constantly to prevent lumps. Add the wilted spinach back to the skillet along with the ½ teaspoon salt and ¼ teaspoon ground black pepper. Simmer for 3-4 minutes until the sauce thickens enough to coat the back of a spoon. The sauce should be smooth with no visible flour specks.

3

Create Fluffy Scrambled Eggs

In a separate bowl, whisk together the 4 whole large eggs until the yolks and whites are fully combined with no streaks. Season with an additional pinch of salt and pepper if needed. This gentle whisking creates the perfect texture for fluffy scrambled eggs.

Heat a non-stick skillet over low heat and add the egg mixture. Let the eggs sit undisturbed for 10-15 seconds before gently stirring with a silicone spatula. Continue stirring slowly until the eggs are just set but still slightly moist (about 2-3 minutes). The eggs should be soft and creamy, not dry or rubbery.

4

Combine and Serve

Remove the creamed spinach from heat and make a well in the center. Pour the scrambled eggs into this well, then gently fold everything together with a spatula until fully combined. The eggs should melt into the creamy spinach sauce, creating a luxurious texture.

Taste and adjust seasoning if needed. Garnish with the 2 tablespoons chopped fresh parsley and serve immediately with the 8 slices crusty bread on the side. The contrast of the crispy bread with the creamy spinach-egg mixture makes this dish truly special.

👨‍🍳

Pro Tips For Making Creamed Spinach With Egg

  • Wilt Spinach Fast: Dump the raw baby spinach into the pan after the butter-flour roux has cooked for 2-3 minutes—it should smell nutty, not raw. The heat shock wilts it instantly, and you won’t end up with a watery mess from overcooking later. (Yes, even if you’re impatient like me.)
  • Use Cold Eggs: Whisk the eggs cold straight from the fridge into the warm cream mixture—this prevents scrambling and keeps the sauce silky. I learned this the hard way after one batch turned into a lumpy disaster mid-plate.
  • Skip the Over-Stirring: Once the eggs are added, stir just until the sauce thickens—about 30 seconds. Overworking it turns the cream into glue. Let the residual heat do the work, then remove from heat immediately.
  • Salt the Cream: Season the heavy cream before adding it to the eggs—this distributes the salt evenly and cuts down on clumping. I used to add it at the end, and the flavor was always uneven. (Your future self will notice.)

Storing and reheating this recipe

Refrigerator Storage

Let your creamed spinach cool completely before transferring to an airtight container—I use glass Pyrex with snap-on lids for best results. Store in the fridge for up to 3 days, but I recommend eating it within 2 days for peak freshness. The sauce thickens slightly when chilled, so add a splash of ½ cup warm milk when reheating. 🥫

Freezer Prep Tips

For longer storage, portion the creamed spinach into quart-sized freezer bags (leave 1 inch headspace for expansion). Freeze flat for easy stacking and thaw in the fridge overnight. The texture remains creamy, but eggs are best scrambled fresh when reheating. Label bags with the date—this keeps for 2 months without quality loss. ❄️

Stovetop Reheating

My preferred method: Warm the creamed spinach in a skillet over medium-low heat with 2 tablespoons water or milk to restore creaminess. Stir constantly for 3-4 minutes until heated through. Scramble 2 fresh eggs directly in the pan for 2-3 minutes—they’ll soak up the sauce beautifully. Season with extra salt if needed. 🔥

Microwave Shortcuts

For quick mornings, transfer a single portion to a microwave-safe bowl, cover loosely, and heat at 50% power for 1-2 minutes. Stir, then continue in 30-second intervals until warmed. Top with fresh scrambled eggs cooked separately—this keeps the eggs fluffy. Avoid overcooking to prevent a watery texture. ⏱️

Egg Reheating Hacks

If reheating the full dish, I recommend scrambling fresh eggs on top instead of reheating pre-cooked ones. For extra richness, stir 1 tablespoon butter into the creamed spinach before adding eggs. This restores the velvety texture and adds fresh flavor. Garnish with parsley right before serving. 🥚

Make-Ahead Strategy

Prepare the creamed spinach sauce 1 day ahead and store it separately from the eggs. On serving day, simply reheat the sauce and scramble fresh eggs—this ensures the best texture. Keep bread toasted separately to maintain crispiness. This method saves 15 minutes of morning prep time! 📅

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 360mg120%
Sodium 520mg23%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 3g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute heavy cream with something lighter?

Yes, you can use whole milk plus 2 extra tablespoons of butter for a lighter version, though the texture will be slightly less rich. For a dairy-free option, try full-fat coconut milk—it adds creaminess but has a subtle coconut flavor. The key is maintaining the same total fat content for that signature velvety texture.

2

How do I make this dish vegetarian-friendly?

This recipe is already vegetarian! The eggs provide protein, while the creamed spinach delivers nutrients without any meat. For a vegan version, swap the eggs for tofu scramble (use firm tofu crumbled and cooked with turmeric and nutritional yeast) and use coconut cream instead of heavy cream. The flavor profile stays rich and satisfying.

Why did my creamed spinach turn watery? Watery creamed spinach usually happens from overcooking or insufficient roux.

3

Can I add cheese to this recipe?

Fold in ½ cup shredded Gruyère or sharp cheddar when combining the eggs with the creamed spinach. The cheese melts beautifully into the sauce, adding depth. For extra richness, try ½ cup crumbled feta at the end—it adds a tangy contrast. Just be sure to use full-fat cheeses for the best texture.

4

What's the best way to serve this for a brunch crowd?

For a crowd, prepare the creamed spinach ahead and keep it warm in a slow cooker on low heat. Set out individual ramekins with the sauce, then let guests scramble their own eggs on top at the table. Garnish with fresh parsley and serve with a variety of breads, croissants, or even mini quiches on the side. It's interactive and keeps everything fresh! ‍

★★★★★5.0(6 reviews)
Categories Breakfast & Brunch