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

This cream cheese mashed potatoes recipe is fabulously creamy and buttery! They’re easy to make, and you’ll wonder why you weren’t using cream cheese all along.

Try my Mashed Potatoes with Sour Cream or Boursin Mashed Potatoes for even more delicious options for taters.

close-up of cream cheese mashed potatoes in a serving bowl with a gold spoon

Why you’ll love it

Most people will take mashed potatoes however they can get them, but you’ll be delighted just how good they are when elevated with cream cheese. They’re irresistibly dreamy, rich, and thick. It’s that restaurant-quality texture and taste you crave.

I’m not going to pretend these are healthy, but that’s why they’re so good. 😉 I like to serve these creamy mashed potatoes at Thanksgiving especially as the best side dish since the holidays are for indulgence and comfort. Yes, this easy mashed potatoes recipe has cream cheese and heavy cream.

What you’ll need

  • Potatoes – Yukon Gold or Russet potatoes are typically chosen for mashing because they’re nice and starchy and tend to mash well. You can use red potatoes, but just take care not to over-work them or you’ll end up with gluey mashed potatoes.
  • Cream cheese – I like Philadelphia brand best. As with any cream cheese recipe, I suggest letting it soften beforehand because the recipe will go much smoother. You can also pop it in the microwave for 20-30 seconds to help this process go faster.
  • Butter – don’t skimp on the butter! Mashed potatoes are one place where butter definitely makes them better. 
  • Heavy cream – we’re using the real stuff here and going all out. Don’t use anything lower fat, or it won’t be as luxurious or taste as good.
  • Garlic – I like to mince it with this garlic press. It’s easy peasy and means no sticky garlic fingers.
  • Scallions – for a pop of freshness and contrast. They’re a mild green onion.
  • Salt & pepper – we are generous to bring out the flavors
cream cheese mashed potatoes in a yellow pot with potato masher

Pro tip

Heating up the buttery cream cheese mixture helps ensure the potatoes are creamier as opposed to adding ingredients straight from the fridge. If they are too cold, that would cool the potatoes down. It also infuses the flavors better and gives the garlic a chance to cook and mellow out a bit.

How to make mashed potatoes with cream cheese

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

making cream and cheese mixture in a saucepan for mashed potatoes

Prep your ingredients. Halve the potatoes and boil in a pot of salted water. Meanwhile, add the rest of the ingredients to a saucepan over a low heat, and let it warmth through without getting too thick. Drain the potatoes, return them to the pot, and pour the cream mixture in slowly while mashing. That’s it!

What’s the best way to mash potatoes?

  • There’s a fine line between over-mashed potatoes and potatoes that are just right. If you’re mashing them by hand, they’re less likely to go gluey, so that’s why I recommend doing it the old fashioned way with a hand-held masher vs. using a hand mixer. You can control the exact consistency.

Substitutions and variations

  • I left the skins on in this recipe, but that’s optional. I like the added texture, and the Yukon Gold skins are fairly thin. If you leave the skins on Russets, be sure to scrub them well.
  • Mashed potatoes without garlic is a foreign concept to me, but you can leave it out if for some reason you don’t want it. Or double it. Triple it. Measure garlic with your heart.
  • I love the scallions in here because that creamy tang and onion combo is delish, but feel free to leave ’em out if you’re not feeling it.

What to serve with cream cheese mashed potatoes

Leftovers and storage

  • Store any leftovers of these mashed potatoes in the fridge in an airtight container for a few days max.
  • I reheat them on a low heat and add a splash more cream and then re-mash them. This helps to restore them to their former glory!
  • Freezing leftovers probably isn’t a good idea and will change the texture.
the best cream cheese mashed potatoes in a serving bowl with pats of butter on top

Have you ever tried making mashed potatoes with cream cheese? Questions about this tasty side dish, or want to leave me a review? Let me know in the comments below! You can also find me on Instagram.

close-up of cream cheese mashed potatoes in a serving bowl with a gold spoon
5 from 3 votes

Cream Cheese Mashed Potatoes

This cream cheese mashed potatoes recipe is fabulously creamy and buttery! They're easy to make, and you'll wonder why you weren't using cream cheese all along.
Prep: 10 minutes
Cook: 30 minutes
Total: 40 minutes
Servings: 8

Ingredients 

  • 3 pounds Yukon Gold or Russet potatoes
  • 8 ounces cream cheese (1 block Philly) softened
  • 1/2 cup butter (1 stick) softened
  • 1/4 cup heavy/whipping cream
  • 2 cloves garlic minced
  • 1/4 cup scallions chopped
  • 1/2 teaspoon salt
  • Pepper to taste

Instructions 

  • I recommend taking the cream cheese and the butter out of the fridge at least 30 minutes prior to starting the recipe, but if you forget, you can microwave the cream cheese for 20-30 seconds (the butter will melt easily enough).
  • I didn't peel the Yukon Golds I used for this recipe, but you can if you prefer (or peel half of them). Cut the potatoes into halves (or thirds if they're large). Add them to a large pot of salted water and boil until a sharp knife easily pierces them.
  • Meanwhile, while the potatoes are boiling, add the cream cheese, butter, cream, garlic, scallions, and salt & pepper to a small saucepan over low heat. Let it slowly warm through (turn off the heat once it's warm or it'll get too thick). Give it a stir occasionally, but don't worry if the cream cheese doesn't completely melt in.
  • Drain the potatoes and leave them in the pot. Pour in half the cream cheese mixture and mash them a bit then add the other half and finish mashing until it's all incorporated and creamy. Try not to over-mash or they may end up gluey.
  • Serve potatoes with extra pats of butter on top if you like.

Notes

  • Serves 6-8 depending on portion size.
  • Feel free to leave out the garlic or scallions (or add more of each!).
  • Nutritional information is provided as a courtesy only and should be construed as an estimate rather than a guarantee. Ingredients can vary and Salt & Lavender makes no guarantees to the accuracy of this information.

Nutrition

Calories: 357kcal, Carbohydrates: 32g, Protein: 5g, Fat: 24g, Saturated Fat: 15g, Cholesterol: 72mg, Sodium: 351mg, Potassium: 769mg, Fiber: 4g, Sugar: 2g, Vitamin A: 876IU, Vitamin C: 34mg, Calcium: 60mg, Iron: 1mg

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

© Salt & Lavender Inc. Content and photographs are copyrighted. Sharing this blog post is much appreciated, but copying and pasting full recipes without authorization to social media is strictly prohibited.

Leave a star rating and comment below!

Hi! I’m Natasha.

Salt & Lavender is a recipe blog with a focus on delicious comfort food using everyday ingredients. Beat the weekday grind with hundreds of easy-to-follow and hassle-free recipes!

The Salt & Lavender cookbook is here! Order Now

Leave a comment

Please leave a recipe rating!

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.

4 Comments

  1. Hey! I’m going to make these tomorrow. Can I boil the potatoes today and make the sauce tomorrow? Anything I should do differently like reheat the potatoes? Thanks!

    1. Hi! I’ve never tried that before. I’m a bit worried that you won’t have the heat from the freshly boiled potatoes to ensure they have the right texture. I would probably just make them ahead of time, warm them slowly over a low heat, and then add a bit more cream and/or chicken broth when reheating and re-mash.