Best Ever Steakhouse Creamed Spinach

Apr 14, 2022 | Recipes

Creamed spinach has been a steakhouse classic since there have been steakhouses. The creamy, spinachy flavour pairs so perfectly with a nice steak or pork chop that they are a match made in heaven. However, just because something is a classic doesn’t mean we shouldn’t try and do better. So, this post starts with a question. Could the classic steakhouse creamed spinach be any better? I think yes. So, I’ve taken the classic steakhouse creamed spinach and married it with my favourite spinach dip recipe to create something even more special. This is my Best Ever Steakhouse Creamed Spinach recipe. Enjoy.

Creamed Spinach Ingredients

The ingredients for my Best Ever Steakhouse Creamed Spinach are baby spinach, cream, milk, onion, garlic, dried basil, grated nutmeg, salt, pepper, parmesan cheese, swiss cheese, olive oil, and butter. If you don’t want to use cream, you can make a bechamel with milk instead. In that case, double up on the milk, and after the onions and garlic are sautéd, add 2 tbsp of flour to the pan. Stir in the flour, and make sure it is well and truly mixed. Then add the spinach and follow the recipe as it is. You can also substitute the swiss cheese for a sharp cheddar if you’d like.

To learn more about making bechamel, check out this post I did way back in 2018 called How To Make Bechamel And Its Derivative Sauces.

How To Make The Best Ever Steakhouse Creamed Spinach

Getting Started

Heat a large skillet on medium-high. Add olive oil and butter to the pan. Once the butter melts and foams, add in the onions and sauté for about three minutes, or until the onions soften. Then, add the garlic and sauté for one more minute.

The Next Step

Once the garlic becomes aromatic, add the spinach and cook until it is all wilted, about three to four minutes. Seasoning the spinach with a pinch of salt will help it wilt a little faster. If there is a lot of liquid in the bottom of the pan from the spinach, keep cooking until that has mostly all evaporated.

Moving On

Once the spinach is wilted and most of the liquid from the spinach has evaporated, add the nutmeg, basil, milk, and cream to the pan. Bring the pan to a boil, then reduce the heat to medium-low and simmer for about eight to ten minutes, or until the dairy thickens.

Finishing The Steakhouse Creamed Spinach

The final step is to add the parmesan and swiss cheese. Keep cooking until the cheese has melted and is mixed into the spinach. Taste the spinach and season with salt and pepper as needed. The reason we wait until now to fully season the dish is twofold. First, if we season in the beginning, that salt flavour will become stronger as the milk and cream reduce. Number two, the cheese will add a bit of saltiness to the dish, so until that’s added, we don’t know how much salt is needed. When finished, the creamed spinach should be thick enough that a line drawn down the middle of the pan with a spoon stays for at least two seconds.

The Wrap-Up

Creamed Spinach might not be a dish that you often think about, but the next time you’re having a nice steak, or a really good pork chop, it should come to your mind. It makes such a great side dish and elevates the whole meal. It is such a classic steakhouse dish for a reason. It’s really good, and it’s worth a try.

That does it for today. Thanks for reading. I hope you’ve enjoyed the post. Remember to share this on Facebook or Pinterest and leave a comment below. I love to hear from you. Finally, remember to sign up for my mailing list, so you don’t miss out on exclusive recipes and cooking tips. Members of the mailing list also get a sneak peek at all the upcoming posts. You can sign up below. Have a great day! I’ll see you back here next Thursday.

Steak House Creamed Spinach

Creamed Spinach is a classic sidedish of high-end steakhouses around the world. Now, you can enjoy it at home. This version is like a cross between a really good spinach dip, and creamed spinach. It tastes amazing but this porbably isn't something you want to eat every day.
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Course: Side Dish
Cuisine: American, Canadian
Keyword: Side Dish, Spinach, steak dinner
Servings: 6 servings
Author: Chef Ben Kelly


  • 1 tbsp butter
  • 1 tbsp olive oil
  • 1/2 cup onion, minced
  • 1 tbsp garlic, minced
  • 312 g baby spinach 11 oz
  • 1/4 tsp grated nutmeg
  • 1/2 tsp dried basil
  • 1/2 cup whipping cream
  • 1/2 cup milk
  • 1/4 cup parmesan cheese
  • 1/2 cup grated swiss cheese
  • salt and pepper to taste


  • Heat a large skillet over medium-high heat. Add the butter and olive oil. Once the butter melts and starts to foam, add the onions and sauté them for about 3 minutes or until they begin to soften.
  • Add the garlic to the onions and sauté for another minute.
  • Add all of the spinach to the pan and cook until it is all wilted. This will take 2 to 3 minutes.
  • Pour the cream and milk into the pan, followed by the nutmeg, dried basil, and a pinch of salt and pepper. Bring to a boil, then turn the heat down to medium-low and simmer for 8 to 10 minutes or until it thickens.
  • Stir the parmesan and swiss cheese into the spinach until it melts and is fully incorporated. Taste the spinach and season with salt and pepper as needed.
  • Serve with your favourite steak or pork chop recipe.
Tried this recipe?Let us know how it was!


  1. Helen Thompson

    5 stars
    This was delicious! I halved the recipe and it turned out great!

  2. Chef Ben Kelly

    Great! I’m so happy you enjoyed it!


  1. Loaded Baked Potato Casserole – Chefs Notes - […] you looking for another great side dish for your steak dinner? Check out this Steakhouse Creamed Spinach Recipe. This…

Submit a Comment

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

Recipe Rating

Pin It on Pinterest

Share This

Share this post with your friends!