This post may contain affiliate links. Please read our disclosure policy.

These Spinach Mashed Potatoes are creamy, flavorful, and packed with garlicky spinach. Made with Yukon Gold potatoes, heavy cream, butter, and fresh spinach, they’re a delicious upgrade to regular mashed potatoes. The spinach adds beautiful color, extra nutrition, and a subtle earthy flavor that pairs perfectly with the buttery richness. Perfect for holidays, Sunday dinners, or any time you want to make mashed potatoes feel special.

Want to save this recipe?
Enter your email below & we’ll send it to your inbox.ย Plus get great new recipes from us every week!

Why you’ll love it

We started making these spinach mashed potatoes when we wanted to sneak more vegetables into holiday dinners. Turns out, nobody just tolerates the spinachโ€”they actually love it. The bright green color makes the dish look fancy, and the garlic-cream spinach adds so much flavor that even our picky eaters ask for seconds.

What makes these special is the technique. We cook the spinach in garlic and cream first, then blend it smooth (or leave it chunky, totally your call) before folding it into the potatoes. This way you get the flavor distributed evenly and this gorgeous pale green color that looks like something from a restaurant.

Yukon Gold potatoes are our secret weapon hereโ€”they’re naturally buttery and creamy, so you get velvety mashed potatoes without dumping in a ton of butter or cream. The Parmesan at the end adds this subtle salty, nutty finish that just ties everything together. These are the kind of mashed potatoes people remember and actually request next time.

Helpful Tips

  • Choose a creamy potato variety. Yukon Gold is a great option, but Russets can also be usedโ€”theyโ€™ll just be a bit lighter and more starchy.
  • Start with cold water. Always start potatoes in cold water, not boiling. This makes sure they cook evenly all the way through instead of getting mushy on the outside.
  • Don’t overwork the potatoes. This is where people mess up! If you mix too much, you develop the starch and end up with gluey, gummy potatoes. Just mix until smooth and stop.
  • Steam dry the potatoes. After you drain them, let them sit for a minute or two. This evaporates extra moisture so you get fluffier mashed potatoes.
  • Blend or don’t blend the spinach. Your call! For smooth, restaurant-style green mashed potatoes, blend it. For rustic texture where you can see the spinach, skip the blender.
  • Use fresh spinach. Fresh spinach wilts beautifully and tastes better than frozen. If you’re using frozen, make sure it’s completely thawed and squeeze out ALL the water first.

You’ll need

How to make spinach mashed potatoes

This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.

  • Cook potatoes: Boil in salted water for 15โ€“20 minutes until tender. Drain and let steam dry.
  • Spinach cream: Sautรฉ garlic in butter, add spinach and cook until wilted. Stir in cream and simmer briefly.
  • Blend: Blend for smooth texture or leave as is.
  • Rice: Mash or rice the potatoes until smooth. Add butter, salt, and pepper.
  • Combine: Fold in spinach mixture (you may not need all). Add a little milk if needed to loosen.
  • Finish: Stir in Parmesan, adjust seasoning, and serve.

Substitutions and variations

  • Make it dairy-free. Use olive oil or vegan butter instead of regular butter, and coconut cream or unsweetened almond milk instead of the dairy.
  • Add more garlic. If you’re a garlic person like me, go ahead and use 5-6 cloves. More is better.
  • Use kale instead of spinach. Kale works great but needs a tiny bit longer to cook. Just pull off the tough stems first.
  • Make it extra cheesy. Add more Parmesan, or stir in some cream cheese or sour cream for crazy creamy potatoes.
  • Add fresh herbs. Chives, parsley, or dill folded in at the end add extra freshness.
  • Make it vegan. Use vegan butter, plant-based cream, and nutritional yeast instead of Parmesan.
  • Roast the garlic. If you want mellower, sweeter garlic, roast whole cloves and mash them in.
  • Top with bacon. Crispy crumbled bacon on top is never a bad idea.

Leftovers and storage

Mashed potatoes are best right away, but you can definitely save leftovers with the right technique.

Refrigerator: Store in an airtight container in the fridge for 3-4 days.

Freezer: You can freeze them for up to 2 months. Thaw in the fridge overnight before reheating.

To reheat:

  • Stovetop (this is the best way): Warm them gently in a pan over low heat, stirring a lot and adding a splash of milk or cream to make them creamy again.
  • Microwave: Heat in 30-second bursts, stirring between each one, and add a bit of butter or milk.
  • Oven: Reheat covered at 350ยฐF for 20-25 minutes, stir halfway through and add a splash of cream.

