Creamed spinach is the kind of side dish that never goes out of style. Whether it’s nestled beside a juicy steak, spooned next to roasted chicken, or served with your holiday favorites, it’s always welcome at the table. Rich, velvety, and just the right amount of indulgent, this dish brings out the best in spinach with a luscious cream sauce that clings to every leaf.
What makes creamed spinach so special is how it transforms a simple green into something luxurious. It manages to be both homey and elegant, comforting yet impressive. This recipe is a reliable crowd-pleaser that feels equally at home during a weeknight dinner or a festive celebration.
Why You’ll Love This Creamed Spinach
It only takes one bite to see why this dish has stood the test of time. Creamed spinach is smooth and satisfying, with deep savory flavors and a creamy texture that’s irresistible. It’s a clever way to get your greens in, too. Even picky eaters find themselves going back for seconds.
This version is made with whole ingredients, no shortcuts or cans. Just fresh (or frozen) spinach, a touch of butter, cream, and a kiss of garlic. It’s simple but delivers rich, full-bodied flavor every time.
Should I Use Fresh or Frozen Spinach for Creamed Spinach?
That’s a common question, and the good news is: both work well! If you’ve got fresh spinach on hand, it gives a brighter, slightly firmer result. Frozen spinach is ultra-convenient and blends beautifully once thawed and squeezed dry. The key is making sure all excess moisture is removed before adding it to the creamy sauce, so your dish stays thick and luscious.
Ingredients for the Creamed Spinach
Creamed spinach doesn’t need a long list of ingredients, but each one plays a role in building that signature richness and flavor. Here’s what you’ll need:
- Spinach
- Butter
- Garlic
- Shallot or Onion
- Heavy Cream
- Cream Cheese
- Parmesan Cheese
- Nutmeg
- Salt and Pepper
Spinach is the heart of the dish. You can use fresh baby spinach or frozen chopped spinach, just make sure it’s drained well.
Butter brings richness and helps soften the aromatics without burning.
Garlic adds a warm, savory note that cuts through the creaminess.
Shallot or Onion gives a bit of bite and sweetness. Either one works here.
Heavy Cream forms the luscious base that gives the dish its velvety body.
Cream Cheese thickens the sauce and brings a gentle tang that balances the fat.
Parmesan Cheese deepens the flavor with a nutty, salty edge.
Nutmeg is the secret spice that enhances creamy dishes without overpowering.
Salt and Pepper bring everything into balance.

How To Make the Creamed Spinach
Step 1: Cook the Aromatics
Melt butter in a large skillet over medium heat. Add the finely chopped shallot or onion and cook until softened. Stir in the minced garlic and cook for about 30 seconds until fragrant.
Step 2: Add the Spinach
If using fresh spinach, add it in batches, stirring until wilted. If using frozen, make sure it’s thawed and squeezed dry, then stir it into the skillet.
Step 3: Stir in the Creamy Base
Pour in the heavy cream and add the cream cheese. Stir everything together until smooth and starting to thicken.
Step 4: Finish with Flavor
Add grated Parmesan, a pinch of nutmeg, salt, and pepper. Stir to combine and let simmer for a couple of minutes until everything is rich and creamy.
Step 5: Serve Warm
Once the mixture is thick and bubbling gently, it’s ready to serve. Enjoy right away while it’s hot and silky.
Serving and Storing Creamed Spinach
Creamed spinach is best served warm, right off the stove. It pairs beautifully with roasted meats, holiday mains, or hearty vegetarian dishes. This recipe feeds about 4 people as a side dish, though it’s easy to double for a bigger crowd.
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of cream if needed to loosen the texture.
What to Serve With Creamed Spinach?
Steak or Prime Rib
The creaminess of spinach is a dream beside bold, juicy cuts of beef.
Roasted Chicken
Mild and tender chicken gets a gourmet upgrade with this flavorful side.
Baked Salmon
Pair with a flaky fillet for a comforting, nutrient-packed plate.
Creamy Mashed Potatoes
Double down on creamy sides for the ultimate comfort meal.
Pasta with Garlic Butter
Turn it into a full vegetarian dish by serving over spaghetti or orzo.
Grilled Pork Chops
Add a green counterpoint to rich pork with this creamy contrast.
Buttery Biscuits or Rolls
Scoop it up with bread for a cozy, satisfying experience.
Eggs and Toast
Turn leftovers into a morning brunch star by spooning onto toast and topping with a poached egg.
Want More Vegetable Side Ideas?
If creamed spinach is calling your name, check out these other comforting, flavor-packed veggie sides:
- Cheesy Brussels Sprout Bake for a golden, bubbling twist.
- Loaded Scalloped Potatoes when you need something hearty.
- Creamy Garlic Orzo with Lemon Chicken Meatballs if you’re craving full creamy satisfaction.
- Baked Potatoes in Foil with Parmesan Ranch Sauce for a simple but flavor-packed dish.
- Roasted Asparagus and Potatoes when you want something a bit lighter.
Save This Recipe For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you stick with classic flavors, or put your own spin on it with herbs or spice?
I love seeing the creative touches you bring to the table. Questions are welcome too, let’s help each other cook better every day.
Explore beautifully curated veggie-rich meals on Mia Recipes on Pinterest and discover your new go-to sides and mains for every season!

Creamed Spinach
- Total Time: 25 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This creamed spinach recipe is rich, creamy, and made from scratch with fresh or frozen spinach, garlic, parmesan, and cream cheese. It’s the perfect easy vegetable side dish for steak, chicken, or any comforting meal. Enjoy this American classic with a homemade twist!
Ingredients
2 tablespoons butter
1 small shallot, finely chopped (or 1/4 small onion)
2 cloves garlic, minced
10 ounces fresh spinach or 16 ounces frozen chopped spinach, thawed and drained
3/4 cup heavy cream
3 ounces cream cheese
1/4 cup grated parmesan cheese
1/8 teaspoon ground nutmeg
Salt, to taste
Black pepper, to taste
Instructions
1. Melt butter in a large skillet over medium heat. Add the chopped shallot or onion and cook until softened, about 3 minutes.
2. Stir in the minced garlic and cook for 30 seconds, just until fragrant.
3. Add the spinach. If using fresh, stir until wilted. If using frozen, ensure it’s fully thawed and squeezed dry before adding.
4. Pour in heavy cream and stir in cream cheese. Stir continuously until the cream cheese melts and the mixture thickens slightly.
5. Add the parmesan cheese, nutmeg, salt, and pepper. Stir well and simmer for 2 to 3 minutes until thick and creamy.
6. Serve warm as a side dish and enjoy!
Notes
This recipe works well with both fresh and frozen spinach, just make sure to remove any excess moisture.
Use freshly grated parmesan for best flavor and melt.
Add a pinch of red pepper flakes for a subtle spicy kick.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 220
- Sugar: 2g
- Sodium: 280mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 5g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 60mg


