The first scoop from the pot can look a little stiff, then softened cream cheese and warm milk turn it into a smooth, creamy mash. I used to add all the milk at once and find myself trying to mash my way back from potatoes that felt too loose. Adding it gradually gives me time to stop when the texture is just right.
Yukon Gold potatoes bring a buttery quality that works especially well with the tang of cream cheese. I mash the cream cheese and butter into the hot potatoes first, then work in the warm milk a little at a time. The result is rich without tasting heavy, with just enough black pepper to keep each bite balanced.

Kitchen Note
After draining, give the potatoes their full minute or two over low heat. Stir until the excess moisture has steamed away; skipping that pause can leave the mash looser than you expect.
Save these cream cheese mashed potatoes for a meal that calls for a creamy, tangy side with a soft, buttery texture.
Why the 1-Inch Potato Chunks Matter More Than a Rolling Boil
Evenly cut potatoes cook at roughly the same pace, so you’re less likely to have a mix of firm centers and pieces that are already falling apart. That consistency matters more than keeping the pot at a fierce boil. Once the water comes to a boil, lowering the heat to a simmer gives the chunks time to become tender without knocking them against each other too hard.
Keep the pieces close to the same size as you cut them, and check for tenderness with a fork rather than relying on the clock alone. A fork should slide into a chunk without meeting a hard center. If some pieces are much larger than others, the small ones may soften first while the big ones still need time. Steady simmering and uniform chunks make the mashing stage easier and give you a more even texture from edge to center.
What Yukon Golds and Cream Cheese Bring to the Mash

- Yukon Gold potatoes — Their naturally buttery taste and creamy interior give the mash a rich texture without relying on extra butter. Choose firm potatoes without soft spots; peeling them and cutting them into even chunks helps them cook evenly. Russets are a workable swap, but they make a fluffier, less buttery mash.
- Cream cheese — This adds a gentle tang and a thicker, silkier feel than milk and butter alone. A standard full-fat package works well, and store-brand cream cheese is fine. Let it soften and cut it into cubes so it blends into the hot potatoes without stubborn cold bits.
- Unsalted butter — Butter rounds out the cream cheese’s tang and adds familiar richness. Use a butter you like the taste of; there’s no need for a specialty brand here.
- Whole milk — Whole milk gives the mash a fuller texture than a lower-fat milk. Warm it before adding so it incorporates smoothly; 2% milk also works, though the potatoes will be a little less rich.
- Black pepper — It adds a quiet savory bite that keeps the creamy ingredients from tasting flat. Freshly ground pepper has a brighter aroma, while preground pepper is convenient and works just fine.
From Fork-Tender Potatoes to a Creamy Mash
Simmer the Yukon Golds Until Tender
Put the peeled, 1-inch potato chunks in a 6-quart pot and cover them with 6 cups of water, or enough water to reach 1 inch above the potatoes. Stir in 1 teaspoon of the kosher salt, bring the pot to a boil over high heat, then reduce the heat and simmer for 15 to 20 minutes. Check a few pieces with a fork; they should be tender through the center, not just on the surface.
Warm the Milk While the Potatoes Cook
Pour the whole milk into a microwave-safe cup and heat it for 30 to 45 seconds, until it’s hot but not boiling. The milk should feel warm when you stir it, without bubbling over or forming a skin. Keep it nearby so you can add it in stages once the potatoes are mashed.
Drain and Dry Off Excess Moisture
Drain the potatoes well, then return them to the pot over low heat. Stir for 1 to 2 minutes to let excess moisture evaporate. Keep the heat low and keep the potatoes moving so they don’t catch on the bottom of the pot.
Mash in the Cream Cheese, Butter, and Milk
Add the softened cream cheese and butter to the hot potatoes and mash until mostly smooth. Gradually mash in the warm milk, the remaining 1/2 teaspoon of kosher salt, and the black pepper. Stop when the mixture looks creamy; adding the milk in stages makes it easier to control the final texture.
Three Practical Changes for a Different Kind of Mash
Use russets for a fluffier texture
Replace the Yukon Golds with russet potatoes, keeping the same peeling and chunking approach. The finished mash will be lighter and fluffier, with less of the naturally buttery character Yukon Golds bring.
Make the mash dairy-free
Use dairy-free cream cheese and plant-based butter in place of the dairy versions, and swap the whole milk for unsweetened plain oat milk in the same amount. Warm the oat milk before mashing it in. The potatoes will still be creamy, though the taste may be less tangy and buttery.
Use 2% milk for a lighter finish
Swap the whole milk for the same amount of 2% milk. The result is a little less rich, but the cream cheese still gives the potatoes their creamy body.
Storage and Reheating
- Refrigerator: Store in an airtight container for 3 to 4 days. The potatoes will firm up as they chill.
- Freezer: Freeze in an airtight container for up to 1 month for best quality. Thaw in the refrigerator; the texture may be a little less smooth after freezing.
- Reheating: Warm gently in a saucepan over low heat or in the microwave, stirring often, until the potatoes reach 165°F. Avoid high heat, which can scorch the bottom before the middle is hot.
Questions That Come Up While Mashing Cream Cheese Potatoes

Cream Cheese Mashed Potatoes
Ingredients
Method
- Put the potatoes in a 6-quart pot and cover with the water.
- Stir in 1 teaspoon of the salt.
- Bring to a boil over high heat, then reduce the heat and simmer for 15 to 20 minutes, until the potatoes are fork-tender.
- While the potatoes cook, warm the milk in a microwave-safe cup for 30 to 45 seconds, until hot but not boiling.
- Drain the potatoes well and return them to the pot over low heat for 1 to 2 minutes, stirring, to evaporate excess moisture.
- Add the cream cheese and butter and mash until mostly smooth.
- Gradually mash in the warm milk, remaining 1/2 teaspoon salt, and pepper until creamy.