Why you'll love this recipe
- One-pot simplicity saves cleanup
- 30-minute weeknight solution
- Crowd‑pleaser at holiday tables
- Make‑ahead friendly for leftovers
- Kid‑approved buttery flavor
I still remember the first time I served this creamed spinach at a family Thanksgiving. The kitchen was buzzing, the turkey was golden, and as I lifted the skillet, a cloud of buttery, nutmeg‑scented steam drifted over the table, making everyone lean in. My cousin whispered, "This is better than the restaurant's"—and that moment cemented the dish in our holiday rotation. A few years later, after my kids demanded "the green thing" at dinner, I whipped it up in a hurry. The kids dove in, their faces lighting up at the silky sauce, and I realized this simple side had become my secret weapon for turning ordinary meals into something special.
The story
The moment the butter hits the pan, it sizzles like a soft whisper, releasing a fragrant promise that pulls the whole kitchen in. A cloud of garlic and onion perfume rises, mingling with the earthy scent of fresh spinach as it wilts. One bite delivers a melt‑in‑the‑mouth creaminess that makes you pause and sigh.
I first learned this creamed spinach at my grandma’s farmhouse, where the stove was always on and the table was a gathering place. She’d toss the greens into a skillet while we set the table, and the whole house would fill with that buttery, nutmeg‑kissed aroma. When I tried to replicate it years later, the sauce kept separating—until I discovered the secret flour‑roux technique that saved the day.
What sets this version apart is the gentle flour slurry that creates a velvety, clingy sauce without turning grainy, plus a pinch of nutmeg that adds a warm, subtle depth you rarely get in shortcut recipes. Instead of over‑cooking the spinach, we wilt it just until tender, preserving its bright color and fresh bite.
The flavor profile is a harmonious trio: the salty richness of butter and cream, the sweet‑earthy undertone of sautéed onion and garlic, and the aromatic whisper of nutmeg that lifts the dish. The texture is a silky, glossy coat that clings to each leaf, offering a luxurious mouthfeel while the spinach retains a slight bite for contrast.
Serve this as the star side at a holiday roast, a quick upgrade to a midweek steak, or alongside a simple baked potato for a comforting solo dinner. Pair it with crusty sourdough to mop up the sauce, or drizzle a little lemon juice for a bright finish. It also travels well in a sealed container for a make‑ahead lunch.
Don’t let the few steps intimidate you; the whole dish comes together in under 30 minutes with just one pan. The key is whisking the flour into the butter before adding the dairy, which guarantees a smooth sauce every time. Even a kitchen rookie can nail this creamy side with confidence.
Why This Recipe Works
- The flour‑roux thickens the sauce without curdling, creating a stable emulsion.
- Wetting the spinach before adding it prevents the greens from releasing excess water later.
- Finishing with a pinch of nutmeg balances the richness and enhances the buttery flavor.
Ingredient notes & substitutions
fresh spinach
Its high water content creates steam that helps the sauce cling without becoming soggy
butter
Provides a rich base and carries the nutmeg flavor throughout the sauce
heavy cream
Adds luxurious body and prevents the sauce from curdling when heated
all-purpose flour
Creates the roux that thickens the sauce without lumps
ground nutmeg
A pinch gives a warm, aromatic depth that balances the richness
Equipment you'll need
Ingredients
- 1 lb fresh spinach, washed and stems trimmed
- 2 tbsp butter
- 1/2 medium onion, finely diced
- 2 cloves garlic, minced
- 2 tbsp all-purpose flour
- 3/4 cup milk
- 1/2 cup heavy cream
- 1/4 tsp ground nutmeg
- Salt and black pepper to taste
- Optional: 1/4 cup grated Parmesan cheese
Before You Start
- Trim and wash spinach
- Dice onion and mince garlic
- Measure flour, milk, and cream
- Set skillet and whisk ready
Instructions
- 1Step 1
Thoroughly wash spinach and pat dry. Remove tough stems if using mature spinach.
- 2Step 2
In a large skillet, melt butter over medium heat. Add onion and sauté until soft, about 2-3 minutes. Add garlic and cook 1 more minute.
- 3Step 3
Gradually add spinach, stirring as it wilts down. Continue until all spinach is wilted and tender. Transfer to a bowl and set aside.
- 4Step 4
Sprinkle flour into the skillet and stir to coat. Slowly whisk in milk and cream. Simmer until thickened, about 3-4 minutes.
- 5Step 5
Stir in nutmeg, salt, and pepper. Return spinach to pan and stir to combine. Add Parmesan if desired. Serve hot.
Pro tips
Dry spinach thoroughly
Pat the washed leaves completely dry; excess water can make the sauce watery.
Melt butter before onions
Allows the butter to foam and brown slightly, adding nutty flavor before the aromatics.
Whisk flour into butter
Cook the flour for 1 minute to eliminate raw taste and form a smooth roux.
Add dairy slowly
Gradually pour milk and cream while whisking to prevent lumps and ensure a silky texture.
Season at the end
Add salt, pepper, and nutmeg after the sauce thickens to keep flavors bright.
Finish with Parmesan
Stir in cheese just before serving for an extra umami boost and glossy finish.
Variations to try
Garlic‑Parmesan Boost
Increase garlic to three cloves and fold in ¼ cup grated Parmesan for a sharper, cheesy twist.
Dairy‑Free Coconut Cream
Swap heavy cream with full‑fat coconut cream and use olive oil instead of butter for a vegan version.
Spicy Cajun Spinach
Add ½ teaspoon Cajun seasoning and a pinch of cayenne for a smoky heat that cuts through the richness.
Holiday Cranberry
Stir in ¼ cup dried cranberries and a splash of orange zest for a festive sweet‑tart accent.
Serving Suggestions
Troubleshooting
Sauce breaks
Remove from heat and whisk in a tablespoon of cold milk; return to low heat and stir until smooth.
Too thick
Gradually whisk in extra milk or broth until desired consistency is reached.
Too thin
Simmer a few minutes longer; if still thin, whisk a slurry of flour and cold water, then stir in.
Storage & make-ahead
Refrigerator
Store in an airtight container for up to 3 days; reheat gently on the stove.
Freezer
Freezes well for 2 months in a sealed bag; thaw overnight in the fridge and reheat with a splash of milk.
Best way to reheat
Warm over low heat, stirring constantly; add a tablespoon of milk if sauce looks thick.
Make-ahead
Prepare the sauce up to a day ahead, keep spinach separate; combine just before serving.

Ingredients
- 1 lb fresh spinach, washed and stems trimmed
- 2 tbsp butter
- 1/2 medium onion, finely diced
- 2 cloves garlic, minced
- 2 tbsp all-purpose flour
- 3/4 cup milk
- 1/2 cup heavy cream
- 1/4 tsp ground nutmeg
- Salt and black pepper to taste
- Optional: 1/4 cup grated Parmesan cheese
Instructions
- 1Thoroughly wash spinach and pat dry. Remove tough stems if using mature spinach.
- 2In a large skillet, melt butter over medium heat. Add onion and sauté until soft, about 2-3 minutes. Add garlic and cook 1 more minute.
- 3Gradually add spinach, stirring as it wilts down. Continue until all spinach is wilted and tender. Transfer to a bowl and set aside.
- 4Sprinkle flour into the skillet and stir to coat. Slowly whisk in milk and cream. Simmer until thickened, about 3-4 minutes.
- 5Stir in nutmeg, salt, and pepper. Return spinach to pan and stir to combine. Add Parmesan if desired. Serve hot.