Cream Cheese Mashed Potatoes

4.85 from 63 votes

This post may contain affiliate sales links. Please read my disclosure policy.

You can stop looking for the perfect mashed potatoes because these Cream Cheese Mashed Potatoes are the dreamiest, creamiest side dish ever. Soft, buttery, and full of flavor, they stay light and fluffy thanks to a few key steps that really make a difference. The cream cheese adds richness without turning heavy, and the texture is smooth enough to make anyone at the table pause mid-bite. They’re not just another “holiday” mashed potato… they’re the mashed potatoes you’ll make on repeat.

A bowl of creamy mashed potatoes topped with chopped chives and black pepper, with a spoon resting inside. Another bowl is blurred in the background.


 

Ingredient Notes + Variations

These mashed potatoes with cream cheese are made with simple ingredients that work perfectly together to make the silkiest, most flavorful mash. Each one has a job to do, so don’t skip them!

  • Potatoes: Use Idaho (russet) potatoes for that classic fluffy texture. Yukon Golds work too if you like a creamier, slightly buttery flavor.
  • Butter: Softened butter melts right in, creating that rich, glossy finish everyone loves.
  • Cream Cheese: The secret to smooth, dreamy mashed potatoes. It adds just enough tang and creaminess to take them from good to wow.
  • Whole Milk: Warm it before mixing to keep the potatoes from seizing up and help everything blend together.
  • Salt and Pepper: Use plenty of salt! Potatoes need seasoning to shine.
  • Chives: Optional, but that pop of green adds color and a little freshness on top.
An overhead view of Mashed Potatoes ingredients—whole milk, butter, potatoes, salt, pepper, sour cream, and chives—each labeled and neatly arranged on a light surface.

How to Make Mashed Potatoes

These mashed potatoes are easy to make, and they’re basically impossible to mess up once you follow the steps below. For full recipe details, including ingredients and measurements, see the printable recipe card down below.

Step 1: Prep Your Potatoes

I wash and peel my potatoes with a sharp vegetable peeler. After they are washed and rinsed, cut them into large, evenly sized pieces.

Step 2: Boil Your Potatoes

Add your cubed potatoes into a large pot of salted water and bring to boil. Reduce to simmer and cook until fork tender. My only note here is to be sure to not overcook your potatoes! Overcooking will water log your potatoes and give you a bit of a grainy texture that mashing won’t correct. As soon as they are fork-tender, drain them! Read more about How Long To Boil Potatoes.

Step 3: Dry Potatoes Before Mashing

In my recipe card instructions below, it says to return the potatoes to the hot pan right after draining. Don’t skip this step! Doing this helps “steam” the potatoes and remove any extra moisture. We don’t want to taste that starchy cooking liquid, so evaporating as much of it as possible really helps taste (and overall texture).

Step 4: Mash Your Potatoes!

This is a personal preference thing. I like mashing my potatoes by hand (my favorite masher here), but some choose to use a potato ricer, hand mixer or even a stand mixer! My only caution is don’t over mix! You can go from fluffy delicious potatoes to a gloopy, starchy mess in a hurry, especially when using an electric mixer. You should be fine if mashing by hand.

If using a ricer: Set a large bowl on the counter and fit a potato ricer over it. Working in batches, scoop a few pieces of hot potato into the ricer and press down firmly so they push through the small holes. Keep going until all the potatoes are riced.*

Step 5: Add Salt, Pepper, Butter + Cream Cheese

Add the remaining 1 teaspoon of salt, black pepper, butter, and cream cheese directly to the hot riced potatoes, stirring until smooth and creamy. Taste and adjust seasonings as desired.

Step 6: Serve + Garnish

Spoon into a serving dish, swirl the top, and add a few pats of butter and fresh chives.

Pro Tip: To effectively use a potato masher, begin gently pressing down until the large chunks break apart. Then, switch to more deliberate mashing motions (press and twist) to smooth things out.

