Creamy Parmesan Creamed Spinach

November 1, 2026

When thawed spinach goes into a cream sauce, any water clinging to the leaves can turn a thick, velvety skillet into a loose one. I learned to treat the spinach prep as part of the sauce, not a small detail to rush past. In this Creamy Parmesan Creamed Spinach, the greens are squeezed dry before they meet the shallot, garlic, milk, and cream.

The sauce starts with flour cooked in butter, which gives the dairy something to cling to as it simmers. Whisk the milk and cream in gradually, and the base thickens smoothly instead of leaving little floury lumps. Parmesan goes in after the skillet comes off the heat, so it melts into the sauce without getting stringy or grainy.

It’s a cozy, savory side with tender spinach tucked into a creamy sauce and a gentle note of nutmeg. The skillet makes six servings, and each spoonful is rich without burying the flavor of the greens.

Creamy Parmesan Creamed Spinach creamy savory side
“

Kitchen Note

I squeeze the thawed spinach in a clean towel until I can’t get much more liquid out of it. A firm squeeze now keeps excess water from thinning the cream sauce later.

Save Creamy Parmesan Creamed Spinach for a cozy side dish with a smooth, savory sauce and tender greens.

Save to Pinterest

Why the Flour Goes In Before the Milk and Cream

Flour needs a short turn in the butter before the liquid arrives. That minute of cooking coats the flour with fat and takes away its raw, pasty taste. Once you whisk in the milk and cream, the mixture can thicken evenly as it simmers, giving the spinach a sauce that clings instead of pooling around it.

Adding the dairy gradually is what helps that base stay smooth. Pouring it all in at once makes it harder to break up pockets of flour, while a steady whisk keeps the mixture moving as it loosens. The sauce should look uniform before it reaches a gentle simmer; then it has a few minutes to thicken before the spinach goes in. This gives the greens a creamy coating, not a flour-thickened paste.

What Gives This Spinach Its Creamy, Savory Balance

Creamy Parmesan Creamed Spinach tender cheesy greens
  • Frozen chopped spinach — Frozen greens are convenient and consistent here, and the chopped texture disperses evenly through the sauce. Thaw it before cooking; the texture of the finished dish depends on removing the extra liquid rather than stirring it into the pan.
  • Butter, shallot, and garlic — Butter carries the aromatics and gives the flour a smooth base. A small shallot brings a milder, sweeter onion note than a larger onion would, while garlic adds a savory edge. Finely chop the shallot so it softens in the short cook time.
  • All-purpose flour — This is the thickener that turns the milk and cream into a sauce that holds onto the spinach. It needs to be stirred into the butter and aromatics before the liquid goes in; sprinkling it over the finished sauce would leave lumps.
  • Whole milk and heavy cream — The milk keeps the sauce from becoming too dense, and heavy cream gives it a richer, silkier body. Using both creates a balanced texture rather than a sauce that tastes as heavy as cream alone.
  • Finely grated Parmesan — Fine shreds melt quickly into the warm sauce. A piece you grate finely yourself generally melts more smoothly than coarse shreds, but the most important detail is stirring it in after the pan is off the heat.
  • Ground nutmeg — A small amount rounds out the dairy and spinach with gentle warmth. It should sit in the background; too much can make the sauce taste sweet or perfumed instead of savory.

Build the Sauce Smoothly Before the Spinach Goes In

Get the Spinach Ready for the Sauce

Put the thawed chopped spinach in a clean kitchen towel and squeeze out as much liquid as possible. Set it aside while you build the sauce, rather than leaving it in a bowl of released water. This quick prep helps the finished mixture stay thick and creamy. Break up any large clumps before stirring the spinach into the skillet.

Soften the Shallot Without Browning It

Melt the butter in a 12-inch skillet over medium heat, then add the finely chopped shallot. Cook for 3 to 4 minutes, stirring occasionally, until it softens; it shouldn’t take on deep brown color. Stir in the minced garlic and cook for 30 seconds. Garlic cooks quickly, so keep it moving and don’t let it darken.

Whisk a Silky Dairy Base

Sprinkle the flour over the shallot mixture and stir constantly for 1 minute. Gradually whisk in the milk and heavy cream until the sauce looks smooth, with no floury streaks or lumps. Bring it to a gentle simmer and cook for 3 to 5 minutes, whisking often, until it thickens. Keep the heat controlled; a hard boil isn’t needed to reach the right texture.

Warm the Greens, Then Melt in Parmesan

