Steam clouds the pot as the potatoes drain, and that’s the moment I used to rush past. A little water clinging to them can leave mashed potatoes loose once the dairy goes in. These make-ahead mashed potatoes get a short time back over low heat first, which helps them turn out creamy rather than soupy.
Yukon Golds mash into a naturally smooth base, and the cream cheese and sour cream give it enough richness to hold up after chilling. I warm the half-and-half with the butter before mixing it in; cold dairy can cool the potatoes before everything blends smoothly.
Once spread in the baking dish, the potatoes wait in the refrigerator until it’s time to warm them through. The top gets dotted with butter, then the covered casserole comes out soft, creamy, and ready for the table.

Kitchen Note
Keep the butter for the top separate from the butter that goes into the mash. I set those two portions aside before I start, so the casserole gets its glossy, buttery finish without shorting the potatoes underneath.
Save these make-ahead mashed potatoes for a creamy, buttery side you can prepare before dinner.
Why Smooth Mashed Potatoes Can Turn Gluey
There’s a narrow difference between potatoes that are smooth and potatoes that have been worked until they’re sticky. As potatoes break down, they release starch; too much mashing or beating can make that starch feel pasty instead of soft. That’s why I stop once the potatoes and dairy are evenly combined, rather than chasing a whipped, weightless texture.
The order helps, too. Mash the cooked potatoes first, then mix in the softened cream cheese, sour cream, and warm half-and-half mixture. The potatoes are already broken down before the richer ingredients go in, so you can focus on bringing everything together without treating the whole pot like a batter. A few deliberate strokes are better than prolonged, vigorous mixing. The finished mash should look cohesive and creamy, not elastic or shiny.
This texture matters even more in a make-ahead dish. The potatoes firm up as they chill, then soften again as the covered casserole heats. Starting with a smooth but not overworked mash gives you a tender result after that second trip through the oven.
What Yukon Golds and the Dairy Bring to the Mash

- Yukon Gold potatoes — Their naturally creamy texture suits a smooth mash and holds up well in a casserole. Cut them into even 1-inch cubes so they soften at about the same rate. Russet potatoes can work, but they make a lighter, starchier mash rather than this buttery, creamy style.
- Cream cheese and sour cream — Cream cheese gives the potatoes body, while sour cream brings a gentle tang that keeps the richness from tasting flat. Let the cream cheese soften before mixing so it blends into the potatoes instead of leaving little cold lumps. There isn’t a direct dairy-free replacement in this ingredient set that keeps the same texture and flavor.
- Half-and-half and unsalted butter — The half-and-half loosens the mash, and butter adds richness without making the potatoes taste sharp or tangy. Whole milk can stand in for the half-and-half in the same quantity, though the finished potatoes will be less rich. Unsalted butter lets the divided kosher salt season the dish without the saltiness varying from one butter brand to another.
- Black pepper — It gives the creamy potatoes a little warmth without taking over. Freshly ground pepper has a more pronounced aroma, but standard ground black pepper works just fine here.
The Stages That Keep the Potatoes Creamy
Simmer the Cubes Until Fork-Tender
Put the peeled, 1-inch Yukon Gold cubes in an 8-quart pot with the water and 2 teaspoons of the kosher salt. Bring the pot to a boil over high heat, then lower the heat and simmer for 15 to 20 minutes. Test a larger cube with a fork; it should slide in easily without the potato falling apart in the water. If the centers still feel firm, give them a little more time rather than pulling them early.
Let the Potatoes Shed Excess Moisture
Drain the potatoes and return them to the pot. Set the pot over low heat and gently shake it for 1 to 2 minutes, letting extra moisture evaporate from the surfaces. You’ll see steam rise as the potatoes dry. Keep the shaking gentle; breaking the cubes up at this stage makes the later mashing harder to control.
Warm the Dairy and Mash
While the potatoes are drying, warm the half-and-half and 6 tablespoons of butter in a small saucepan over low heat until the butter melts. Don’t let the mixture boil. Mash the potatoes, then mix in the softened cream cheese, sour cream, warm half-and-half mixture, remaining 1 teaspoon of salt, and black pepper until smooth. If the mash looks uneven, keep mixing gently just until the cream cheese is incorporated.
Chill, Then Bake Covered
Coat a 9×13-inch baking dish with nonstick cooking spray and spread in the potatoes. Dot the top with the remaining 2 tablespoons of butter, then let the dish cool until it’s no longer steaming before covering and refrigerating. When it’s time to serve, heat the oven to 350°F, keep the dish covered with foil, and bake for 45 to 60 minutes, until the center reaches 165°F. Let the potatoes rest for 5 minutes before serving.
Two Ways to Adjust the Texture or Batch Size
Leave a little texture in the potatoes
For a more rustic mash, stop mashing when a few small potato pieces remain, then mix in the dairy just until combined. You’ll get a more substantial, spoonable texture instead of a completely smooth casserole. Keep the pieces small so they soften evenly during the bake.
Make a half batch
Halve each ingredient, keeping the same proportions between the salt added to the cooking water and the salt mixed into the mash, and between the butter in the potatoes and the butter on top. The shallower layer in the 9×13-inch dish will heat differently from a full batch, so check the center rather than relying on the full-batch timing.
Storage and Reheating
- Refrigerator: Keep the covered, unbaked casserole refrigerated for up to 2 days. Refrigerate baked leftovers promptly; the potatoes will firm as they chill.
- Freezer: I don’t recommend freezing this casserole. The cream cheese and sour cream can leave the mash grainy after thawing, so the refrigerator is the better make-ahead option.
- Reheating: Reheat the casserole covered in the oven until hot throughout, following the covered baking method above. Keep the foil on while it warms so the top doesn’t dry out before the center is hot.
Questions That Come Up Before Baking

Make-Ahead Mashed Potatoes
Ingredients
Equipment
Method
- Put the potatoes, water, and 2 teaspoons of the salt in an 8-quart pot. Bring to a boil over high heat, then reduce the heat and simmer for 15 to 20 minutes, until the potatoes are fork-tender.
- Drain the potatoes and return them to the pot. Cook over low heat for 1 to 2 minutes, gently shaking the pot, until excess moisture has evaporated.
- Warm the half-and-half and 6 tablespoons of the butter in a small saucepan over low heat until the butter melts; do not boil.
- Mash the potatoes.
- Mix in the cream cheese, sour cream, warm half-and-half mixture, remaining 1 teaspoon salt, and black pepper until smooth.
- Coat a 9x13-inch baking dish with nonstick cooking spray.
- Spread the potatoes in the prepared baking dish.
- Dot the top with the remaining 2 tablespoons butter.
- Let the potatoes cool until no longer steaming, then cover and refrigerate for up to 2 days.
- When ready to serve, heat the oven to 350°F.
- Keep the dish covered with foil and bake for 45 to 60 minutes, until the center reaches 165°F.
- Let the potatoes rest for 5 minutes before serving.