Make Ahead Mashed Potatoes with Cream Cheese and Butter

The potatoes look ready to mash as soon as they’re fork-tender, but what happens after draining matters just as much. I’ve found that a little care at each stage keeps this make-ahead version from turning loose or lumpy when it’s time to serve. These mashed potatoes with cream cheese and butter go into the oven in a baking dish, so there’s no last-minute pot of potatoes to manage.

Yukon Golds bring a naturally creamy texture, while softened cream cheese gives the mash extra body and a gentle tang. I add the warmed milk gradually rather than pouring it all in at once; that makes it easier to stop when the potatoes are smooth and spoonable. After chilling, they bake under foil until hot in the center, with a short rest before serving. The finished potatoes are rich, soft, and ready to scoop.

Make Ahead Mashed Potatoes with Cream Cheese and Butter creamy, smooth, golden
“

Kitchen Note

Keep the cooling window short: let the potatoes cool for no more than 30 minutes, then cover and refrigerate within 2 hours of cooking. That gives the dish time to stop steaming without leaving it out for too long.

Save these make-ahead mashed potatoes with cream cheese and butter for a calmer dinner prep—the creamy potatoes are ready to bake when you need them.

Save to Pinterest

Why These Potatoes Start in Cold Water, Not Boiling Water

A pot of potatoes cooks more evenly when the pieces warm up along with the water. Starting with cold water gives the centers time to soften as the outsides cook; dropping cold potato pieces into already boiling water can leave you with soft edges and firmer centers. That difference matters when the whole batch needs to mash smoothly.

Cutting the Yukon Golds into pieces about the same size helps, too. Pieces that are close to 1 1/2 inches across are more likely to become fork-tender together, instead of having small pieces collapse while larger ones need more time. Add enough water to cover them by an inch, then bring the pot to a boil before lowering the heat to a steady simmer. A gentle simmer cooks the potatoes without knocking them around as much as a hard boil. Once a fork slides into the center easily, they’re ready to drain.

What the Cream Cheese Adds That Butter Alone Can’t

Make Ahead Mashed Potatoes with Cream Cheese and Butter creamy, smooth, golden
  • Yukon Gold potatoes — Their naturally creamy, buttery quality suits a mash that will be chilled and baked again. Peeling them and cutting them evenly gives the finished potatoes a smooth texture without relying on a substitute.
  • Cream cheese — It adds a little tang and a dense, creamy feel that plain butter and milk don’t provide on their own. Use it softened so it blends into the potatoes instead of leaving cold pockets behind.
  • Unsalted butter — Softened butter folds into the hot potatoes easily, and using unsalted butter keeps the seasoning in your hands. A tablespoon also greases the baking dish so the potatoes don’t stick around the edges.
  • Whole milk — Warming the milk helps it blend into the hot potatoes without cooling the mash. Add it gradually; the potatoes should turn smooth and spoonable, not soupy.
  • Black pepper — It adds a mild savory bite alongside the cream cheese. Freshly ground pepper gives a more noticeable aroma, but standard ground pepper works here, too.

From Fork-Tender Potatoes to a Hot, Creamy Bake

Cut and simmer the potatoes evenly

Peel the Yukon Golds and cut them into 1 1/2-inch pieces. Put them in an 8-quart pot with cold water and the first portion of kosher salt, adding enough water to cover the potatoes by an inch. Bring the pot to a boil over high heat, then reduce the heat to maintain a simmer for 15 to 20 minutes. Test a larger piece with a fork; it should slide in easily rather than catch at the center.

Drain well and mash while hot

Drain the potatoes thoroughly, then return them to the pot over low heat for 1 minute, stirring gently. This brief step lets excess moisture evaporate before you add the creamy ingredients. Mash with the softened butter and cream cheese, then gradually mix in the warmed milk, remaining salt, and black pepper. Stop when the potatoes are smooth; vigorous, prolonged mixing can make them gummy.

Fill the baking dish and chill

Grease a 9×13-inch baking dish with the reserved tablespoon of butter. Transfer the mash into the dish and smooth the top so it’s ready for an even reheat. Let it cool, then cover the dish and refrigerate it. The potatoes can be made ahead and kept chilled for up to 2 days.

Bake covered, then let the potatoes rest

When you’re ready to serve, heat the oven to 350°F and let the dish sit at room temperature while the oven heats, about 30 minutes. Cover it tightly with foil and bake for 45 to 60 minutes, until the center reaches 165°F. Remove the foil and let the potatoes stand for 5 minutes before serving. That short rest gives the mash a moment to settle after baking.