Stir in the salt, black pepper, ground nutmeg, and spinach, then cook over medium-low heat for 3 to 4 minutes, until hot throughout. Stir as the spinach warms so the sauce coats the greens evenly. Remove the skillet from the heat before adding the finely grated Parmesan. Stir until it melts into the sauce, then serve while warm.

Small Changes That Still Respect the Creamy Spinach Base

Make It Gluten-Free

Replace the all-purpose flour with the same amount of a gluten-free all-purpose flour blend designed for one-to-one baking substitutions. Whisk it into the butter mixture just as you would regular flour, then watch the sauce as it simmers; blends vary, so it may thicken a little differently. The result keeps the same creamy, savory character.

Leave Out the Nutmeg

For a more straightforward spinach-and-Parmesan flavor, omit the nutmeg. The sauce will still be creamy and savory, though it loses the subtle warmth that rounds out the dairy. Keep the other seasonings in place so the greens don’t taste flat.

A Milder, Garlic-Free Version

Omit the garlic if you want the shallot and Parmesan to come through more gently. The finished spinach will have less sharpness and a softer savory note, but the sauce will still thicken and coat the greens as intended.

Storage and Reheating

  • Refrigerator: Store leftovers in a covered container for 3 to 4 days. The sauce will firm up as it chills.
  • Freezer: Freezing isn’t my first choice; thawed spinach and dairy sauce can release water or separate, which changes the creamy texture.
  • Reheating: Warm gently in a saucepan over low heat, stirring often, until the leftovers reach 165°F. If the sauce has thickened too much, stir in a little milk; high heat can make the dairy sauce separate.

Questions That Come Up When Making Creamed Spinach

Can I use fresh spinach instead of frozen chopped spinach?+

Fresh spinach isn’t a direct swap in this version. It starts with a different volume and releases moisture differently, so you’d need to change the preparation and amounts to get the same balance. Frozen chopped spinach keeps the texture and proportions predictable.

Can I prepare the creamed spinach ahead of time?+

You can thaw and squeeze the spinach, chop the shallot, and mince the garlic ahead. For the smoothest sauce, cook the dish close to serving time; the dairy sauce thickens as it sits and is at its creamiest when freshly made.

How do I fix creamed spinach that has become too thick?+

Warm it gently over low heat and stir in a small splash of milk until the sauce loosens. Add the milk a little at a time so you don’t thin it past the consistency you want. Stir continuously as it warms.

Can I make this dairy-free?+

Not with a simple swap that preserves this sauce. Butter, milk, cream, and Parmesan all contribute to its flavor and texture, and replacing them would make it a different formula rather than a reliable dairy-free version of this creamed spinach.

Creamy Parmesan Creamed Spinach

Creamy Parmesan creamed spinach is made on the stovetop with a silky milk and cream sauce, tender spinach, and finely grated Parmesan. A touch of nutmeg adds warmth to this classic, easy side dish.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: American
Calories: 205

Ingredients
  

  • 2 package (10 oz) spinach frozen chopped, thawed
  • 2 tbsp unsalted butter
  • 1 shallot small, finely chopped
  • 2 cloves garlic minced
  • 2 tbsp all-purpose flour
  • 1 cup whole milk
  • 0.5 cup heavy cream
  • 0.25 tsp kosher salt
  • 0.125 tsp black pepper
  • 0.125 tsp ground nutmeg
  • 0.5 cup Parmesan cheese finely grated

Equipment

  • 1 12-inch skillet

Method
 

  1. Put the thawed spinach in a clean kitchen towel and squeeze out as much liquid as possible.
  2. Melt the butter in a 12-inch skillet over medium heat, add the shallot, and cook for 3 to 4 minutes until softened; stir in the garlic and cook for 30 seconds.
  3. Sprinkle the flour over the shallot mixture and cook, stirring constantly, for 1 minute.
  4. Gradually whisk in the milk and heavy cream until smooth, then bring to a gentle simmer and cook for 3 to 5 minutes, whisking often, until thickened.
  5. Stir in the salt, pepper, nutmeg, and spinach, and cook over medium-low heat for 3 to 4 minutes until hot throughout.
  6. Remove the skillet from the heat, stir in the Parmesan until melted, and serve.

Notes

Squeeze the thawed spinach thoroughly so the sauce stays creamy. Refrigerate leftovers in an airtight container for up to 3 days; freezing is not recommended because the cream sauce may separate. For a gluten-free version, use a gluten-free all-purpose flour blend.

Get cozy, reliable recipes—once a week

One tidy email with fresh dinners, brunch ideas, soups, and bakes. No spam, ever.

Unsubscribe anytime. We only use your email to send the newsletter.

Leave a Comment

Recipe Rating