There’s something undeniably luxurious about a perfectly prepared steakhouse creamed spinach. I love how this classic side dish transforms humble spinach into a velvety, indulgent accompaniment that rivals anything you’d find at an upscale restaurant. The combination of tender spinach leaves enveloped in a rich garlic-Parmesan cream sauce creates a side dish that’s both comforting and elegant enough for your most special occasions.
What makes this steakhouse creamed spinach so irresistible is the balance of flavors and textures. The earthy spinach pairs beautifully with the nutty Parmesan, while a hint of nutmeg adds warmth and depth. I find that using frozen chopped spinach makes this recipe incredibly convenient without sacrificing quality—it’s already prepped and ready to go. Whether you’re serving it alongside a perfectly seared steak for a holiday dinner or adding it to your Thanksgiving table, this creamy spinach recipe delivers restaurant-quality results every single time.
The best part? This recipe comes together in about 20 minutes from start to finish. No complicated techniques, no hard-to-find ingredients—just straightforward cooking that produces spectacular results. I recommend making this when you want to impress your guests or simply treat yourself to something special on a weeknight.
Why You’ll Love This Steakhouse Creamed Spinach
This recipe checks all the boxes for what makes a side dish truly memorable. First, it’s incredibly rich and satisfying—the kind of dish that makes vegetables feel like a treat rather than an obligation. The cream cheese and heavy cream create an ultra-smooth sauce that clings to every bit of spinach, while the Parmesan adds a savory depth that keeps you coming back for more.
I love how versatile this creamed spinach is for different occasions. It’s fancy enough for holiday gatherings like Thanksgiving, Christmas, or Easter, yet simple enough to make on a regular Tuesday night. The recipe scales beautifully too, so whether you’re cooking for two or feeding a crowd, you can adjust the quantities accordingly.
Another reason this recipe stands out is its make-ahead friendly nature. You can prepare it earlier in the day and simply reheat it before serving, which is a lifesaver when you’re juggling multiple dishes for a dinner party. The flavors actually deepen as it sits, making it taste even better the second time around.
Finally, this dish is a fantastic way to get more greens into your diet in the most delicious way possible. Even people who claim they don’t like spinach tend to love this creamy, garlicky version. It’s comfort food that happens to be packed with nutrients.
Ingredients and Substitutions
Let me walk you through each ingredient and why it matters for achieving that authentic steakhouse creamed spinach experience.
Frozen Chopped Spinach: I recommend using frozen spinach for this recipe because it’s already blanched and chopped, saving you significant prep time. The key is to thaw it completely and squeeze out as much moisture as possible—this prevents your sauce from becoming watery. If you prefer fresh spinach, you’ll need about 2 pounds, which you’ll need to blanch, drain, and chop yourself.
Butter: Unsalted butter is my preference because it allows you to control the salt level in the dish. The butter adds richness and helps create the base for sautéing the garlic. You can substitute with olive oil if needed, though you’ll lose some of that classic steakhouse richness.
Garlic: Fresh garlic is essential for that aromatic, savory flavor that defines this dish. I don’t recommend using garlic powder here—the fresh cloves make a noticeable difference. If you love garlic, feel free to add an extra clove or two.
Heavy Cream: This is what gives the sauce its luxurious, velvety texture. Half-and-half can work in a pinch, but the sauce won’t be quite as thick or rich. For a lighter version, you could use whole milk, though you may need to add a bit of flour to help thicken it.
Cream Cheese: This ingredient is the secret to achieving that ultra-smooth, restaurant-quality consistency. The cream cheese melts into the sauce, creating a base that’s both creamy and stable. Make sure it’s softened to room temperature for easier mixing. Full-fat cream cheese works best here.
Parmesan Cheese: Freshly grated Parmesan is absolutely worth it for this recipe. The pre-grated stuff in the green can doesn’t melt as smoothly and lacks the nutty, complex flavor of fresh Parmesan. I like to use a microplane grater for the finest texture. Pecorino Romano can be substituted if you want a sharper, saltier flavor.
Nutmeg: Just a small amount of freshly grated nutmeg adds warmth and a subtle complexity that’s traditional in creamed spinach. Don’t skip it—it’s what makes this taste like the real deal. Ground nutmeg works fine, but fresh is even better if you have it.
Salt and Black Pepper: These seasonings are essential for bringing all the flavors together. I recommend starting with the amounts listed and adjusting to taste at the end, especially since Parmesan adds saltiness too.

