Creamed Spinach Recipe
If you’re on the hunt for a lush, velvety side dish that feels both comforting and a little indulgent, you’re going to adore this Creamed Spinach Recipe. It’s one of those classics that elevates any meal from simple to special, whether it’s a weeknight dinner or a holiday spread. I’ve made this recipe countless times, tweaking just a bit each time, and trust me—it always gets rave reviews. Stick around because I’ll share not just the recipe but all my tips and little tricks so you can nail it perfectly in your own kitchen!
Why This Recipe Works
- Creamy and Balanced: The combo of cream cheese, heavy cream, and two kinds of cheese gives you that irresistible rich-yet-light texture.
- Flavor Layering: Sautéed onions and garlic infuse the base with a depth you don’t get from spinach alone.
- Perfect Spinach Prep: Thoroughly squeezing out spinach moisture keeps the dish from turning watery, which is a gamechanger.
- Quick and Versatile: Takes about 20 minutes and pairs beautifully with everything from steak to roasted chicken.
Ingredients & Why They Work
This Creamed Spinach Recipe relies on simple ingredients that work in harmony. Frozen chopped spinach is my go-to because it’s convenient and consistent in texture. The mixture of cream cheese, heavy cream, mozzarella, and parmesan creates a cheesy, luscious sauce that clings perfectly to every bit of spinach. Plus, sautéing onions and garlic add a warm flavor foundation you won’t want to skip. Here’s why each ingredient earns its spot:

- Frozen chopped spinach: Convenient, pre-washed, and easy to thaw—make sure to squeeze out excess water to keep your dish creamy, not watery.
- Butter: Provides a rich base to sauté onions and garlic, adding depth.
- Yellow onion: Adds sweetness and a subtle savory note when softened.
- Garlic cloves: Fresh garlic gives that familiar cozy flavor—don’t skimp.
- Cream cheese: Gives the sauce a tangy richness and helps thicken it up beautifully.
- Heavy cream (or half and half): Smooths everything out, making it silky and luscious.
- Mozzarella cheese: Melts nicely for gooey texture; also mild, so it doesn’t overpower.
- Parmesan cheese: Brings a nutty, salty bite to balance the creaminess.
- Nutmeg (optional): Just a pinch elevates the dish with a warm aromatic kick—trust me, it’s worth it.
- Salt and freshly cracked pepper: Essential seasoning to really bring out all the flavors.
Tweak to Your Taste
I love making this creamed spinach my own depending on the occasion or what I have on hand. Feel free to experiment—you’ll find the base so versatile. Sometimes I add a bit of red pepper flakes for a touch of heat or swap mozzarella for fontina for a sharper cheese twist. It’s your canvas, really!
- Variation: Adding cooked bacon bits on top gives a smoky crunch that takes this side up a notch—I swear guests ask for more when I do that!
- Dairy-Free Option: Try using coconut cream and a plant-based cream cheese substitute; the texture changes a bit, but the flavor stays delightful.
- Make it Vegan: Replace all dairy with vegan cheese and butter alternatives, and sauté with a splash of olive oil.
- Add Fresh Herbs: Toss in fresh thyme or chives at the end to brighten the dish and add a subtle herbal note.
Step-by-Step: How I Make Creamed Spinach Recipe
Step 1: Thaw and Drain the Spinach Thoroughly
The foundation for a great creamed spinach is squeaky-dry spinach. I microwave the frozen spinach according to package directions and then really press out every last drop of moisture using either a cheese cloth or a clean kitchen towel. Honestly, this step changed my creamed spinach game—it prevents the sauce from splitting or becoming runny.
Step 2: Sauté Aromatics until Soft and Fragrant
In a large skillet over medium-high heat, I melt the butter and add the diced onion. I cook it until it’s translucent and soft—this usually takes about 5 minutes. Then I add the minced garlic and cook for just 30 seconds to avoid burning but to release that incredible flavor. This aromatics base is what makes the dish so much more than just spinach swimming in cream.
Step 3: Make the Creamy Cheese Sauce
Next, I stir in the cream cheese, letting it melt gently into the butter and onion mixture. Once melted, I pour in the heavy cream and simmer it for a couple of minutes. Then comes the good stuff—adding shredded mozzarella and grated parmesan, stirring to melt everything together into a luscious sauce. A dusting of nutmeg, then a pinch of salt and freshly cracked pepper, really rounds out the flavors.
Step 4: Fold in the Spinach and Reheat
Finally, I fold the drained spinach into the cream sauce and cook just long enough—about a minute—to warm the spinach through without overcooking. And that’s it! Serve immediately while it’s still warm, creamy, and dreamy.
Pro Tips for Making Creamed Spinach Recipe
- Don’t Skip Squeezing Spinach Dry: Excess water dilutes flavor and ruins texture—use cheesecloth or a fine mesh sieve with a spoon.
- Use Fresh Garlic: It brightens the whole dish; powdered garlic just won’t give that same warmth.
- Melt Cheeses Slowly: Add cheese gradually and stir gently to avoid graininess.
- Taste As You Season: The subtle nutmeg and cheeses add complexity, but salt and pepper are personal—adjust accordingly.
How to Serve Creamed Spinach Recipe

