Some side dishes quietly steal the spotlight—and this Creamed Spinach is definitely one of them. One spoonful of this rich, buttery, cheesy spinach and suddenly nobody’s talking about the main course anymore.
Made with tender spinach, sweet sautéed onions, garlic, cream cheese, parmesan, and a touch of nutmeg, this cozy side dish tastes just like something you’d order at a fancy steakhouse… except you can make it at home in just 25 minutes.

Whether you’re planning a holiday dinner, serving juicy steak, roasted chicken, or simply craving something warm and comforting, this recipe always delivers.
Why You’ll Love This Creamed Spinach
There’s a lot to love about this classic comfort-food side dish:
Restaurant-quality flavor. Rich, creamy, cheesy, and packed with flavor.
Quick and easy. Ready in only 25 minutes.
Works with fresh or frozen spinach. Use whatever you have on hand.
Perfect for holidays or weeknights. Elegant enough for special occasions, easy enough for busy dinners.
Family approved. Even spinach skeptics usually ask for seconds.
This is one of those recipes that makes vegetables feel downright indulgent.
Ingredients You’ll Need
Here’s everything you need to make this creamy spinach magic:
Spinach
Use:
- 1 pound frozen chopped spinach, thawed
or - 2 pounds fresh spinach
Frozen spinach is quick and convenient, while fresh spinach gives a more tender, leafy texture.
Butter
Creates the rich flavor base.
Onion
Sweet onion works beautifully, but yellow or white onion works too.
Garlic
Fresh minced garlic adds that classic savory flavor.
Heavy Cream
Makes the sauce luxuriously smooth.
Cream Cheese
Softened cream cheese makes the sauce extra rich and creamy.
Parmesan Cheese
Freshly grated parmesan melts beautifully and adds deep cheesy flavor.
Nutmeg
Just a pinch gives this dish its signature warmth.
Salt & Black Pepper
Season generously for the best flavor.
Can You Use Fresh or Frozen Spinach?
Absolutely.
Frozen Spinach
My favorite for convenience.
Simply:
- thaw completely
- squeeze out as much water as possible
This helps keep the sauce thick and creamy.
Fresh Spinach
If using fresh:
- Bring water to a boil
- Cook spinach for 1–2 minutes
- Drain
- Rinse with cool water
- Squeeze dry
This removes excess moisture and makes the spinach easier to work with.
How to Make Creamed Spinach
Step 1: Prepare the Spinach
Prepare your spinach according to whether you’re using fresh or frozen.
The key is removing as much moisture as possible.
Step 2: Sauté the Aromatics
In a large pot, melt the butter over medium heat.
Add:
- chopped onion
Cook for 5–7 minutes, until soft and lightly golden.
Add:
- minced garlic
Cook for another 30 seconds until fragrant.
Step 3: Build the Cream Sauce
Reduce heat to medium-low.
Add:
- heavy cream
- softened cream cheese
- parmesan cheese
- pinch of nutmeg
Stir continuously until the cream cheese melts completely and the sauce becomes smooth and thick.
This usually takes 3–4 minutes.
Step 4: Add the Spinach
Stir the spinach into the sauce until fully coated.
Cook another 2–3 minutes until heated through.
Season generously with:
- salt
- black pepper
Serve immediately.
Tips for the Creamiest Results
Squeeze spinach really well
Extra water can thin out the sauce.
Use softened cream cheese
It melts much faster and creates a smoother sauce.
Freshly grate the parmesan
Pre-shredded cheese doesn’t melt as smoothly.
Taste before serving
Spinach loves seasoning—don’t be shy with salt and pepper.
Variations & Easy Swaps
Want to customize it?
Make it extra cheesy
Add:
- shredded mozzarella
or - Gruyère
Add protein
Stir in:
- crispy bacon
- diced ham
- shredded chicken
Make it lighter
Swap heavy cream for:
- half-and-half
or - whole milk
(Though the sauce may be slightly thinner.)
Add extra flavor
Try:
- red pepper flakes
- sautéed mushrooms
- caramelized onions
What to Serve With Creamed Spinach
This side pairs beautifully with:
- Garlic Butter Steak
- Roast Chicken
- Pan-Seared Salmon
- Pork Tenderloin
- Holiday Turkey
- Prime Rib
It’s also delicious spooned over baked potatoes.
A Little Story From My Kitchen
The first time I made this, it was supposed to be “just a side” for steak night.
Well… the steak ended up being the side.
Everyone kept going back for “just one more spoonful,” and by the end of dinner, the pot was completely scraped clean.
Now it’s officially part of our holiday table—and plenty of weeknight dinners too.
Frequently Asked Questions
Can I make creamed spinach ahead of time?
Yes! Prepare it up to 24 hours ahead and refrigerate.
Reheat gently before serving.
How do I store leftovers?
Store in an airtight container in the refrigerator for up to 3 days.
Can I freeze it?
I don’t recommend it. Cream sauces can separate after thawing.
How do I reheat it?
Warm slowly in a saucepan over low heat.
Add a splash of cream if needed.
The Best Creamed Spinach
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 6
Ingredients
- 1 pound frozen chopped spinach (or 2 pounds fresh spinach)
- 2 tablespoons butter
- ½ medium onion, chopped
- 2 cloves garlic, minced
- ¾ cup heavy cream
- 4 ounces cream cheese, softened
- 1 cup freshly grated parmesan cheese
- Pinch of nutmeg
- Salt and black pepper, to taste
Instructions
1. Prepare the spinach
If using frozen spinach, thaw completely and squeeze dry.
If using fresh spinach, blanch for 1–2 minutes, drain, cool, and squeeze dry.
2. Cook the onion
Melt butter in a large pot over medium heat.
Add onion and cook for 5–7 minutes until soft.
3. Add garlic
Stir in garlic and cook for 30 seconds.
4. Make the sauce
Reduce heat.
Add:
- heavy cream
- cream cheese
- parmesan
- nutmeg
Stir until smooth and thick.
5. Add spinach
Stir in spinach and heat through.
Season generously with salt and pepper.
6. Serve
Serve warm and enjoy every creamy, cheesy bite.
Creamy, buttery, cheesy, and absolutely irresistible—this Creamed Spinach may just outshine the main course.
