This post may contain affiliate links. Please see our disclosure policy.
There’s nothing quite like Steakhouse Creamed Spinach! The rich, velvety creamed spinach you find at a classic steakhouse is luxurious, flavorful, and the perfect complement to a juicy steak. This recipe brings the indulgence of that iconic side dish to your table, with simple ingredients and foolproof techniques for restaurant-quality results every time.
Try more of my favorite sides with these easy frozen roasted green beans and brown butter mashed potatoes!

There’s something irresistible about steakhouse creamed spinach—the kind of side dish that’s as luxurious as the main course itself. Rich, velvety, and packed with layers of flavor, it has a way of stealing the show, even alongside the most perfectly cooked steak.
The balance of tender spinach coated in a creamy, savory sauce is a comforting classic that feels indulgent yet familiar.
What makes it so special? It’s all in the technique—using simple, quality ingredients to create something extraordinary. You can make this easy creamed spinach recipe in just a few easy steps – you’ll have one of your steakhouse favorites (hello Ruth’s Chris and Morton’s Steakhouse) at home in just 30 minutes!
Perfect for everything from date nights to christmas dinner, this is the perfect example of restaurant-style elegance – the at home edition. With a few tricks up your sleeve, you’ll master the art of creamy, flavorful spinach that melts in your mouth.
Table of Contents
Key Ingredients
(full list of ingredients can be found in the recipe card at the bottom of this post)
Fresh Baby Spinach – I love that this recipe uses fresh spinach. It makes this recipe, quick and simple and prevents the creamed spinach from becoming watery. We wilt the spinach in the microwave and squeeze out any excess water to make for a creamy and rich cream sauce.
Aromatics – no bland food on my blog! Onion, garlic, garlic powder, and onion powder all take a classic side dish and turn it into thee perfect side dish.
Nutmeg – you’re probably thinking apple pie or spice cake when you think of nutmeg, but just the tiniest touch of nutmeg in savory dishes adds a ton of flavor. Don’t skip this, trust me!
All Purpose Flour – this is used to thicken that delicious creamy sauce that coats those baby spinach leaves like a warm hug.
Salted Butter – I use salted butter is majority of my recipes because I like how it tastes, however, if you prefer unsalted butter to manage your salt, feel free to use that instead.
Cream Cheese – this is my secret ingredient! It provides an unbelievably silky creamy texture to the already creamy bechamel sauce.
Lemon Juice – lemon juice helps to balance out all of the richness and adds a nice, bright flavor to the sauce.
Parmesan – freshly grated parmesan cheese is SO good in this recipe! It adds a nutty flavor that pairs perfectly with the nutmeg. For a sharper flavor, Gruyere or pecorino romano is a great option.
Substitutions and Variations
- Use boursin cheese instead of cream cheese to add more flavor to the sauce!
- Frozen Spinach Option – Thaw and drain well by squeezing out excess liquid with a clean kitchen towel.
- Make it spicy by adding a little cayenne pepper. Just with a tiny pinch and taste as you go to adjust to your personal preference. A little bit goes a long way.
- Dairy free option – use your favorite nondairy milk (such as unsweetened coconut milk or almond milk), heavy cream, and butter. Also, you can substitute parmesan cheese for nutritional yeast!
How to make Creamed Spinach

Step 1: Place spinach in a large bowl. Soak a paper towel with water and place on top of the spinach. Microwave for 1-2 minutes, until the spinach is wilted and becomes a bright green color.

Step 2: Remove from the bowl and place onto a cutting board. Roughly chop, the squeeze the spinach to remove any excess moisture.

Step 3: Drizzle olive oil into a large skillet or saute pan over medium heat. Saute onion for about 5 minutes, until slightly browned and translucent. Add garlic and continue to cook for 2 minutes, stirring constantly to ensure that the garlic doesn’t burn. Add garlic powder, onion, kosher salt, and black pepper. Stir to combine, then add butter. Once the butter is melted, add the flour and continue to stir. Continue to cook for 3-5 minutes, until the flour is fully absorbed.

Step 4: Slowly begin to pour in the heavy cream and whole milk, stirring constantly. Add in the cream cheese, red pepper flakes, and nutmeg. Once the cream cheese has melted into the sauce, reduce the heat to low, and cook until the sauce begins to thicken, about 3-5 minutes.

Step 5: Add 1/2 cup of parmesan and chopped spinach. Remove from heat and stir until the spinach is fully incorporated into the sauce.