How to Make Steakhouse Creamed Spinach
Making this restaurant-style creamed spinach is surprisingly straightforward. The key is properly draining the spinach and creating a smooth, well-seasoned cream sauce.
Step 1: Prepare the Spinach
Start by thawing your frozen spinach completely. I usually do this by leaving it in the refrigerator overnight, but you can also use the defrost setting on your microwave if you’re short on time. Once thawed, place the spinach in a clean kitchen towel or several layers of cheesecloth and squeeze firmly to remove as much liquid as possible. You’ll be amazed at how much water comes out—this step is crucial for preventing a watery sauce. Set the drained spinach aside.
Step 2: Sauté the Garlic
Melt the butter in a large skillet over medium heat. Once the butter is foaming, add your minced garlic and sauté for about 30 seconds, stirring constantly. You want the garlic to become fragrant but not browned—burnt garlic will taste bitter and ruin the dish. The moment you smell that beautiful garlic aroma, you’re ready for the next step.
Step 3: Create the Cream Sauce
Add the heavy cream and cream cheese to the skillet. Stir continuously as the cream cheese melts and incorporates into the cream. This should take about 2-3 minutes. You’re looking for a smooth, homogeneous sauce with no lumps of cream cheese remaining. If you’re having trouble getting the cream cheese to melt smoothly, make sure it was properly softened before adding it.
Step 4: Add the Cheese and Seasonings
Stir in the grated Parmesan cheese, nutmeg, salt, and black pepper. Continue stirring until the Parmesan melts completely into the sauce. The sauce should be smooth and creamy at this point, with a beautiful pale color from the cheese.
Step 5: Combine with Spinach
Add your thoroughly drained spinach to the cream sauce. Use a wooden spoon or spatula to break up any clumps and stir until every bit of spinach is evenly coated with the creamy sauce. Make sure to distribute the spinach throughout the sauce rather than just stirring it on top.
Step 6: Simmer and Thicken
Reduce the heat to medium-low and let the creamed spinach simmer gently for 5-7 minutes. This allows the flavors to meld together and gives the sauce time to thicken to the perfect consistency. Stir occasionally to prevent sticking. The sauce should coat the back of a spoon when it’s ready.
Step 7: Final Seasoning
Taste your creamed spinach and adjust the seasonings as needed. You might want a bit more salt, pepper, or even a pinch more nutmeg. This is your chance to make it perfect according to your preferences.
Expert Tips for Best Results
After making this recipe countless times, I’ve learned a few tricks that make all the difference between good creamed spinach and absolutely spectacular creamed spinach.
Squeeze, Squeeze, Squeeze: I cannot stress this enough—removing excess moisture from the spinach is the single most important step. If your spinach is too wet, your sauce will be thin and watery no matter what you do. Take the extra minute to really wring out that spinach until barely any liquid comes out.
Room Temperature Cream Cheese: Cold cream cheese straight from the refrigerator will form lumps in your sauce. I like to cut the cream cheese into small cubes and let it sit at room temperature for about 30 minutes before cooking. This ensures it melts smoothly and evenly into the cream.
Don’t Rush the Garlic: Garlic burns quickly, so keep a close eye on it during that initial sauté. The goal is fragrant, not browned. If your garlic starts to brown, it’s better to start over than to continue with burnt garlic in your sauce.
Use Freshly Grated Parmesan: Pre-grated Parmesan contains anti-caking agents that prevent it from melting smoothly. Grating your own from a block takes just a minute and makes a noticeable difference in the texture and flavor of your sauce.
Adjust Consistency as Needed: If your sauce seems too thick, add a splash of heavy cream or milk to thin it out. If it’s too thin, let it simmer a bit longer to reduce and thicken. You’re looking for a consistency that’s creamy but not runny—it should cling to the spinach nicely.
Taste and Season Generously: Spinach can handle bold flavors, so don’t be shy with your seasonings. The Parmesan adds saltiness, but you’ll likely still need additional salt to bring out all the flavors. Black pepper adds a nice subtle heat that balances the richness.
Serving Suggestions
This steakhouse creamed spinach is incredibly versatile when it comes to pairing it with main dishes. My favorite way to serve it is alongside a perfectly grilled ribeye or filet mignon—the rich, creamy spinach complements the savory beef beautifully. It’s also excellent with roasted chicken, pork chops, or lamb.
For a complete steakhouse-style dinner at home, I recommend serving this creamed spinach with a loaded baked potato and some sautéed mushrooms. Add a crisp Caesar salad to start, and you’ve got a restaurant-quality meal in your own dining room.
This dish is a natural fit for holiday tables. It pairs wonderfully with traditional Thanksgiving turkey and all the fixings, and it’s elegant enough for Christmas dinner or Easter brunch. The creamy texture and rich flavor make it feel special and indulgent.
If you’re looking for other comforting soup options to round out your meal, you might enjoy this creamy spinach artichoke soup or this creamy tortellini soup with spinach and Parmesan for different ways to enjoy spinach in creamy preparations.
For serving, I like to transfer the creamed spinach to a warm serving dish and sprinkle a bit of extra Parmesan on top for presentation. A light dusting of freshly cracked black pepper or a tiny pinch of nutmeg also makes it look more polished. Serve it hot, right from the stove for the best texture and flavor.
Variations and Substitutions
While this classic recipe is perfect as written, there are several ways you can customize it to suit your preferences or dietary needs.
Add Some Heat: If you like a bit of spice, add a pinch of red pepper flakes when you sauté the garlic, or stir in a dash of cayenne pepper with the other seasonings. The heat cuts through the richness nicely.
Extra Vegetables: Some steakhouses add sautéed onions or shallots to their creamed spinach. You can dice a small onion and cook it with the garlic for added depth. Artichoke hearts are another delicious addition—just chop them and stir them in with the spinach.
Cheese Variations: While Parmesan is traditional, you can experiment with other cheeses. Gruyère adds a nutty, slightly sweet flavor, while sharp white cheddar creates a different but equally delicious profile. You could also use a combination of cheeses.
Lighter Version: For a somewhat lighter version, you can replace half the heavy cream with whole milk and use Neufchâtel cheese (light cream cheese) instead of regular cream cheese. The result won’t be quite as rich, but it’s still very good.
Dairy-Free Option: While this won’t be exactly the same, you can make a dairy-free version using coconut cream, dairy-free cream cheese, and nutritional yeast in place of the Parmesan. Use olive oil instead of butter.
Fresh Spinach: If you prefer using fresh spinach, you’ll need about 2 pounds. Remove the tough stems, blanch the leaves in boiling water for 2 minutes, drain well, squeeze out the moisture, and chop before proceeding with the recipe.
Bacon Addition: For an extra indulgent version, cook 4-5 strips of bacon until crispy, crumble them, and stir them into the finished creamed spinach. The smoky, salty bacon adds another layer of flavor that’s absolutely delicious.
Storage, Freezing, and Reheating
One of the great things about this creamed spinach is how well it stores and reheats, making it perfect for meal prep or making ahead for entertaining.
Refrigerator Storage: Allow the creamed spinach to cool to room temperature, then transfer it to an airtight container. It will keep in the refrigerator for 3-4 days. The sauce may thicken as it chills, which is completely normal.
Reheating from Refrigerated: I find the stovetop method works best for reheating. Place the creamed spinach in a skillet over medium-low heat and stir frequently until heated through. You may need to add a splash of cream or milk to restore the original consistency, as the sauce tends to thicken when cold. You can also reheat it in the microwave in 30-second intervals, stirring between each, until hot.
Freezing: This creamed spinach freezes reasonably well, though the texture of the sauce may change slightly upon thawing. To freeze, let it cool completely, then transfer to a freezer-safe container, leaving about half an inch of space at the top for expansion. It will keep frozen for up to 2 months. Label the container with the date so you remember when you made it.
Thawing and Reheating from Frozen: The best way to thaw frozen creamed spinach is to transfer it to the refrigerator the night before you plan to serve it. Once thawed, reheat it on the stovetop over medium-low heat, stirring frequently. You’ll likely need to add some additional cream to bring back the smooth consistency, as freezing can cause the sauce to separate slightly. Whisk it well as it heats to re-emulsify the sauce.
Make-Ahead Tips: If you’re preparing this for a dinner party, you can make it up to a day ahead. Store it in the refrigerator and reheat it about 20 minutes before serving. This actually allows the flavors to develop even more, and it frees up your stovetop for other last-minute preparations.
Frequently Asked Questions
Can I use fresh spinach instead of frozen?
Yes, you can use fresh spinach, but you’ll need about 2 pounds to yield the same amount as 20 ounces of frozen. You’ll need to blanch it in boiling water for about 2 minutes, drain it thoroughly, squeeze out all the excess moisture, and chop it before using. Frozen spinach is more convenient and works just as well.
Why is my creamed spinach watery?
The most common reason for watery creamed spinach is not squeezing enough moisture out of the thawed spinach. Frozen spinach holds a surprising amount of water, and if you don’t remove it, it will dilute your cream sauce. Make sure to really wring out that spinach until barely any liquid comes out.
Can I make this ahead of time?
Absolutely! This is a great make-ahead dish. You can prepare it up to 24 hours in advance, store it in the refrigerator, and reheat it gently on the stovetop before serving. You may need to add a splash of cream when reheating to restore the consistency.
How do I prevent the cream cheese from getting lumpy?
Make sure your cream cheese is softened to room temperature before adding it to the sauce. Cut it into small cubes to help it melt more quickly and evenly. Stir continuously as it melts into the cream, and keep the heat at medium to prevent scorching.
Can I double this recipe?
Yes, this recipe doubles easily. Just use a larger skillet to accommodate all the ingredients, and you may need to simmer it for a few extra minutes to ensure everything is heated through and the sauce has thickened properly.
What can I serve with creamed spinach?
Creamed spinach is a classic steakhouse side dish, so it pairs beautifully with any grilled or roasted meat—steak, chicken, pork chops, or lamb. It’s also excellent as part of a holiday dinner spread alongside turkey, ham, or prime rib.
Is there a substitute for heavy cream?
You can use half-and-half for a lighter version, though the sauce won’t be quite as rich and thick. Whole milk will work in a pinch, but you may need to add a tablespoon of flour to help thicken the sauce. For the richest, most authentic steakhouse flavor, heavy cream is best.
How do I know when the creamed spinach is done?
The creamed spinach is done when it’s heated through, the sauce has thickened to a consistency that coats the spinach nicely, and all the flavors have melded together. This usually takes about 5-7 minutes of gentle simmering. The sauce should coat the back of a spoon without being too runny or too thick.
Creamed Spinach (Steakhouse Style)
Tender spinach coated in a velvety garlic Parmesan cream sauce. This rich and comforting steakhouse-style favorite is perfect alongside steak, chicken, or as an elegant holiday side dish. Ready in just 20 minutes with simple ingredients.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Servings: 6 servings
- Difficulty: Easy
- Cuisine: American
- Course: Side Dish
Ingredients
- 20 oz frozen chopped spinach, thawed and drained
- 3 tbsp butter
- 3 cloves garlic, minced
- 1/2 cup heavy cream
- 4 oz cream cheese, softened and cubed
- 1/2 cup grated Parmesan cheese
- 1/4 tsp nutmeg
- 1/2 tsp salt
- 1/4 tsp black pepper
Instructions
- Thaw the frozen spinach completely. Place it in a clean kitchen towel or several layers of cheesecloth and squeeze firmly to remove as much moisture as possible. Set aside.
- Melt the butter in a large skillet over medium heat. Add the minced garlic and sauté for 30 seconds, stirring constantly, until fragrant but not browned.
- Add the heavy cream and cubed cream cheese to the skillet. Stir continuously for 2-3 minutes until the cream cheese melts completely and the sauce is smooth.
- Stir in the grated Parmesan cheese, nutmeg, salt, and black pepper. Continue stirring until the Parmesan melts and the sauce is well combined.
- Add the drained spinach to the cream sauce. Stir until the spinach is evenly coated and distributed throughout the sauce.
- Reduce heat to medium-low and simmer gently for 5-7 minutes, stirring occasionally, until the sauce has thickened and everything is heated through.
- Taste and adjust seasonings as needed. Serve warm with additional Parmesan cheese sprinkled on top if desired.
Recipe Notes
- Thoroughly draining the spinach is crucial—excess moisture will make your sauce watery.
- Make sure cream cheese is softened to room temperature for smooth melting.
- Freshly grated Parmesan melts much better than pre-grated varieties.
- If the sauce is too thick, add a splash of heavy cream. If too thin, simmer longer to reduce.
- This dish can be made up to 24 hours ahead and reheated gently on the stovetop.
- For extra richness, stir in an additional tablespoon of butter just before serving.
Nutrition Information (Per Serving, Estimated)
- Calories: 195
- Carbohydrates: 7g
- Protein: 7g
- Fat: 16g
- Saturated Fat: 10g
- Fiber: 2g
- Sugar: 1g
- Sodium: 425mg
Nutrition information is estimated and may vary based on specific ingredients used.