Tips for Success

  • For extra richness, swap half the milk for heavy cream.
  • Use warm milk, not cold, to keep the potatoes creamy and lump-free.
  • Rice, don’t whip. A potato ricer or hand masher gives you the best texture.
  • Always salt your cooking water… it’s the first step to flavorful mashed potatoes.
  • Work quickly while everything’s warm, so the butter and cream cheese melt perfectly.
Bowl of mashed potatoes topped with chopped chives, black pepper, and a pat of butter, with a spoon inside. Another bowl of mashed potatoes and chives are in the background.

What to Serve with Cream Cheese Mashed Potatoes

These Cream Cheese Mashed Potatoes deserve a spot at every table. They’re rich, silky, and completely foolproof, thanks to the cream cheese that makes them extra creamy without being heavy. Once you taste how smooth and flavorful they are, you’ll start finding excuses to make them again and again. The printable recipe card is below. Have a great day, friends!

A bowl of mashed potatoes topped with chopped chives, black pepper, and a pat of butter, with a spoon in the bowl.

Cream Cheese Mashed Potatoes

Katie Cooksey
Cream Cheese Mashed Potatoes are smooth, buttery, and extra rich thanks to a generous dose of cream cheese. This recipe gives you perfectly fluffy potatoes every time with just the right balance of salt, butter, and creaminess.
4.85 from 63 votes
Prep Time 10 minutes
Cook Time 22 minutes
mashing time 10 minutes
Total Time 42 minutes
Course Side Dish
Cuisine American, Thanksgiving
Servings 6 servings
Calories 196 kcal

Ingredients
 
 

  • 2 pounds Idaho potatoes
  • 5 tablespoons salted butter softened + more for garnish (optional)
  • 4 oz cream cheese softened
  • 1 cup whole milk heated
  • 2 teaspoons salt divided, plus more to taste
  • 1/2 teaspoons black pepper freshly ground
  • chives fresh, chopped for garnish (optional)

Instructions
 

  • Peel potatoes and rinse them. Cut into even chunks, about 1½ inches thick, so they cook evenly and place in a large pot.
  • Place the potatoes in a large pot and cover with cold water by about an inch. Stir in 1 teaspoon of salt.
  • Bring to a boil over medium-high heat, then reduce to a gentle simmer. Cook for 18–22 minutes, or until the potatoes are fork-tender and slide off easily when pierced.
  • Drain the potatoes in a colander. Return them to the warm pot (heat off) for 1–2 minutes to steam dry.
  • Set a large bowl on the counter and fit a potato ricer over it. Working in batches, scoop a few pieces of hot potato into the ricer and press down firmly so they push through the small holes. Keep going until all the potatoes are riced.*
  • Add the remaining 1 teaspoon of salt, black pepper, butter, and cream cheese directly to the hot riced potatoes, stirring until smooth and creamy.
  • Taste and adjust seasonings as desired.
  • Transfer the mashed potatoes to a serving bowl. Use the back of a spoon to create a soft, swirly well across the top of the mashed potatoes. Nestle a few extra pats of butter into the grooves to melt.
  • Top with a sprinkle of fresh chopped chives, if desired and serve warm.

Video

Notes

*If you don’t have a potato ricer, you can use a potato masher. Begin gently pressing down until the large chunks break apart. Then, switch to more deliberate mashing motions (press and twist) to smooth things out. Avoid using an electric hand mixer which tends to make potatoes gluey. 

How to Keep Mashed Potatoes Warm

Fill a large pot with a few inches of water and bring it to a gentle simmer. Place the mashed potatoes in a heat-safe bowl and set it over the pot, making sure the bottom of the bowl doesn’t touch the water. Cover loosely with foil or a lid to trap the steam.
Stir every 15–20 minutes and add a splash of warm milk or a small pat of butter as needed to keep them smooth and creamy. The gentle steam keeps the potatoes warm for up to 2 hours without drying them out or changing their texture.

Make-Ahead and Reheat Instructions

