Cream Cheese Mashed Potatoes

These Cream Cheese Mashed Potatoes are ultra-creamy, irresistibly savory, and perfect for holidays or easy weeknights. Yukon gold potatoes blend with cream cheese, butter, and milk for next-level creamy, fluffy, and flavorful mashed potatoes. They're simple enough for any home cook, but delicious enough to be the star of the meal.

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please see my disclosure policy for details.

Though seemingly simple, mashed potatoes are one of those dishes where technique makes all the difference—especially when you want them creamy, fluffy, and never gluey. This cream cheese mashed potatoes recipe is all that and more—it leans on Yukon gold potatoes for that naturally buttery texture and uses just enough cream cheese to make the potatoes extra luscious without feeling heavy.

Rinsing the potatoes, draining them well after boiling, and warming the dairy mixture before adding it keeps the mash creamy, light, and silky — not a cloying or gluey bite in site!

These mashed potatoes are the kind of side dish that makes the whole meal better—ultra-creamy on their own and perfect for topping with gravy if you’re feeling it. They pair beautifully with cozy mains like meatloaf, roasted chicken, or a slow-cooked beef roast. They’re simple enough for any weeknight dinner, yet still special enough to serve on a holiday table.

An overhead shot of cream cheese mashed potatoes on the counter with garlic and salt.
  • Ultra-creamy texture — Cream cheese blends with warm milk and butter for a silky, rich consistency that tastes restaurant-worthy without tons of effort. 🙌
  • A guaranteed savory pop — The combination of garlic, Yukon gold potatoes, and cream cheese creates deep, savory flavor without needing heavy cream or loads of butter.
  • No gluey potatoes! Thanks to a few super easy tricks, they turn out fluffy every time—perfect if you’ve had a “gummy potatoes” disaster in the past.
  • Holiday-perfect but easy enough for weeknights. This dish fits right in next to turkey and gravy, but it’s simple enough for a Tuesday night with roasted chicken.
  • Make-ahead friendly. They reheat beautifully, making busy evenings that much easier (and delicious!).
The ingredients for mashed potatoes with cream cheese on the counter.

Ingredients and Substitutions

Yukon Gold Potatoes—The best for ultra-creamy, velvety mashed potatoes. Their natural starches help them to mash well without turning gluey. If you need substitutions, red potatoes work well for a waxier, more rustic texture, while russet potatoes give a fluffier, lighter mash.

Cream Cheese—The key ingredient for that signature creamy texture! Room temperature cream cheese melts most evenly and quickly. Use full-fat for the best texture and flavor.

Garlic Cloves—A must-have for mashed potatoes, in my book! They infuse the potatoes with a gentle, savory flavor that complements the sweet and tangy cream cheese perfectly.

Salt—Essential for building flavor. Salting the cold water seasons the potatoes evenly, and seasoning them after mashing makes the potatoes pop.

Unsalted Butter—Adds a rich, silky finish and helps the warm dairy mixture melt smoothly. Salted butter works too—just reduce the added salt to ¾ teaspoon and add more to taste.

Milk—Whole milk gives the creamiest texture, but 2% works great if that’s what you have on hand. For an extra luxurious mash, swap part of the milk with a splash of half-and-half or heavy cream.

How to Make Cream Cheese Mashed Potatoes

Seriously fluffy, light, and creamy potatoes will be yours in just a few simple, anyone-can-do-it steps!

For the complete recipe and measurements, scroll to the recipe card at the bottom of this post.

Cubed potatoes in a colander.

Step 1: Add the cubed potatoes to a colander and thoroughly rinse with cold water. Drain.

The pot of potatoes and garlic before boiling.

Step 2: Add the potatoes and the whole garlic cloves to a Dutch oven or stockpot. Cover with about 1 inch of cold water and stir in 1 teaspoon of salt.

A pot of boiled potatoes before draining.

Step 3: Bring to a boil over high heat. Reduce the heat to medium and simmer for 14-16 minutes or until the potatoes are fork-tender.

A colander of cooling boiled potatoes.

Step 4: Drain the potatoes and garlic very well in a colander.

An overhead shot of the melted dairy mixture.

Step 5: While the potatoes drain, heat the cream cheese, milk, and butter in the saucepan over medium-low heat for 4-5 minutes, stirring frequently, until the butter and cream cheese are melted.

A mixing bowl with steamed potatoes and melted cream cheese mixture.

Step 6: Transfer the potatoes to a mixing bowl or the bowl of a stand mixer fitted with the whip attachment. Add the remaining salt and the melted cream cheese mixture.

A hand going for a scoop of cream cheese mashed potatoes.

Step 7: Mash or whip the potatoes until your preferred consistency. Season to taste with salt and serve hot! 

Recipe Variations

Want to mix things up? Try one of these delicious twists to suit your meal or cravings:

  • Cheddar & Chive Mashed Potatoes — Stir in shredded sharp cheddar and chopped chives before serving for a bold, cheesy finish that pairs perfectly with roasted chicken or beef roasts.
  • Roasted Garlic Mashed Potatoes — Swap the simmered garlic for a whole head of roasted garlic for a sweeter, deeper garlic flavor that's especially great for holiday dinners.
  • Herb-Infused Mashed Potatoes — Sauté fresh chopped thyme, rosemary, or sage in the butter for 1-2 minutes before adding the milk and cream cheese for an aromatic, cozy twist.
  • Peppery Steakhouse Potatoes — Add several grinds of freshly cracked black pepper for that classic steakhouse-style side.

Looking for a healthier mashed potato recipe? Check out my Dairy-Free Mashed Potatoes!

A side shot of a scoop of the mashed potatoes over the serving bowl.