Garnishes
I usually sprinkle just a bit of extra parmesan cheese or some freshly ground black pepper on top before serving. Sometimes, if I’m feeling fancy, a few toasted pine nuts or a little fresh chive make a nice crunchy, fresh contrast to the creamy spinach. It’s those tiny touches that impress guests without much extra effort.
Side Dishes
This creamed spinach pairs beautifully with grilled steaks, seared salmon, or roasted chicken thighs. I’ve also enjoyed it alongside garlic mashed potatoes or crusty bread to soak up all those delicious creamy juices. For a full veggie-packed meal, add simple roasted carrots or asparagus on the side.
Creative Ways to Present
When I serve this on holidays, I sometimes dollop individual servings into ramekins and top with a little extra cheese, then broil for a minute to get a bubbly golden crust. Another fun way is swirling it into a warm polenta bowl for a creamy, comforting mash-up that feels both rustic and elegant.
Make Ahead and Storage
Storing Leftovers
I always transfer cooled leftover creamed spinach into an airtight container and keep it in the fridge for up to five days. When reheating, I prefer warming it gently on the stovetop over medium-low heat—this keeps the cream smooth and the spinach tender without drying out. If you’re in a hurry, a few 30-second bursts in the microwave work too.
Freezing
I’ve frozen creamed spinach successfully for up to three months. When freezing, I use a freezer-safe container and make sure the dish is completely cooled first. Thaw it overnight in the fridge before reheating to keep that silky texture. If you forget and need it faster, microwave it with a splash of water, stirring every minute until hot.
Reheating
To restore that fresh-from-the-stove creaminess, I gently reheat on the stovetop with a splash of heavy cream or milk to loosen the sauce if needed. Stir often to prevent sticking. Microwaving works too, but I recommend stirring halfway through so it heats evenly.
FAQs
-
Can I use fresh spinach instead of frozen in this Creamed Spinach Recipe?
Absolutely! If using fresh spinach, you’ll want about 2 pounds. Wilt it down in a pan over medium heat and then squeeze out excess moisture just like with the frozen spinach. Fresh spinach tends to have a brighter flavor, but frozen is more convenient and consistent for this recipe.
-
Is nutmeg really necessary?
Nutmeg is optional but highly recommended. Just a pinch adds a warm, slightly sweet undertone that beautifully complements the creamy cheeses and spinach, enhancing the overall flavor without being overpowering.
-
How do I avoid the creamed spinach becoming watery?
The key is to thoroughly drain the spinach before adding it to the sauce. Squeeze out moisture using cheesecloth, a clean kitchen towel, or a fine mesh sieve and spoon. Not skipping this step is what guarantees your creamed spinach won’t be runny.
-
Can I make this Creamed Spinach Recipe vegan?
Yes, by swapping dairy ingredients for vegan alternatives like plant-based cream cheese, vegan mozzarella, and coconut or cashew cream, you can make a vegan version. Keep in mind the texture and flavor will be somewhat different, but still delicious!
-
What’s the best way to reheat leftover creamed spinach?
Gentle stovetop reheating with a splash of heavy cream or milk works best to restore creaminess. Stir often and keep heat low to avoid scorching. Microwaving is faster—just stop and stir every 30 seconds to heat evenly.
Final Thoughts
This Creamed Spinach Recipe is one of those trusty dishes I keep coming back to because it strikes the perfect balance of simplicity and indulgence. It’s a perfect way to sneak some greens onto the table in a way that feels truly special. I hope you enjoy making it as much as I do—and that it becomes one of your favorite go-to side dishes, too. So grab your skillet, and let’s get cooking—you won’t regret it!
Print
Creamed Spinach Recipe
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 8 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This Best Creamed Spinach Recipe is a rich, velvety side dish featuring tender spinach cooked with a creamy blend of cream cheese, heavy cream, and mozzarella, enhanced by fragrant garlic and onion. Perfect for serving alongside your favorite main dishes, this comforting creamed spinach delivers a deliciously smooth texture and cheesy flavor with a hint of nutmeg.
Ingredients
Spinach
- 3 (10 oz) bags frozen chopped spinach
Cream Sauce
- 2 tablespoons butter
- 1 medium yellow onion, diced
- 6 large garlic cloves, minced
- 4 oz cream cheese
- 1 cup heavy cream
- 1 cup shredded mozzarella cheese
- ½ cup grated parmesan cheese
- ½ teaspoon freshly ground nutmeg (optional)
- Salt, to taste
- Freshly cracked pepper, to taste
Instructions
- Cook Spinach: Microwave the frozen chopped spinach according to the package directions until fully thawed and cooked. Once done, carefully remove the excess water by squeezing the spinach using cheesecloth, a tea towel, a fine mesh sieve, or a colander. Set aside the drained spinach.
- Sauté Aromatics: In a large skillet over medium-high heat, melt the butter. Add the diced onion and sauté until it becomes translucent, about 4-5 minutes. Then add the minced garlic and cook for an additional 30 seconds until fragrant.
- Melt Cream Cheese and Add Cream: Add the cream cheese to the skillet and stir continuously until it melts and incorporates smoothly with the butter, onion, and garlic. Pour in the heavy cream and continue cooking and stirring for 2 minutes to allow the sauce to thicken slightly.
- Add Cheeses and Seasonings: Stir in the shredded mozzarella cheese, grated parmesan cheese, and the optional freshly ground nutmeg. Season with salt and freshly cracked pepper to your taste. Mix until all the cheeses melt evenly into the sauce.
- Combine Spinach with Cream Sauce: Fold the well-drained spinach into the creamy sauce, stirring gently to coat the spinach evenly. Cook for an additional 1 minute to reheat the spinach and meld the flavors together.
- Serve: Remove from heat and serve the creamed spinach immediately as a delicious side dish to complement your meal.
Notes
- Store leftover creamed spinach in an airtight container in the refrigerator for up to 5 days. Reheat in the microwave for 30 seconds, stir, then heat for another 30 seconds or reheat gently on the stovetop over medium-low heat for 6 to 8 minutes.
- Freeze leftover creamed spinach in an airtight container for up to 3 months. For best results, thaw overnight in the fridge before reheating. It can also be reheated directly from frozen in the microwave by adding 1 tablespoon of water and heating in 1-minute increments until warm and soft.
- It is very important to strain out the excess water thoroughly from the cooked spinach using cheesecloth or a fine mesh sieve to avoid a watery creamed spinach.
Nutrition
- Serving Size: 1 cup
- Calories: 220 kcal
- Sugar: 2 g
- Sodium: 350 mg
- Fat: 18 g
- Saturated Fat: 10 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 8 g
- Fiber: 3 g
- Protein: 8 g
- Cholesterol: 50 mg


