Steakhouse Creamed Spinach with Parmesan
The onion softens in butter first, and the kitchen starts to smell like the beginning of a steakhouse dinner. Then the milk and cream turn into a pale sauce that…
Tip: save now, cook later.The onion softens in butter first, and the kitchen starts to smell like the beginning of a steakhouse dinner. Then the milk and cream turn into a pale sauce that thickens right in the skillet. That’s the part I like about this creamed spinach: it feels rich and settled, but it doesn’t ask for a complicated technique or a pile of dishes.
I make this Steakhouse Creamed Spinach with Parmesan with frozen chopped spinach, which keeps the prep straightforward and gives every bite a tender, even texture. The Parmesan melts into the cream sauce, while a little nutmeg lends warmth without taking over. It’s a cozy side that serves six and tastes right at home alongside a simple main course.
The one detail that changes the result most happens before the spinach reaches the pan: it needs to be squeezed very dry. Get that right, and the sauce stays creamy instead of turning thin and watery. A few minutes of gentle simmering brings everything together into a spoonable, savory dish with Parmesan in every bite.

Kitchen Note
Give the milk and cream a few minutes at a gentle simmer before adding the spinach. Stir often, and take the sauce off that stage when it has visibly thickened; rushing it leaves the spinach sitting in a loose sauce.
Save this steakhouse creamed spinach with Parmesan for a rich, creamy side built around tender spinach and a smooth skillet sauce.
Why This Creamed Spinach Turns Watery Before the Sauce Even Gets a Chance
Frozen spinach releases more liquid than it seems to hold. If that water goes into the skillet, it dilutes the milk-and-cream base before the flour has a chance to give it body. The sauce can look fine in the pan at first, then loosen as you stir in the greens. That’s why the spinach needs to be thawed and squeezed very dry before you start cooking.
Think of the sauce and spinach as two parts that meet at the end, not ingredients that need to cook down together. Build and thicken the sauce on its own, then stir in the spinach once the heat is low. This keeps the dairy from having to reduce around excess moisture, and gives you a creamy coating instead of a puddle at the bottom of the skillet. The chopped leaves also distribute more evenly than large pieces, so each scoop gets greens, sauce, and Parmesan together.
How the Dairy, Parmesan, and Spinach Build the Steakhouse Texture

- Frozen chopped spinach — It brings a consistent, tender texture without the extra work of wilting fresh leaves. Thaw it completely, then squeeze it very dry before measuring out the rest of your ingredients. There isn’t a direct fresh-spinach swap here; fresh leaves have a different moisture level and need their own preparation.
- Whole milk and heavy cream — The milk keeps the sauce from feeling too heavy, while the cream gives it a richer finish. Use fresh dairy, but there’s no need to seek out a specialty brand. If you’re out of cream, replace it with the same amount of whole milk; the result will be less rich but still saucy.
- Finely grated Parmesan — Fine shreds melt into the sauce more readily than thick pieces, so grate it finely before it goes in. A block of Parmesan is a good choice when you want the freshest flavor, but finely grated packaged Parmesan works too. A different cheese will change both the saltiness and the way the sauce melts.
- Unsalted butter — Butter carries the onion and garlic as they soften and gives the flour a base to cook in. Unsalted butter lets you season the finished dish with the recipe’s measured salt; a standard grocery-store butter is perfectly suitable.
- Yellow onion and garlic — Finely diced onion softens in the butter and gives the sauce a savory foundation. Mince the garlic so it disperses through the spinach instead of leaving a large, sharp piece in a bite. If you prefer a simpler flavor, you can leave out the garlic, though the finished dish will taste less aromatic.
- All-purpose flour — Flour thickens the dairy into a sauce that clings to the greens. Cook it with the butter and aromatics before adding liquid so it doesn’t leave a raw flour taste. This recipe depends on that roux for its texture, so leaving it out will make the finished spinach much thinner.
- Ground nutmeg and black pepper — Nutmeg adds a quiet warmth behind the creamy sauce, and pepper keeps the dairy from tasting flat. The nutmeg is easy to omit if you don’t enjoy it; the spinach will still be rich and savory, just without that warm background note.
Building the Sauce Before the Spinach Goes In
Soften the Onion in Butter
Melt the butter in a 12-inch skillet over medium heat, then add the finely diced onion. Cook for 4 to 5 minutes, stirring occasionally, until the pieces have softened. Keep the heat at medium rather than turning it up to hurry the process; the goal is tender onion, not browned edges. A little patience here gives the sauce a mellow savory base.
Cook the Garlic and Flour
Stir in the minced garlic and cook for 30 seconds, just until fragrant. Add the flour and keep stirring for 1 minute so it coats the onion and butter evenly. If the flour sits in dry clumps, keep moving it around the skillet before adding the dairy. This short cook also helps the finished sauce avoid a raw flour taste.
Whisk in the Dairy Until Smooth
Pour in the milk and heavy cream gradually while whisking. Add the liquid in a steady stream and work out any small lumps before the sauce comes to a simmer. Bring it to a gentle simmer, then cook for 3 to 5 minutes, stirring often, until it thickens. A vigorous boil isn’t needed; a gentle simmer gives you time to stir and watch the texture.
Fold in the Spinach and Parmesan
Reduce the heat to low, then stir in the spinach, Parmesan, salt, pepper, and nutmeg. Cook for 3 to 4 minutes, stirring, until the spinach is hot and the Parmesan has melted into the sauce. Keep stirring across the bottom and around the sides so the cheese blends in evenly. The finished mixture should look creamy and cohesive, with the spinach distributed throughout.
Two Simple Ways to Adjust the Creamy Spinach
A Lighter, All-Milk Sauce
Replace the heavy cream with the same amount of whole milk. The flour still thickens the sauce, but the finished spinach won’t have quite the same rich, velvety feel. Keep the milk and cream addition gradual so the sauce stays smooth.
A Nutmeg-Free Version
Leave out the ground nutmeg if you want the Parmesan and spinach to lead without its warm, lightly sweet note. No other change is needed, and the sauce will keep its creamy texture.
Storage and Reheating
- Refrigerator: Store leftovers in a covered container for 3 to 4 days. The sauce may thicken as it chills.
- Freezer: Freeze in an airtight container for up to 2 months. The creamy sauce may separate a little after thawing, so stir it well as it warms.
- Reheating: Warm it gently in a skillet over low heat, stirring until hot throughout. Avoid high heat, which can make a cream sauce separate; reheat leftovers to 165°F.
Questions That Come Up When Making Creamed Spinach

Steakhouse Creamed Spinach with Parmesan
Ingredients
Equipment
Method
- Melt the butter in a 12-inch skillet over medium heat.
- Add the onion and cook for 4 to 5 minutes, stirring occasionally, until softened.
- Stir in the garlic and cook for 30 seconds.
- Add the flour and cook, stirring, for 1 minute.
- Gradually whisk in the milk and heavy cream until smooth.
- Bring to a gentle simmer and cook for 3 to 5 minutes, stirring often, until thickened.
- Reduce the heat to low and stir in the spinach, Parmesan, salt, pepper, and nutmeg.
- Cook for 3 to 4 minutes, stirring, until the spinach is hot and the Parmesan is melted.