Chelsea's Recipe Pro-Tips

  • Rinse the potatoes before boiling. This removes extra surface starches, keeping the mash fluffy rather than sticky or gummy.
  • Drain very well. Letting steam escape keeps the potatoes light and fluffy instead of wet or heavy.
  • Warm the butter, milk, and cream cheese before mixing. Warm dairy absorbs more smoothly into the potatoes, helping everything blend evenly.
  • Don’t over-mash. Overworking potatoes releases starch, which can make them gummy. Mash or whip just until your preferred consistency.
  • Don’t stress about separated dairy. Cream cheese can look lumpy as it melts with the butter and milk, but it fully incorporates once mixed with the hot potatoes.
  • Leave the garlic in for deeper flavor. You can remove the garlic before mashing if you prefer a milder taste, but leaving it in gives the potatoes delicious savory depth.
  • For extra-smooth potatoes, use a ricer. Ricing the potatoes before adding the warm dairy creates an ultra-light, silky texture.
  • Adjust the consistency with milk. For thinner mashed potatoes, stir in warm milk a tablespoon at a time until they reach your ideal creaminess.
  • Keep the skins on for a rustic mash. Leaving the potato skins adds earthy flavor and extra texture—great if you love heartier potatoes.

Storage Directions

  • Refrigerating: Store leftovers in an airtight container in the fridge for up to 5 days.
  • Freezing: Once cooled to room temperature, transfer the potatoes to a freezer-safe container and store in the freezer for up to 2 months. Defrost overnight in the fridge until thawed.
  • Reheating: Warm the potatoes in the microwave on low or in a saucepan over low heat with a splash of milk to keep them creamy.

Save this Recipe for Later on Pinterest

A pinterest pin for cream cheese mashed potatoes.

More Potato Side Dish Recipes

If you liked and made this Cream Cheese Mashed Potato Recipe, don't forget to rate it and let me know how you liked it in the comments. I always love hearing from you!

Recipe Card

Want to save this recipe for later?
Enter your information below, and I'll send it straight to your inbox! I'll also send you my new recipes each week!
An overhead shot of two hands serving cream cheese potatoes.

Cream Cheese Mashed Potatoes

Chelsea Plummer | Mae's Menu
These cream cheese mashed potatoes are incredibly creamy, savory, and smooth thanks to warm milk, butter, and just the right amount of cream cheese. They’re simple enough for weeknights yet special enough to earn a place on your holiday table.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Side Dish
Cuisine American
Servings 8 Servings
Calories 262 kcal

Ingredients
  

  • 4 lbs Yukon gold potatoes peeled and cut into 1-inch cubes
  • 3 cloves garlic peeled and smashed
  • 2 teaspoons salt divided, plus more to taste
  • 2 tablespoons unsalted butter
  • ½ cup cream cheese cubed
  • ¾ cup milk whole or 2%

Instructions
 

  • Add the cubed potatoes to a colander and thoroughly rinse with cold water. Drain.
  • Add the potatoes and the whole garlic cloves to a Dutch oven or stockpot. Cover with about 1 inch of cold water and stir in 1 teaspoon of salt.
  • Bring to a boil over high heat. Reduce the heat to medium and simmer for 14-16 minutes or until the potatoes are fork-tender.
  • Drain the potatoes and garlic very well in a colander.
  • While the potatoes drain, heat the cream cheese, milk, and butter in the saucepan over medium-low heat for 4-5 minutes, stirring frequently, until the butter and cream cheese are melted and just steaming (do not simmer or boil).
  • Transfer the well-drained potatoes and garlic (if desired for extra flavor) to a mixing bowl or the bowl of a stand mixer fitted with the whip attachment. Add the remaining 1 teaspoon of salt and the melted cream cheese mixture.
  • Mash or whip the potatoes until your preferred consistency. Season to taste with salt and serve hot!

Notes

Storage Directions
  • Refrigerating: Store leftovers in an airtight container in the fridge for up to 5 days.
  • Freezing: Once cooled to room temperature, transfer the potatoes to a freezer-safe container and store in the freezer for up to 2 months. Defrost overnight in the fridge until thawed.
  • Reheating: Warm the potatoes in the microwave on low or in a saucepan over low heat with a splash of milk to keep them creamy. 
Recipe Pro-Tips
  • Rinse the potatoes before boiling. This removes extra surface starches, keeping the mash fluffy rather than sticky or gummy.
  • Drain very well. Letting steam escape keeps the potatoes light and fluffy instead of wet or heavy.
  • Warm the butter, milk, and cream cheese before mixing. Warm dairy absorbs more smoothly into the potatoes, helping everything blend evenly.
  • Don’t over-mash. Overworking potatoes releases starch, which can make them gummy. Mash or whip just until your preferred consistency.
  • Don’t stress about separated dairy. Cream cheese can look lumpy as it melts with the butter and milk, but it fully incorporates once mixed with the hot potatoes.
  • Leave the garlic in for deeper flavor. You can remove the garlic before mashing if you prefer a milder taste, but leaving it in gives the potatoes delicious savory depth.
  • For extra-smooth potatoes, use a ricer. Ricing the potatoes before adding the warm dairy creates an ultra-light, silky texture.

Nutrition

Calories: 262kcalCarbohydrates: 42gProtein: 6gFat: 8gSaturated Fat: 5gPolyunsaturated Fat: 0.4gMonounsaturated Fat: 2gTrans Fat: 0.1gCholesterol: 24mgSodium: 651mgPotassium: 1010mgFiber: 5gSugar: 3gVitamin A: 305IUVitamin C: 45mgCalcium: 71mgIron: 2mg
Did you love this recipe?Please review and comment below, or pin it to your Pinterest account!

Please share your recipe comments and feedback. It helps us create better content and helps other readers find what they're looking for.

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

Recipe Rating