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

steakhouse creamed spinach in a serving bowl with a spoon.

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.

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

fresh baby spinach in a bowl covered with damp paper towel.

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.

chopped spinach on a cutting board.

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

sauteed onions, minced garlic, and seasonings in a saute pan.

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. 

creamy bechamel sauce in a saute pan.

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.

spinach and parmesan cheese folded into the cream sauce.

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. 

broiled creamed spinach in a serving tray with a serving spoon.

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 

broiled creamed spinach in a serving tray with a serving spoon.

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 shrimpgrilled chicken, prime rib, or steak frites for a real restaurant style meal. 

Recipe FAQs

Can you use frozen spinach instead of fresh?

 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​.

What are the best dairy options for the 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.

How can you thicken creamed spinach?

A roux made of butter and flour or reducing the cream sauce over low heat helps achieve a thick, luxurious consistency.

Can you make it ahead or reheat it?

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

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!

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
5 from 3 votes

Steakhouse Creamed Spinach

Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes
Servings: 8
Creamy, rich, and packed with flavor, this steakhouse creamed spinach recipe brings restaurant-quality indulgence to your table with ease.

Equipment

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

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

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.

Nutrition

Calories: 307kcal, Carbohydrates: 12g, Protein: 10g, Fat: 25g, Saturated Fat: 16g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 7g, Trans Fat: 0.2g, Cholesterol: 73mg, Sodium: 584mg, Potassium: 558mg, Fiber: 2g, Sugar: 5g, Vitamin A: 7610IU, Vitamin C: 24mg, Calcium: 288mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @BritneyBreaksBread or tag #BritneyBreaksBread!

About Britney Chamberlain

Hello friends and welcome to my little (but delicious) corner of the internet! I'm Britney, the heart and soul behind Britney Breaks Bread. I'm a mom, wife, and lover of delicious wholesome food!

You May Also Like

5 from 3 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




7 Comments

  1. Le dozier says:

    5 stars
    Perfect in every way!

    1. Britney Chamberlain says:

      Thanks so much!

  2. Cute says:

    5 stars
    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.

  3. Karen Williams says:

    When does the lemon juice get added?

    1. Britney Chamberlain says:

      It’s added after the parmesan is added.

  4. Tebatso says:

    5 stars
    I haven’t try it but I will it looks delicious

    1. Britney Chamberlain says:

      Enjoy!