Get a taste of classic steakhouse flavor with this easy Steakhouse Creamed Spinach Recipe. It's a simple blend of fresh ingredients, including heavy cream, spinach, parmesan cheese, and a few spices. It's the perfect dish for a variety of different occasions - like holiday dinners, date nights at home, or even easy weeknight dinners. This easy recipe is ready in 30 minutes or less!
Save This Recipe! 💌
This easy creamed spinach recipe is the perfect decadent side to this slow cooker prime rib or a juicy ribeye steak, like this bavette steak, this air fryer ribeye, or these air fryer short ribs.
It's one of the easiest ways to get extra veggies in and to elevate any main course. One of your steakhouse favorites, right in the comfort of your own kitchen!
Looking for more tasty sides? Try this cheesy cauliflower bake, these truffle mashed potatoes, these balsamic Brussels sprouts with bacon, this Southern baked mac and cheese, and these parmesan crusted potatoes.
You may also love this baked spinach and artichoke dip.
Jump to:
❤️Why we love this recipe
- Major comfort food classic. The recipe offers a classic comfort food experience, reminiscent of the best steakhouse side dish! If you're looking for a nostalgic, classic dish that's rich and creamy, you'll love this slightly elevated version of this recipe. Everyone loves cheesy, creamy spinach!
- Quick and easy. This approachable recipe is easy for beginning cooks to master, and is ready in 30 minutes or less!
- Simple ingredients. The ingredients used are probably in your fridge and pantry already, and can also be found at all grocery stores.
- Versatile side dish. This creamed spinach is the perfect side dish to complement a wide range of main courses, from steaks to vegetarian options, so it's perfect for nearly any meal you're putting together.
- Perfect for special occasions. This a great option to add for Christmas dinner, date night, a romantic Valentine's Day dinner, Thanksgiving, Easter, a birthday, or any special occasion! This classic side dish never disappoints!
🥬Ingredients
Here are the ingredients we used for this recipe. You can find more information for substitutions below.
- Spinach. We use frozen spinach in this recipe. If you're using frozen, just be sure to thaw it according to the package directions and drain it well before adding it to the skillet with other ingredients. You can also chop up some fresh spinach, and blanch it or cook it. If you're using fresh spinach, keep in that you'll need about 2.5 times the amount as frozen. In this recipe, that would be a little over 3 pounds of fresh spinach.
- Parmesan cheese. Shred it yourself so that it melts properly. Shredded cheese often has anti-caking agents that prevent it from melting easily, and this would be a bummer for our creamed spinach!
- Cream cheese. Make sure to use the full fat blocks and cut it into blocks. You should also let it sit out at room temperature for about an hour or more before preparing the recipe, so that the cream cheese will combine better with other ingredients.
Visit the recipe card for the full quantities and nutritional information.
✨Substitutions & variations
Here are a few suggestions on additional flavors to try, or simple variations to this recipe.
- Spicier. This recipe has just the right amount of heat. Add more red pepper flakes, and maybe a hint of cayenne pepper as well for some added heat!
- Lightened up. For a slightly lighter version of this recipe, swap the half and half for whole milk. We don't recommend using anything lower in fat than whole milk, however, or the taste just won't be quite there.
- Creamier. Use heavy whipping cream instead of half and half if you'd like! Heavy cream will give the dish an even more luscious, rich flavor.
- Lemony. Add a squeeze of fresh lemon juice and some lemon zest right before serving to add in a bright, citrusy flavor.
- Swap the yellow onions. You can use red onions or shallots instead of sweet yellow onions if you'd like.
- Different cheese. You can add in other cheeses instead of parmesan to the spinach. Some other great choices would be Swiss cheese, mozzarella, gouda, and more. Make sure you hand shred the cheese yourself - or else it won't melt properly in the cream sauce.
- Dairy free and vegan. Replace the butter with vegan butter or olive oil, then also replace the cream cheese with a dairy-free version, along with the half and half with full fat coconut milk or your favorite plant cream, and finally, use your favorite dairy-free or vegan parmesan cheese replacement.
- Gluten free. Swap the all purpose flour for gluten-free flour like this Bob’s Red Mill 1:1 gluten free flour., cornstarch, or xanthan gum to thicken the creamy sauce.
- Low carb and keto friendly. This dish is naturally low in carbs, but if you want to lower the carb count even further, you can add in some extra cream cheese in place of all-purpose flour to help thicken the mixture. You can also add a bit of xanthan gum if you'd like, and a little bit goes a long way!
🔪Prep work
- Cut the cream cheese into small chunks & let it sit out at room temperature for about an hour. This will help it combine with other ingredients more easily in the cream sauce.
- If using frozen spinach, thaw it overnight or in the microwave according to the package directions. Let the spinach sit in a colander over a bowl after heating it up so the excess water can drip out into the bowl. Once the spinach has cooled down enough (if thawed in the microwave), squeeze out any excess liquid with paper towels.
- Shred the parmesan cheese.
- Dice the onion.
- Mince garlic.
- Preheat a large skillet over medium heat.
- Measure out all the remaining ingredients.
📋Instructions
To the hot skillet, add the unsalted butter to melt. Once melted, add in the onion with a pinch of kosher salt. Sauté the onion, stirring occasionally, until the onion is beginning to soften, about 3-4 minutes.
Stir in the all purpose flour (Image 1), and cook for 2-3 minutes to get rid of the raw flour smell.
Then, stir in the minced garlic and red pepper flakes, (Image 2) until the garlic is fragrant, about 30 seconds to 1 minute, stirring often to prevent burning.
Reduce to medium-low heat. Add in the cream cheese, (Image 3) and stir it together with the onions to soften.
Once the cream cheese has softened, stream in the half and half, and stir to combine. (Image 4)
Once the mixture is well combined, thick, and creamy but spreadable, add in the fresh thyme and black pepper to taste. (Image 5)
✨Pro Tip: Stir often until a nice mixture forms, and be careful not to burn the cheese.
Reduce the heat to low, then add in the drained spinach, and a small handful of the parmesan cheese. (Image 6)
Stir to combine the mixture and melt the cheese completely, before adding more cheese, one small handful at a time. (Image 7)
✨Pro Tip: Take your time on this, and don't add too much cheese at once, or it may clump up in the sauce and not melt properly.
Continue mixing until all the cheese is melted, then salt to taste. (Image 8)
✨Pro Tip: Don't add too much salt too quickly. Parmesan is pretty salty naturally, so we want to be careful and avoid oversalting the dish.
Adjust seasonings to taste. Serve with more fresh parmesan, and enjoy!
✨Tips & tricks
- Add salt slowly and as you go, and make sure to taste it! Since parmesan cheese is inherently salty, be cautious when adding salt. Taste as you go, especially after adding the parmesan, to ensure the dish isn't overly salty.
- Use room temperature cream cheese. Make sure the cream cheese is at room temperature before adding it to the skillet. This helps it blend more smoothly into the sauce, preventing lumps. It also helps to cut it up into smaller pieces, as this will also help it to combine better.
- Squeeze out the excess water from the spinach. Frozen spinach can hold a lot of water. After defrosting, be sure to squeeze out as much water as possible to prevent the dish from becoming too watery.
- Cook the flour for a few minutes. When adding flour, cook it for a couple of minutes to remove the raw flour taste. This forms a sort of roux, which thickens the sauce better.
- Adjust the amount of cream cheese and half and half. If you prefer a creamier texture, you can play around with the amount of half-and-half or cream cheese. Adding a bit more can make the dish richer.
- Make sure to hand shred the parmesan cheese. This will definitely melt the best. When you buy cheese from the store that has been pre-shredded, it usually has anti-caking agents on it, and this makes it harder for it to melt properly!
- Add the cheese in slowly, over low heat! If you heat the cheese too fast and add too much at once, it may cause it to clump up. Add it slowly, in small handfuls over low heat, and stir constantly to melt the cheese. Wait to add more until the handful before is melted.
- Add spice to taste. The red pepper flakes add a nice heat to the dish, but they are optional. We like things with a hint of spice, but this dish isn't spicy. If making this dish for the first time, add red pepper flakes slowly, and taste and adjust. You can also omit them entirely for a milder flavor.
Need supplies? Shop our Amazon store! Stock your pantry, and find all of our favorite kitchen tools! A Full Living LLC earns a small commission through purchases on our storefront to help support this site.
💭Frequently Asked Questions
Store leftovers in an airtight container in the fridge for 3-4 days. Reheat gently on the stovetop or in the microwave. heated gently on the stove or in the microwave. Add a splash of milk or cream if the spinach becomes too thick when reheating.
To freeze, allow it to cool off completely, then transfer it to a freezer safe container, where it will keep for about 6 months. Defrost in the fridge overnight, and reheat as usual. Just note, the texture may change slightly after being frozen.
Yes, you can. Replace 20 ounces of frozen spinach with about 3 pounds of fresh spinach. Fresh spinach reduces significantly in volume when cooked.
To make it, rinse the fresh spinach leaves thoroughly under cold water to remove any dirt or grit. Trim off the tough stems.
Here are the two most common methods for cooking down the spinach:
1. Blanching: Bring a large pot of salted water to a boil. Add the spinach and cook for 1-2 minutes until wilted. Then, quickly transfer to a bowl of ice water to stop the cooking process.
2. Sautéing: Alternatively, you can sauté the spinach in a large skillet with a bit of olive oil or butter until it wilts. This might take 3-5 minutes.
More Recipes To Consider
Note: This post was originally published on February 24, 2019, but has been re-photographed with an improved recipe as of December 19, 2023. We hope you enjoy the new look!
📖 Recipe
Steakhouse Creamed Spinach Recipe
Equipment
- cheese grater (or microplane)
- Rubber Spatula
Ingredients
- 4 tablespoons unsalted butter
- 1 medium yellow onion, diced
- 3 tablespoons all purpose flour (26g)
- ½ teaspoon kosher salt (To taste and added slowly. Be careful not too add too much with the added parmesan cheese!)
- 10 cloves garlic, minced (About 1 bulb of garlic.)
- ½ teaspoon red pepper flakes (Optional and to taste)
- 4 ounces cream cheese, softened
- ¼ teaspoon black pepper (to taste)
- 2 tablespoons fresh thyme (optional)
- 20 ounces frozen spinach (Thawed, cooled and drained according. to package directions.)
- 1 cup half and half (As needed to thin.)
- 4 ounces parmesan cheese , freshly shredded
Instructions
- To the hot skillet, add 4 tablespoons unsalted butter to melt. Once melted, add in the onion with a pinch of kosher salt. Sauté the onion, stirring occasionally, until the onion is beginning to soften, about 3-4 minutes.
- Stir in 3 tablespoons of all purpose flour and cook for 2-3 minutes to get rid of the raw flour smell.
- Then, stir in the minced garlic and ½ teaspoon - 1 teaspoon of red pepper flakes (to taste), until the garlic is fragrant, about 30 seconds to 1 minute, stirring often to prevent burning.
- Reduce to medium-low heat. Add in 4 cream cheese in small blocks, (Image ad stir them together with the onions to soften. Once the cream cheese has softened, stream in 8-10 ounces of half and half as needed to thin, and stir to combine. Once the mixture is well combined, thick, and creamy but spreadable, add in 2 tablespoons of fresh thyme and ¼ - ½ teaspoon of black pepper to taste.
- Reduce the heat to low, then add in the drained spinach, and a small handful (about 1 ounce) of the parmesan cheese. Stir to combine the mixture and melt the cheese completely, before adding more cheese, one small handful at a time. Continue mixing until all the cheese is melted, then salt to taste.
- Adjust seasonings to taste. Serve with more fresh parmesan, and enjoy!
- Store leftovers in an airtight container in the fridge for 3-4 days. Reheat gently on the stovetop or in the microwave. heated gently on the stove or in the microwave. Add a splash of milk or cream if the spinach becomes too thick when reheating.
Save This Recipe! 💌
Notes
- Add salt slowly and as you go, and make sure to taste it! Since parmesan cheese is inherently salty, be cautious when adding salt. Taste as you go, especially after adding the parmesan, to ensure the dish isn't overly salty.
- Use room temperature cream cheese. Make sure the cream cheese is at room temperature before adding it to the skillet. This helps it blend more smoothly into the sauce, preventing lumps. It also helps to cut it up into smaller pieces, as this will also help it to combine better.
- Squeeze out the excess water from the spinach. Frozen spinach can hold a lot of water. After defrosting, be sure to squeeze out as much water as possible to prevent the dish from becoming too watery.
- Cook the flour for a few minutes. When adding flour, cook it for a couple of minutes to remove the raw flour taste. This forms a sort of roux, which thickens the sauce better.
- Adjust the amount of cream cheese and half and half. If you prefer a creamier texture, you can play around with the amount of half-and-half or cream cheese. Adding a bit more can make the dish richer.
- Make sure to hand shred the parmesan cheese. This will definitely melt the best. When you buy cheese from the store that has been pre-shredded, it usually has anti-caking agents on it, and this makes it harder for it to melt properly!
- Add the cheese in slowly, over low heat! If you heat the cheese too fast and add too much at once, it may cause it to clump up. Add it slowly, in small handfuls over low heat, and stir constantly to melt the cheese. Wait to add more until the handful before is melted.
- Add spice to taste. The red pepper flakes add a nice heat to the dish, but they are optional. We like things with a hint of spice, but this dish isn't spicy. If making this dish for the first time, add red pepper flakes slowly, and taste and adjust. You can also omit them entirely for a milder flavor.
- To freeze. To freeze, allow it to cool off completely, then transfer it to a freezer safe container, where it will keep for about 6 months. Defrost in the fridge overnight, and reheat as usual. Just note, the texture may change slightly after being frozen.
- To make this recipe with fresh spinach, you will need to use 2.5 times the amount. This is because spinach loses a lot of its volume as it cooks. The spinach will need to be blanched or sautéed.
Joel says
This is outstanding. Even my "vegetable-opposed" 9-year-old asked for seconds: a minor Christmas miracle! So easy but a truly sophisticated side dish.
I made one addition: creme fraiche. Added a pleasant tang to a wonderful recipe
Briana says
That is the highest praise, Joel! We're seriously so thrilled your kiddo enjoyed it as much as you all did! Also - GREAT idea with the creme fraiche!! Now we want to try that next time! Merry Christmas!!
Anne Leonardi says
This recipe is so good. I made it last year to go with standing rib roast. I’m making it again this year!😋
Briana says
That is SO awesome to hear Anne! We're so thrilled to make it to your holiday table two years in a row! GOD JUL!!! 💖💖💖🎄
Michele Phillips says
This spinach dish is so good!! I had all the ingredients on hand when I saw your recipe post, so I made it that night for dinner. It's easy to make, and really delicious. We're big spinach fans and loved every creamy bite. Will be making this again (and again)! Thank you!
Briana says
Oh Michele we are so honored and thrilled that we made it to your holiday table!! Thank you so much for your sweet review, we appreciate it so much!