Step 6: Place creamed spinach into an oven safe serving dish/or keep in the pan if that’s how you’re serving it. Sprinkle remaining parmesan cheese on top and broil in the oven for 2-3 minutes, until the top is golden brown and slightly crisp.
Pro Tips
Make Ahead Tips: Prepare up to a day ahead and reheat gently on the stove over low heat. If reheating, add a splash of cream or milk to loosen the consistency.
Gradually Add Liquid: Slowly whisk in whole milk and heavy cream. This prevents lumps in the sauce.
Don’t skip draining the spinach: Excess water dilutes the sauce.
What to Serve with Creamed Spinach

Creamed spinach is a great side dish that goes perfectly with any main course. I love to pair it with beef tips and gravy, pork chops, or roast chicken for a quick and easy weeknight meal.
For more a special occasion or holiday meals, this classic steakhouse side dish is ideal with pan seared shrimp, grilled chicken, prime rib, or steak frites for a real restaurant style meal.
Recipe FAQs
Yes, frozen spinach is a convenient alternative. Thaw and drain it thoroughly before cooking to avoid excess moisture that could thin out the cream sauce.
Heavy cream and cream cheese are popular for a rich, creamy texture, though some recipes also suggest half-and-half for a lighter version. Adding crème fraîche at the end can brighten the flavors.
A roux made of butter and flour or reducing the cream sauce over low heat helps achieve a thick, luxurious consistency.
Yes, you can prepare it in advance. Store it in an airtight container in the fridge and reheat gently over low heat, adding a splash of cream if needed to restore its texture.
More Side Dishes
Thanksgiving
Stove Top Candied Yams
Appetizers
Honey Butter Cornbread
Thanksgiving
Cheesy Mashed Potatoes
Want more delicious and beautiful recipes? Subscribe to my newsletter to receive the latest seasonal creations as soon as they’re released!
If you make this recipe, please leave a star rating on the recipe card and comment below! You can also tag @BritneyBreaksBread on Instagram and hashtag #britneybreaksbread so I can celebrate your beautiful creations!
Steakhouse Creamed Spinach

Equipment
- Skillet
Ingredients
- 20 oz Fresh Baby Spinach, (2 10 oz bags)
- 1 Yellow Onion, (diced)
- 4 cloves Garlic, (diced)
- 1 1/2 tsp Garlic Powder
- 2 tsp Onion Powder
- 1/2 tsp Red Pepper Flakes
- 1/8 tsp Nutmeg
- 1 tsp Black Pepper
- 3/4 tsp Kosher Salt
- 4 tbsp Salted Butter
- 3 tbsp All Purpose Flour
- 1 cup Heavy Cream
- 1/2 cup Whole Milk
- 4 oz Cream Cheese
- 2 tbsp Lemon Juice
- 1 cup Parmesan Cheese
Instructions
- Place spinach in a large bowl. Soak a paper towel with water and place on top of the spinach. Microwave for 1-2 minutes, until the spinach is wilted and becomes a bright green color. Remove from the bowl and place onto a cutting board.
- Roughly chop, the squeeze the spinach to remove any excess moisture.Drizzle olive oil into a large skillet or saute pan over medium heat.
- Saute onion for about 5 minutes, until slightly browned and translucent. Add garlic and continue to cook for 2 minutes, stirring constantly to ensure that the garlic doesn't burn. Add garlic powder, onion, kosher salt, and black pepper. Stir to combine, then add butter. Once the butter is melted, add the flour and continue to stir. Continue to cook for 3-5 minutes, until the flour is fully absorbed.
- Slowly begin to pour in the heavy cream and whole milk, stirring constantly. Add in the cream cheese, red pepper flakes, and nutmeg. Once the cream cheese has melted into the sauce, reduce the heat to low, and cook until the sauce begins to thicken, about 3-5 minutes.
- Add 1/2 cup of parmesan, lemon juice, and chopped spinach. Remove from heat and stir until the spinach is fully incorporated into the sauce. Place creamed spinach into an oven safe serving dish/or keep in the pan if that's how you're serving it.
- Sprinkle remaining parmesan cheese on top and broil in the oven for 2-3 minutes, until the top is golden brown and slightly crisp.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.















Perfect in every way!
Thanks so much!
Very nice. Great creamy texture. I didn’t have cream so substituted milk. I don’t think the recipe suffered a bit and may have saved a few calories.
When does the lemon juice get added?
It’s added after the parmesan is added.
I haven’t try it but I will it looks delicious
Enjoy!