Creamy Spinach Parmesan Mash

Featured in: Seasonal Moments & Celebrations

This dish features creamy mashed potatoes combined with sautéed baby spinach, melted butter, warm cream, and freshly grated Parmesan cheese to create a rich, velvety side. The spinach adds a fresh, vibrant flavor and a pleasant texture contrast to the smooth, buttery potatoes. Light seasoning of garlic, salt, pepper, and a hint of nutmeg enhances the overall taste. Ideal for pairing with grilled or roasted main courses, it brings comfort and elegance to the table in under 40 minutes.

Updated on Sun, 21 Dec 2025 15:57:39 GMT
Fluffy Creamy Spinach and Parmesan Mashed Potatoes, a comforting side dish, ready to serve with a flavorful taste. Pin it
Fluffy Creamy Spinach and Parmesan Mashed Potatoes, a comforting side dish, ready to serve with a flavorful taste. | ovendrift.com

One Saturday morning, I opened my fridge to find a bag of spinach about to wilt and half a block of Parmesan I'd forgotten about. I was making mashed potatoes for dinner anyway, so I threw them all together on a whim. The first bite stopped me mid-conversation—creamy, savory, with this unexpected brightness from the greens. It's been my go-to side ever since.

I made this for a small dinner party once, and my friend who claims to hate spinach went back for seconds. She didn't even notice the greens until I mentioned them later. That's when I realized this dish has a quiet way of winning people over—it feels indulgent but sneaks in something good for you.

Ingredients

  • Yukon Gold or Russet potatoes: Yukon Golds give you a buttery, naturally creamy texture, while Russets make for fluffier mash—I've learned either works beautifully here.
  • Unsalted butter: You want control over the salt, and butter is what makes the potatoes taste like comfort.
  • Heavy cream: Warming it first prevents the mash from cooling down and keeps everything silky.
  • Parmesan cheese: Freshly grated is the secret—it melts in smoothly and adds that nutty, salty depth pre-grated versions just can't match.
  • Fresh baby spinach: It wilts down to almost nothing, so don't be alarmed by the volume in the pan.
  • Garlic: Just two cloves are enough to perfume the spinach without overpowering the dish.
  • Salt, pepper, and nutmeg: Nutmeg is optional, but a tiny pinch brings out a warmth that feels like a hug.

Instructions

Product image
Make fresh homemade yogurt and fermented foods easily for breakfasts, snacks, and recipes.
Check price on Amazon
Boil the potatoes:
Start them in cold, salted water so they cook evenly all the way through. When a fork slides in without resistance, they're ready.
Sauté the spinach:
Melt a tablespoon of butter, toss in the garlic until it smells amazing, then add the spinach and stir until it collapses into the pan. It only takes a couple of minutes.
Mash the potatoes:
Drain them well, then mash with the remaining butter while they're still steaming hot. This is when they soak up all the richness.
Fold everything together:
Stir in the warm cream, Parmesan, and garlicky spinach, along with your seasonings. Mix gently until it's creamy and flecked with green.
Taste and serve:
Adjust the salt and pepper to your liking. Serve it hot, maybe with a little extra Parmesan on top if you're feeling generous.
Product image
Make fresh homemade yogurt and fermented foods easily for breakfasts, snacks, and recipes.
Check price on Amazon
A close-up of Creamy Spinach and Parmesan Mashed Potatoes, showing a vibrant green spinach swirl throughout. Pin it
A close-up of Creamy Spinach and Parmesan Mashed Potatoes, showing a vibrant green spinach swirl throughout. | ovendrift.com

The first time I served this alongside roast chicken, my dad looked at his plate and said it reminded him of something his grandmother used to make. He couldn't remember the name, but he remembered the feeling. That's what a good side dish does—it holds space for more than just flavor.

Swaps and Substitutions

If you don't have spinach, kale or Swiss chard work just as well—just remove any thick stems first. I've also used sour cream in place of some of the heavy cream when I wanted a tangier finish, and it was delicious. For a dairy-free version, swap in olive oil and nutritional yeast, though the texture won't be quite as luscious.

Storing and Reheating

