Make-Ahead Mashed Potatoes (Creamy & Reheatable)
Thanksgiving dinner has a timing problem, and it lives right in the middle of the table. The turkey needs to rest, the gravy needs the drippings, the rolls need the oven, and the mashed potatoes — which take a good 40 minutes from peel to platter — are supposed to arrive steaming at the exact moment everything else is ready. Make-ahead mashed potatoes solve that problem completely. This version is mixed, smoothed, and tucked into a baking dish up to two days before the holiday, then reheated in the oven while the turkey rests. They come out just as fluffy and rich as the day they were made.
The secret is in the dairy lineup. Cream cheese and sour cream do two jobs here: they make the mash luxuriously smooth, and they act as insurance against the dryness that can creep in when potatoes sit in the refrigerator. Butter goes in while the potatoes are still steaming so it melts straight through, and the milk gets warmed before it joins the bowl so it never cools the mash down. The result is a make-ahead side that reheats like a dream instead of turning gummy or gluey.
Everything about this recipe is built for a crowded holiday kitchen. The potatoes cook in one pot, they mash in that same pot, and they travel to the table in the baking dish they were reheated in — so there is no last-minute juggling for burner space and no stack of extra pans to wash. The ingredient list is short, the steps are straightforward, and the whole active part can be finished in the morning or even the day before the big meal.
This is the kind of dish that quietly becomes the holiday standard. Guests scoop generous helpings without knowing a thing about the make-ahead magic, because the texture is creamy, the flavor is buttery with a gentle tang, and the top comes out of the oven with golden, slightly crisped edges where the butter pooled. Once you have tasted mashed potatoes that require zero Thanksgiving-day effort, there is no going back to peeling potatoes while the turkey cools. For a calmer holiday table, browse our make-ahead Thanksgiving sides.
Why You’ll Love This Recipe
- Truly made ahead — assemble up to 2 days before Thanksgiving or Christmas, then just reheat while the turkey rests
- Stays creamy, never gummy — cream cheese and sour cream keep the texture smooth and fluffy through the chill and reheat
- One pot, one dish — potatoes cook and mash in a single pot, then go straight into the baking dish they reheat in
- Oven-friendly reheat — frees up every burner for gravy, green beans, and everything else on the holiday menu
- Crowd-sized batch — serves 8 to 10 generously, and the recipe scales up cleanly for a bigger table
Ingredients
- 4 lbs (1.8 kg) Yukon Gold potatoes, peeled and cut into 2-inch chunks
- 1 tablespoon (18 g) kosher salt, for the boiling water
- 8 tablespoons (113 g / 1 stick) unsalted butter, softened, divided
- 8 oz (225 g) cream cheese, softened to room temperature
- 1/2 cup (120 g) full-fat sour cream
- 1 cup (240 ml) whole milk, warmed
- 1 1/2 teaspoons (9 g) kosher salt, plus more to taste
- 1/2 teaspoon garlic powder
- 1/4 teaspoon freshly ground black pepper
- 2 tablespoons chopped fresh chives, for garnish (optional)
Instructions
- Add the potato chunks to a large pot and cover with cold water by about 2 inches. Stir in the tablespoon of kosher salt. Bring to a boil over high heat, then reduce to a steady simmer and cook for 20–25 minutes, until the potatoes are completely tender and a fork slides through with no resistance.
- Drain the potatoes thoroughly in a colander and let them sit for 2 minutes so the surface steam evaporates — this keeps the mash from turning watery. Return the drained potatoes to the hot pot.
- Add 6 tablespoons of the softened butter to the hot potatoes and let it melt for 1 minute. Mash with a potato masher until mostly smooth, leaving just a little texture if you like a rustic finish. Do not use a food processor or overwork them, which turns the starches gluey.
- Add the softened cream cheese, sour cream, warmed milk, the remaining kosher salt, garlic powder, and black pepper. Stir with a sturdy spoon or spatula until everything is evenly combined and the mash is smooth and fluffy. Taste and add more salt a pinch at a time until the flavor pops.
- Transfer the mashed potatoes to a buttered 9×13-inch baking dish and smooth the top with the back of a spoon, leaving a few swirled peaks for golden edges. Dot the remaining 2 tablespoons of butter over the surface. Cover tightly with foil and refrigerate for up to 2 days.
- When ready to serve, let the dish sit at room temperature for 20 minutes. Bake covered with foil at 350°F (175°C) for 25 minutes, then uncover and bake 10–15 minutes more, until heated through and the top is lightly golden.
- Shower with chopped chives if you like, and serve hot. If the potatoes seem a touch thick after reheating, stir in a splash of warm milk a tablespoon at a time until they loosen to your liking.
Tips for Success
- Use Yukon Golds. Their naturally buttery flesh and medium starch content mash up creamy without turning gluey, which is exactly what you want when the dish will be chilled and reheated.
- Drain really well. Even a little leftover cooking water dilutes the dairy and makes the mash thin. After draining, return the potatoes to the hot pot for a minute so residual steam escapes.
- Warm the milk. Cold milk dropped into hot potatoes tightens the starches and cools the mash, making it harder to blend smoothly. Sixty seconds in the microwave or a quick warm in a small saucepan is all it takes.
- Soften the cream cheese fully. Leave it on the counter for about an hour before mixing. Cold cream cheese leaves little white specks that will not melt into the hot potatoes.
- Do not skip the foil. The covered first half of the reheat steams the potatoes back to creamy; uncovering only at the end lets the top turn golden without drying the interior.
Variations
- Roasted garlic: roast a whole head of garlic until soft and squeeze the cloves into the mash with the cream cheese — mellow, sweet depth that pairs beautifully with turkey.
- Cheddar and chive: fold in 1 cup (100 g) of shredded sharp cheddar with the dairy and finish with extra chives for a loaded-baked-potato feel.
- Brown butter: brown the butter in a skillet until nutty and amber before adding it to the potatoes — a deeper, toasty flavor with no extra ingredients.
- Herb and parmesan: stir in 1/2 cup (50 g) of finely grated parmesan and 2 tablespoons of chopped fresh rosemary or thyme for a savory, aromatic twist.
- Dairy-free: swap the butter for a plant-based butter, the cream cheese and sour cream for dairy-free versions, and the milk for warmed unsweetened oat milk.
- Skin-on rustic: skip peeling and leave the thin Yukon Gold skins on for a hearty, homestyle texture — just scrub the potatoes well before chunking.
How to Reheat Make-Ahead Mashed Potatoes (3 Ways)
Whichever method you choose, add a splash of warm milk or cream and a knob of butter as the potatoes heat — that is what brings the just-mashed texture back.
Oven: Cover the dish with foil and bake at 350°F for 30–40 minutes, until steaming hot in the center (165°F). Stir once halfway through, fold in the extra butter and milk, and fluff with a fork before serving.
Stovetop: Spoon the potatoes into a saucepan over low heat with a splash of milk. Stir often for 10–15 minutes until hot and creamy — low and slow keeps the bottom from scorching.
Slow cooker: Transfer to a greased slow cooker on LOW for 2–3 hours, stirring once or twice. This is the Thanksgiving-day winner: it reheats itself and then holds warm for serving.
Storage
Refrigerate the assembled, unbaked potatoes in the covered baking dish for up to 2 days before reheating as directed. Leftover reheated mashed potatoes keep in an airtight container in the refrigerator for up to 4 days — warm individual portions in the microwave with a splash of milk, stirring halfway, or reheat the whole dish covered in a 350°F (175°C) oven until steaming. For longer storage, freeze portions in freezer bags with the air pressed out for up to 1 month; thaw overnight in the refrigerator before reheating. The cream cheese and sour cream help the texture stay smooth after thawing, though a quick stir with warm milk restores the fluffiness best.
Can I really make mashed potatoes 2 days ahead?
Yes — that is the whole point of this recipe. Assemble them completely in the baking dish, cover tightly with foil, and refrigerate for up to 2 days. Reheat covered at 350°F (175°C) for 25 minutes, then uncovered for 10–15 minutes. The cream cheese and sour cream keep them creamy instead of drying out.
How do I reheat them without drying them out?
Reheat covered with foil for the first 25 minutes so steam builds up inside the dish, then uncover just long enough to warm the top. The butter dotted on the surface melts down through the potatoes as they heat, and a splash of warm milk stirred in at the end fixes any thickness.
Why are my mashed potatoes gummy?
Gummy mash almost always comes from overworking the potatoes — a food processor, blender, or aggressive electric beating develops the starches into a gluey paste. Use a hand masher and stop as soon as the mixture is smooth, add the dairy only after the initial mash, and keep everything warm while you mix.
Can I freeze make-ahead mashed potatoes?
You can. Freeze the assembled potatoes (or leftovers) in airtight freezer bags for up to 1 month. Thaw overnight in the refrigerator, then reheat covered at 350°F (175°C), stirring in a splash of warm milk if needed. The texture will not be quite as flawless as the 2-day refrigerator version, but the cream cheese and sour cream keep it noticeably smooth.
Recipe Card
- Prep time: 15 minutes
- Cook time: 25 minutes
- Total time: 40 minutes (plus up to 2 days make-ahead chill and 35–40 minutes reheat)
- Servings: 8 to 10
- Estimated calories per serving: ~330

Hi, I’m Emma! I’m the cook and recipe developer behind Sizzle & Sage. From my sunny home kitchen, I share easy, flavor-packed recipes for real life — quick breakfasts, cozy weeknight dinners, and simple bakes anyone can make. Pull up a chair and stay a while!





