Make rich, velvety creamed spinach just like your favorite steakhouse. This easy recipe uses fresh spinach, cream cheese, and Parmesan for a decadent side dish ready in under 30 minutes.
Author:katereilly
Prep Time:10 min
Cook Time:20 min
Total Time:30 min
Yield:4 servings 1x
Category:Side Dish
Method:Stovetop
Cuisine:American
Diet:Vegetarian
Ingredients
Scale
1 tablespoon unsalted butter
1 small shallot, minced
2 cloves garlic, minced
1/4 teaspoon ground nutmeg
1/4 cup all-purpose flour
1 cup whole milk
1/2 cup heavy cream
4 ounces cream cheese, cut into cubes
1/2 cup grated Parmesan cheese
1/4 teaspoon salt, or to taste
1/8 teaspoon black pepper, or to taste
10 ounces fresh spinach, washed and dried well
Instructions
Melt the butter in a large skillet or Dutch oven over medium heat. Add the minced shallot and cook until soft, about 3 minutes.
Add the minced garlic and nutmeg. Cook for 1 minute until fragrant.
Whisk in the flour until it forms a paste with the butter and shallots. Cook for 1 minute, stirring constantly.
Gradually whisk in the whole milk until the mixture is smooth. Bring the sauce to a gentle simmer, stirring until it thickens slightly, about 3 to 5 minutes.
Reduce the heat to low. Whisk in the heavy cream and the cubed cream cheese until the cream cheese is fully melted and the sauce is smooth.
Stir in the Parmesan cheese, salt, and pepper. Taste the sauce and adjust seasoning if needed.
Add the fresh spinach to the skillet in batches. Stir continuously until all the spinach has wilted down into the sauce. This usually takes about 3 to 5 minutes.
Remove the skillet from the heat. Serve your restaurant-style creamed spinach immediately as a perfect side dish for steak or roast chicken.
Notes
If you use frozen spinach, thaw it completely and squeeze out as much excess water as possible before adding it to the sauce.
For an extra layer of flavor, add a pinch of cayenne pepper to the sauce base.
You can substitute half-and-half for the heavy cream, but the final sauce will be slightly less rich.