Leftovers keep in the fridge for up to three days in an airtight container. Reheat gently on the stovetop with a splash of cream or milk, stirring often so they don't stick. The microwave works too, but cover the bowl and stir halfway through to keep the texture even.

Serving Suggestions

This pairs beautifully with anything roasted or grilled—think steak, pork chops, or baked salmon. I've also served it under a poached egg for brunch, and it felt like a totally different dish.

  • Top with crispy fried shallots for texture.
  • Sprinkle with red pepper flakes if you like a little heat.
  • Serve it in a warm bowl so it stays creamy longer.
Product image
Keep kitchen knives sharp for safer slicing, chopping, and precise prep during everyday cooking.
Check price on Amazon
Warm, creamy bowl of Creamy Spinach and Parmesan Mashed Potatoes, perfect with roasted chicken or steak. Pin it
Warm, creamy bowl of Creamy Spinach and Parmesan Mashed Potatoes, perfect with roasted chicken or steak. | ovendrift.com

This recipe has a way of making weeknight dinners feel a little more special without any extra effort. I hope it becomes one of those dishes you make without thinking, the kind that just feels like home.

Recipe FAQ

What type of potatoes work best for this dish?

Yukon Gold or Russet potatoes are ideal for achieving a creamy texture when mashed.

Can I substitute other greens for spinach?

Yes, kale or Swiss chard can be used as alternatives, providing a similar texture and flavor.

How do I make the mash extra creamy?

Adding an extra splash of warm cream or a spoonful of sour cream will increase creaminess.

Is it necessary to sauté the spinach with garlic?

Sautéing spinach with garlic enhances its flavor and softens its texture, complementing the mash well.

Can this dish be prepared ahead of time?

It’s best served fresh, but you can prepare it in advance and gently reheat, stirring occasionally to maintain creaminess.

Creamy Spinach Parmesan Mash

Smooth mashed potatoes enriched with spinach, cream, and Parmesan cheese for a flavorful side.

Prep time
15 min
Time to cook
25 min
Total duration
40 min
Created by Landen Phillips


Skill level Easy

Cuisine type European

Makes 4 Portions

Diet details Suitable for Vegetarians, No Gluten

What You’ll Need

Potatoes

01 1.5 lbs Yukon Gold or Russet potatoes, peeled and cut into chunks

Dairy

01 4 tbsp unsalted butter
02 1/2 cup heavy cream, warmed
03 1/2 cup freshly grated Parmesan cheese

Vegetables

01 4 cups fresh baby spinach, roughly chopped
02 2 cloves garlic, minced

Seasonings

01 1/2 tsp salt, plus more to taste
02 1/4 tsp freshly ground black pepper
03 Pinch of ground nutmeg (optional)

How-To

Step 01

Cook potatoes: Place potatoes in a large pot and cover with cold, salted water. Bring to a boil, then simmer for 15 to 18 minutes until tender when pierced with a fork.

Step 02

Sauté spinach and garlic: While potatoes cook, heat 1 tbsp butter in a large skillet over medium heat. Add minced garlic and sauté for 30 seconds. Add spinach and cook, stirring, until wilted, about 2 minutes. Remove from heat and set aside.

Step 03

Mash potatoes: Drain potatoes thoroughly and return them to the pot. Add remaining butter and mash until smooth.

Step 04

Combine ingredients: Stir in warm heavy cream, Parmesan cheese, sautéed spinach with garlic, salt, black pepper, and optional nutmeg. Mix until creamy and well incorporated.

Step 05

Adjust seasoning and serve: Taste and adjust seasoning as needed. Serve immediately, garnished with additional Parmesan if desired.

Needed Tools

  • Large pot
  • Skillet
  • Potato masher or ricer
  • Wooden spoon
  • Colander

Allergy details

Make sure to review each item for allergens. Check with a healthcare provider if you have questions.
  • Contains dairy including butter, cream, and Parmesan cheese.
  • Contains milk proteins and lactose.
  • Parmesan may contain animal rennet; check for vegetarian compliance.
  • Gluten-free if ingredients are certified gluten-free.

Nutrition info (each serving)

This info’s for reference only and isn’t medical advice.
  • Calories: 310
  • Fats: 16 g
  • Carbohydrates: 34 g
  • Proteins: 8 g