Cheesy Creamed Spinach is rich, velvety, and absolutely loaded with flavor. With tender spinach folded into a creamy, garlicky cheese sauce, it’s the kind of comforting side dish I find myself reaching for over and over again. Whether I’m serving it alongside steak, chicken, or as part of a holiday spread, it never fails to impress.
Why You’ll Love This Recipe
I love this recipe because it transforms simple spinach into a luxurious side that feels indulgent yet comes together quickly. The blend of cheeses, cream, and garlic makes it creamy and flavorful, while still letting the spinach shine. It’s easy to make, reheats beautifully, and is always a crowd-pleaser—even among those who usually skip the greens.
ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Fresh spinach (or frozen, thawed and drained well)
-
Butter
-
Garlic, minced
-
All-purpose flour
-
Milk or half-and-half
-
Heavy cream
-
Cream cheese
-
Shredded mozzarella or Monterey Jack
-
Grated Parmesan cheese
-
Salt
-
Black pepper
-
Nutmeg (optional, for warmth and depth)
directions
-
I sauté fresh spinach in a large skillet with a touch of oil or butter until wilted, then set it aside to drain excess moisture. If using frozen spinach, I thaw and squeeze out as much liquid as possible.
-
In the same skillet, I melt butter over medium heat and sauté the garlic until fragrant—about 30 seconds.
-
I sprinkle in the flour and whisk it for 1–2 minutes to form a light roux.
-
I gradually whisk in milk and cream, stirring constantly until smooth and thickened, about 3–4 minutes.
-
I lower the heat and stir in cream cheese, Parmesan, and mozzarella until melted and fully incorporated.
-
I season with salt, pepper, and a pinch of nutmeg if I want extra richness.
-
I fold in the cooked spinach and stir everything together until creamy and well combined.
-
I let it simmer for another minute or two, then serve warm.
Servings and timing
This recipe makes about 4–6 servings as a side and takes around 10 minutes to prep and 15–20 minutes to cook, so it’s ready in under 30 minutes.
Variations
Sometimes I add a pinch of red pepper flakes for heat or swap out the mozzarella for fontina or Gruyère for a deeper, nutty flavor. For a baked version, I transfer everything to a dish, top with extra cheese, and broil it for 2–3 minutes until bubbly and golden.
storage/reheating
Leftovers keep well in the fridge for up to 3 days. I reheat it gently on the stovetop or in the microwave with a splash of milk or cream to bring back its silky texture. It can also be frozen, though the texture may change slightly.
FAQs
Can I use frozen spinach?
Yes, I use frozen spinach often. I just make sure to thaw and squeeze out as much water as possible before adding it to the sauce.
Is this gluten-free?
It’s not by default, but I can easily make it gluten-free by using a gluten-free flour blend or cornstarch to thicken the sauce.
What can I serve this with?
It’s amazing with roasted chicken, grilled steak, salmon, or even spooned over baked potatoes or pasta.
Can I make this ahead of time?
Yes, I make it ahead and reheat gently before serving. I sometimes freshen it up with a sprinkle of cheese or splash of cream while reheating.
How do I make it lighter?
I’ve used milk instead of cream, light cream cheese, and less butter for a lighter version. It’s still creamy and delicious, just not as rich.
Conclusion
Cheesy Creamed Spinach is the perfect side when I want something warm, comforting, and a little bit decadent. The creamy, garlicky sauce and melty cheese take spinach to the next level, making this a staple recipe I return to again and again. Whether it’s a weeknight dinner or holiday table, this dish always delivers.

Cheesy Creamed Spinach
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Cheesy Creamed Spinach is a rich, velvety side dish where tender spinach is folded into a creamy, garlicky cheese sauce. It’s comforting, flavorful, and perfect with steak, chicken, or holiday meals.
- Total Time: 30 minutes
- Yield: 4–6 servings
Ingredients
- 1 lb fresh spinach (or 10 oz frozen spinach, thawed and drained)
- 2 tablespoons butter
- 2 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 1/2 cup milk or half-and-half
- 1/2 cup heavy cream
- 2 oz cream cheese
- 1/2 cup shredded mozzarella or Monterey Jack
- 1/4 cup grated Parmesan cheese
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/8 teaspoon ground nutmeg (optional)
Instructions
- In a skillet, sauté fresh spinach in a bit of butter or oil until wilted, then drain. For frozen spinach, thaw and squeeze out excess moisture.
- In the same skillet, melt butter over medium heat and sauté garlic for about 30 seconds until fragrant.
- Add flour and whisk for 1–2 minutes to create a light roux.
- Gradually whisk in milk and cream, stirring until the mixture thickens, about 3–4 minutes.
- Lower heat and stir in cream cheese, Parmesan, and mozzarella until fully melted and smooth.
- Season with salt, pepper, and nutmeg if using.
- Fold in the cooked spinach and stir until everything is creamy and well combined.
- Let simmer for 1–2 minutes, then serve warm.
Notes
- Use Gruyère or fontina cheese for a nutty flavor variation.
- Add red pepper flakes for a little heat.
- To bake, top with cheese and broil until bubbly and golden.
- Use gluten-free flour or cornstarch to make it gluten-free.
- Reheat gently with a splash of milk to restore creaminess.
- Author: liinaa
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1/6 of recipe
- Calories: 210
- Sugar: 2g
- Sodium: 380mg
- Fat: 17g
- Saturated Fat: 10g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 2g
- Protein: 7g
- Cholesterol: 45mg