Set a medium saucepan or skillet over medium heat. Add four tablespoons of butter, then the flour once melted and mix well.
1 stick Unsalted butter, 3 Tablespoons Flour
Stir the melted butter and flour mixture and cook until golden brown, about 5 minutes.
Add in the minced garlic and stir for one more minute.
3 cloves Garlic
Slowly pour in the milk, whisking constantly. Cook for another five minutes until hot and well thickened.
2 cups Milk
In a large skillet, melt the remaining butter. Add the spinach in increments until it wilts enough to fit in the pan, and cook until all wilted, about 5 minutes. Don't overcook- you want it wilted, not soggy!
20 oz Baby spinach
Season the cream sauce with salt and pepper, then add in the wilted spinach and the balsamic vinegar, stirring until combined.
1 teaspoon Balsamic vinegar, Salt and pepper
Serve immediately and enjoy!
Video
Notes
To add extra flavor, try dicing up a medium onion and adding it to the butter to saute before adding the flour!
For a twist, try swapping out the vinegar for ¼th teaspoon of nutmeg.
I like using frozen spinach for this recipe- just thaw and drain it before adding it to the sauce!
Add the fresh spinach to the pan slowly; it will shrink down until it all fits.
Got leftovers? Add creamed spinach into soups, sauces, or top toast with it! It's a great addition to all sorts of other recipes!