To make ahead-
Prepare the mashed potatoes as directed. Let them cool slightly, then transfer to an airtight container or baking dish. Press a piece of plastic wrap directly onto the surface of the potatoes to prevent a skin from forming. Refrigerate for up to 2 days.
To reheat in the oven-
  • Place potatoes in a baking dish and add 2–3 tablespoons of milk and 1 tablespoon of butter over the top.
  • Cover tightly with foil and bake at 350° F for 25–30 minutes, stirring halfway through, until hot and creamy again.
To reheat on the stove-
  • Warm over low heat in a large pot with a splash of milk.
  • Stir gently until smooth and heated through, adding more milk as needed.
To reheat in the slow cooker-
  • Place the potatoes in a slow cooker on Low for 2–3 hours, stirring occasionally. Add a few tablespoons of milk if they start to thicken.

Storing Leftovers

Refrigerator-
Let leftover mashed potatoes cool completely, then transfer to an airtight container. Store in the fridge for up to 4 days. Reheat gently on the stove or in the microwave with a splash of milk to bring back their creamy texture.
Freezer-
Cool completely, then spoon into a freezer-safe bag or airtight container. Flatten the bag for even freezing. Freeze for up to 2 months. Thaw overnight in the refrigerator before reheating on the stove or in the oven with a few tablespoons of milk or butter stirred in to restore smoothness.

Nutrition

Calories: 196kcalCarbohydrates: 29gProtein: 4gFat: 7gSaturated Fat: 4gCholesterol: 19mgSodium: 77mgPotassium: 684mgFiber: 1gSugar: 3gVitamin A: 250IUVitamin C: 8.6mgCalcium: 67mgIron: 1.3mg
Keyword cream cheese mashed potatoes, how to make mashed potatoes, mashed potatoes, mashed potatoes recipe
Rate This RecipePlease consider Leaving a 5-Star Review!

Variations

Since this is such a simple recipe, you can easily add different ingredients to fit your dinner style. Feel free to customize this recipe to your liking! Here are a couple of ideas to get you started.

  • Roasted Garlic – for the garlic lovers and for the Italian style dishes. Try roasting your garlic beforehand for an extra-strong flavor. Or use my Garlic Mashed Potato Recipe.
  • Mashed Sweet Potatoes – sweet potatoes are a seriously delicious alternative to Idaho potatoes and are still perfect for the holidays.
  • Cajun Seasoning – this is a great way to spice up your potatoes. Add as much or as little as you want.
  • Loaded Potatoes – I already have a recipe for this! Check it out here: Loaded Smashed Potatoes.
  • Twice Baked Potatoes – Mashed potatoes are placed back into the skins and then loaded up with cheese and other goodies.

More Potato Recipes to Try

If you make this recipe, I would really appreciate it if you would give it a star rating and leave your review in the comments! If you have a picture of your finished dish, post it on Instagram using the hashtag #laurenslatest and tagging me @laurens_latest.

4.85 from 63 votes (17 ratings without comment)

Share a Comment

Your email address will not be published.

Recipe Rating




121 Responses
  1. JGee

    5 stars
    This was my 1st time ever making real mashed potatos! I Usually make boxed potatoes every Thanksgiving. Never again will I make box potatoes! Super easy and soooo yummy!!

  2. Aly J

    5 stars
    Made these over the weekend as we hosted family from out of state. Everyone loved them! So easy, perfect consistency and not too buttery! Definitely making these again as Thanksgiving approaches.

  3. Rikki Fox

    Would it work to substitute plain yoghurt for the cream cheese? Just trying to lower the fat content a bit, but still retain a bit of the tanginess. Thanks!

  4. Jill

    These look SO good, I would never have thought add cream cheese to mashed potatoes and now I can’t wait to try it. Going on my menu plan for this week! Thank you!

Hi, I'm Katie, a professional recipe developer who spends countless hours perfecting recipes so you can know with confidence that what you see is exactly what you’ll get.

“logos”