Two Useful Changes for Different Tables

A dairy-free version with a softer, less buttery finish

Replace the butter with plant-based butter, use dairy-free cream cheese in place of the cream cheese, and swap in unsweetened plain oat milk measure for measure for the whole milk. Warm the oat milk before adding it. The potatoes will still be creamy, though their flavor and richness will depend on the dairy-free products you choose.

A lower-sodium batch

Leave out the remaining 1 teaspoon of kosher salt that gets mixed into the mash, while keeping the tablespoon used in the potato water. The potatoes will taste less seasoned, so the cream cheese and butter come through more clearly.

Storage and Reheating

  • Refrigerator: Keep the covered dish chilled for up to 2 days. The top may firm up in the refrigerator, then soften as it reheats.
  • Freezer: I don’t recommend freezing this version; thawing can leave the dairy-rich potatoes watery or grainy.
  • Reheating: Use the covered-oven method described above. It warms the casserole more evenly than reheating individual portions in a microwave.

Questions That Come Up With Make-Ahead Mashed Potatoes

Can I use russet potatoes instead of Yukon Golds?+

Yes. Russets make a starchier, fluffier mash, while Yukon Golds give these potatoes their creamy, buttery character. The finished dish will still work, but the texture won’t be quite as naturally creamy.

Can I use low-fat milk instead of whole milk?+

You can, but the potatoes will have a lighter, less rich taste. Whole milk gives the mash more body, so low-fat milk is best when you’re comfortable with a less buttery result.

How do I keep the potatoes from turning gluey?+

Avoid beating them for a long time or using a high-speed mixer. Too much mixing releases starch and can make mashed potatoes sticky; mash just until smooth, then stop.

How do I soften cream cheese for the potatoes?+

Let it soften before mixing it into the potatoes. If it’s cold and firm, it’s harder to blend evenly and may leave small lumps in the mash.

Make Ahead Mashed Potatoes with Cream Cheese and Butter

Make ahead mashed potatoes with cream cheese are mashed until smooth, then baked in a 9x13-inch dish until hot through. Yukon Gold potatoes, butter, and warmed milk make a creamy, rich side that can be prepared up to 2 days ahead.
Prep Time 20 minutes
Cook Time 1 hour 21 minutes
Resting 35 minutes
Total Time 2 hours 16 minutes
Servings: 10 servings
Course: Side Dish
Cuisine: American
Calories: 350

Ingredients
  

  • 1 tbsp unsalted butter softened; for greasing the dish
  • 0.5 cup unsalted butter softened; remaining butter
  • 5 lb Yukon Gold potatoes peeled and cut into 1 1/2-inch pieces
  • 3 qt cold water plus more as needed to cover
  • 1 tbsp kosher salt divided
  • 1 package (8 oz) cream cheese softened
  • 1 cup whole milk warmed
  • 0.5 tsp black pepper
  • 1 tsp kosher salt remaining salt

Equipment

  • 1 9x13-inch baking dish
  • 1 8-quart pot

Method
 

  1. Grease a 9x13-inch baking dish with 1 tablespoon of the butter.
  2. Put the potatoes in an 8-quart pot. Add the water and 1 tablespoon of the salt, adding more water as needed to cover the potatoes by 1 inch.
  3. Bring the water to a boil over high heat, then reduce the heat to maintain a simmer and cook for 15-20 minutes, until the potatoes are fork-tender.
  4. Drain the potatoes well and return them to the pot.
  5. Cook the potatoes over low heat for 1 minute, stirring gently, to evaporate excess moisture.
  6. Mash the potatoes with the remaining 1/2 cup butter and the cream cheese.
  7. Gradually mix in the warmed milk, remaining 1 teaspoon salt, and the pepper until smooth.
  8. Transfer the potatoes to the prepared dish and smooth the top.
  9. Cool for no more than 30 minutes, then cover and refrigerate within 2 hours of cooking for up to 2 days.
  10. When ready to serve, heat the oven to 350°F.
  11. Let the dish sit at room temperature while the oven heats, about 30 minutes.
  12. Cover the dish tightly with foil and bake for 45-60 minutes, until the center reaches 165°F.
  13. Remove the foil.
  14. Let the potatoes stand for 5 minutes before serving.

Notes

For the smoothest texture, evaporate excess moisture from the potatoes before mashing. Refrigerate covered for up to 2 days; freezing is also an option for up to 1 month. For a dairy-free swap, use plant-based butter, cream cheese, and milk.
RECIPE AUTHOR

By Alina

Explore more recipes from this contributor.

Leave a Comment

Recipe Rating