Stovetop is honestly the way to goโ€”they stay creamy and don’t dry out.

Make-ahead instructions

Prep ahead: Peel and cut the potatoes up to 4 hours early. Just keep them in cold water in the fridge so they don’t turn brown. Drain before cooking.

Make fully ahead: You can make the whole thing up to 2 days early. Keep it in the fridge. Reheat gently on the stove, adding extra butter and milk to bring back the creaminess.

Keep warm for a party: If you’re making these for a dinner party, keep them warm in a slow cooker on low for up to 2 hours. Stir every now and then and add milk if they start looking dry.

Frequently Asked Questions

Can I use frozen spinach instead of fresh?

Honestly, we don’t recommend it. Frozen spinach holds SO much water and it’ll make your mashed potatoes watery. If frozen is all you’ve got, thaw it completely and squeeze out every drop of water using a kitchen towel before you use it.

Why did my mashed potatoes get gummy?

You overmixed them. When you work potatoes too much (especially with a food processor), it develops the starch and makes them gluey. Just mix gently until combined and then stop.

What if I don’t have a blender?

You can chop the spinach really finely before cooking it, or use an immersion blender right in the pan. Or honestly just leave it chunky with visible spinachโ€”it’s still delicious.

Love Mashed Potatoes? Try These Next

Did you make these Spinach Mashed Potatoes? We’d love to hear how they turned out! Leave a star rating and comment below and let us know what you served them with!

Pin this now to find it later

Pin It

Spinach Mashed Potatoes

By: Tatiana
Creamy, restaurant-style mashed potatoes blended with a silky spinach and garlic cream. Smooth, buttery, and flavorfulโ€”perfect as a rich side for any main dish.
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 4
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 2 pounds potatoes, (Yukon Gold or Russet), peeled and cut into chunks
  • 5 tablespoons unsalted butter, divided
  • 3 garlic cloves, minced
  • 4 cups fresh spinach
  • โ…“ cup heavy cream
  • ยฝ teaspoon black pepper
  • ยผ cup warm milk, optional, if needed
  • ยผ cup grated Parmesan cheese

Instructions 

  • Cook potatoes: Place potatoes in a large pot and cover with cold water. Add a generous pinch of salt. Bring to a boil and cook for 15โ€“20 minutes, until fork-tender. Drain well and let them sit for 1โ€“2 minutes to steam dry.
  • Spinach cream: In a pan over medium heat, melt 1 tablespoon butter. Add the minced garlic and cook for about 30 seconds until fragrant (do not brown). Add the spinach and cook until fully wilted. Pour in the heavy cream and simmer for 2โ€“3 minutes.
  • Texture choice: Blend the spinach mixture for smooth, restaurant-style or leave as is for rustic texture.
  • Mash: Mash the hot potatoes using a masher or potato ricer. Add 4 tablespoons butter, 1 teaspoon salt, and black pepper. Mix gently until smooth.
  • Combine: Fold in the spinach mixture until smooth and evenly combined. If needed, add 1โ€“2 tablespoons at a time until desired consistency is reached.
  • Finish: Stir in Parmesan and adjust seasoning. Serve and enjoy!

Notes

  • Best potatoes: Yukon Gold = naturally creamy and buttery; Russet = lighter and fluffier
  • Do not overcook potatoes or they will absorb too much water
  • Steam-dry after draining for fluffier mash (removes excess moisture)
  • Blend spinach well for a silky, restaurant-style finish
  • Add liquids graduallyโ€”you may not need the full amount

Nutrition

Calories: 487kcal | Carbohydrates: 34g | Protein: 9g | Fat: 29g | Saturated Fat: 18g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 97mg | Sodium: 162mg | Potassium: 1195mg | Fiber: 6g | Sugar: 3g | Vitamin A: 3977IU | Vitamin C: 54mg | Calcium: 157mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

 All rights reserved. CHEF JAR. All images and content are copyright protected. PLEASE do not use my images without my permission. If you want to share this recipe, PLEASE provide a link back to this post.

Chefjar

Hello there!

Iโ€™m Tatianaโ€”your go-to gal for easy, tasty meals that wonโ€™t leave you crying over a sink full of dishes.
Letโ€™s cook, laugh, and keep it real in the kitchenโ€”aprons optional!

You may also like:

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.