Steakhouse Creamed Spinach with Crispy Shallots: This easy creamed spinach recipe goes great with beef, poultry, or pork and for fancy meals or homestyle favorites.

Steakhouse Creamed Spinach Recipe in a bowl with crispy shallots on top. This is the best creamed spinach recipe for Thanksgiving!

I figured after all the sweets that have been stuffed down my throat these past few weeks – not my fault, of course – I needed a tiny break.  A salad of some sort would have been a great idea, right?

But I thought this steakhouse creamed spinach with crispy shallots was more important to share today.

Because you know why? It’s fan-freaking-tastic – the BEST creamed spinach recipe! – and you need it in your lives. Aaaand because I have another cookie recipe to give you later this week. Ha!

Anyway, I have always been a really big fan of creamed spinach, especially on the side of steak and a baked potato. It really is the perfect steakhouse side dish, isn’t it!? (On the same level, I’m still dying to try this steakhouse mushroom burger!)

Steakhouse Creamed Spinach Recipe in a bowl with crispy shallots on top. This is the best creamed spinach recipe for Thanksgiving!

I made this creamed spinach for the first time last Thanksgiving and then again this year for our Thanksgiving sides extravaganza meal (see also: creamed corn, stuffing in the crockpot, and honey yeast rolls) and it’s just as excellent served with turkey as I imagine it would be served with beef.

Easy Creamed Spinach Recipe Ingredients

You’ll never believe how easy it is to make this homemade spinach in your own kitchen. Just forget about ever buying frozen creamed spinach again!

Here’s what you’ll need to make my recipe (keep scrolling down to the recipe card for the full ingredient list and instructions):

  • shallots
  • unsalted butter
  • all-purpose flour
  • dry white wine, chicken broth, or vegetable broth
  • milk
  • half-and-half
  • frozen chopped spinach
  • Kosher salt and freshly ground black pepper

How to Make Creamed Spinach from Scratch

  1. You’ll start the recipe by frying up some crispy fried shallots in a hot pan. These are what you’ll top the spinach off with before serving.
  2. To make the creamed spinach you’ll sauté some more shallots and then make an easy a bechamel cream sauce in the same pan as the shallots.
  3. Then you’ll add 2 boxes of thawed and squeeze-dried chopped spinach into the cream sauce.

Be sure to break up the spinach really well so you’re not left with lumps. Nobody likes lumps of raw spinach in their creamed spinach!

It really is an incredibly easy from scratch creamed spinach recipe, isn’t it?!

Pinnable image of Steakhouse Creamed Spinach

The rich sauce perfectly coats the spinach, leaving you with a delicious vegetable Thanksgiving side dish or for any type of steakhouse meal you like to make at home.

What Goes Well with Creamed Spinach?

My obvious go-to for what goes well with creamed spinach is a great steak. But this spinach would be so delicious served alongside some turkey meatloaf or chicken fried chicken with country gravy, some twice baked potatoes, and skillet cornbread too!

This creamed spinach also has a place in my heart for fancier dinners too. Each time I’ve indulged (it is creamed spinach after all), so many of memories of my mom’s dinner party meals came flooding back, where she would make homemade creamed spinach to serve with prime rib or roast pork.

It still amazes me how food evokes such strong memories and this steakhouse creamed spinach with crispy shallots certainly doesn’t let me down. I doubt it will let you down either.

Creamed Spinach with Crispy Shallots

Creamed Spinach with Crispy Shallots

Yield: 6 to 8 servings
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes

Steakhouse creamed spinach is an easy side dish to make from scratch! It goes as perfectly with steak and baked potatoes for a homemade steakhouse dinner as it does along side a roast beef or turkey for your holiday celebrations. Made with frozen spinach, this is a side dish that's easy on your budget too!


  • 2 medium shallots
  • 3 tbsp unsalted butter
  • 2 tbsp all-purpose flour
  • ¼ cup dry white wine
  • 1 cup milk
  • 1 ¼ cups half-and-half
  • 2 10oz packages frozen spinach, thawed and squeeze-drained
  • Kosher salt and freshly ground black pepper


  1. Thinly slice one half of one of the shallots. Mince the remaining 1 ½ shallots. Melt 1 tablespoon butter in a 10-inch skillet over medium-high heat. Toss in the sliced shallots and cook, stirring frequently until brown and crispy, about 2-3 minutes; remove shallots from the pan and drain on a paper towel-lined plate.
  2. Add the remaining butter to the pan and once melted, saute the remaining shallots with ½ teaspoon salt and ¼ teaspoon pepper until softened, about 5 minutes. Stir the flour into the shallots and butter.  Cook the flour for 1 minute then whisk in the wine and scrape up any bits on the bottom of the pan.  Whisk in the milk and half-and-half until no lumps of flour remain.  Bring the mixture to a simmer and cook for 2 minutes.
  3. Stir the spinach into the sauce, breaking up the spinach with a wooden spoon to help it disperse throughout the sauce.  Bring the mixture to a low simmer (just slightly bubbling) and cook for 5 minutes to ensure the spinach is heated through.  Season with salt and pepper to taste and top with crispy shallots. Serve immediately. The spinach is best served on the day it is made - leftovers to not reheat well.

Recommended Products

As a member of the Amazon Associate affiliate program, I earn a small percentage from your qualifying Amazon purchases when you click the Amazon links on this page. I'm not informed of who purchases what, just of what products are purchased.

How much do you love this recipe?

Follow Smells Like Home on Pinterest and click that little Pin button at the top of this recipe card to save this recipe and share with your Pinterest followers!

You Might Also Like:

Leave a Comment

No comments yet.