Make-ahead Mashed Potatoes Recipe
Is there anything more comforting than a creamy, cheesy, herb-infused bowl of mashed potatoes? They’re one of those side dishes that everyone loves, but making them at the last minute, especially when hosting, can feel like a high-pressure task. The good news? You don’t have to juggle boiling potatoes and stirring gravy while wrangling a turkey or roast in the oven. This make-ahead mashed potatoes recipe is a total lifesaver—and trust me, it’s just as indulgent as any “day-of” version. Plus, it frees you up to focus on other dishes
I first stumbled upon the beauty of make-ahead mashed potatoes at a big holiday gathering where the host was relaxed, chatting, and effortlessly pulling things together. When I asked for her secret, she casually mentioned that she’d made the mashed potatoes two days ago! I was sold right then and there. Since then, this recipe has been my go-to for stress-free entertaining. Let me take you through it step by step, and I promise you’ll never look at mashed potatoes the same way again.
How I learned to love make-ahead mashed potatoes
I used to be the person who insisted on making everything fresh, right down to the last minute—because that’s how you get the best flavor, right? At least that’s what I thought. But then came Thanksgiving a few years ago, and I was hosting for the first time. With a turkey taking up most of my mental bandwidth (and oven space), the thought of trying to pull off perfectly creamy mashed potatoes while basting a bird had me spiraling.
That’s when I decided to give make-ahead mashed potatoes a whirl. After all, what’s the worst that could happen? I’m happy to report the experiment was a resounding success! Not only did these potatoes come out beautifully—smooth, buttery, and infused with the perfect amount of garlic and herbs—they tasted even better after sitting in the fridge for a day. The flavors had time to meld, and the ease of just popping them in the oven made me feel like I had a little kitchen magic up my sleeve. Now, this recipe is a staple at all my gatherings, and it’s been a total game-changer.
The origin story: humble mashed potatoes, elevated
Mashed potatoes, in some form or another, have been around for centuries. But it wasn’t until the addition of butter, cream, and even cheese that this humble dish took on its modern, indulgent persona. The version I’m sharing here isn’t tied to any one particular tradition or region—it’s more like a mash-up (pun intended) of several techniques I’ve picked up over the years, combined into one foolproof recipe.
One thing that’s consistent across most variations is the simplicity of the ingredients—potatoes, butter, salt, and some form of dairy. But what makes this recipe special is the addition of freshly grated Parmesan and fragrant herbs, which give the potatoes a bright, savory kick. Also, the make-ahead factor transforms what’s typically a “right-before-dinner” side dish into a set-it-and-forget-it kind of deal. And trust me, it’s a crowd-pleaser every time.
Let’s talk ingredients: potatoes, Parmesan, and herbs, oh my!
- Yukon Gold potatoes: These are my absolute favorite for mashed potatoes because they have the perfect balance of starchiness and creaminess. If you’re in a pinch, russet potatoes will work, but they tend to be fluffier and less creamy. You want a smooth mash, not something that feels dry.
- Garlic: Six whole cloves might sound like a lot, but don’t worry—boiling the garlic with the potatoes mellows its flavor. You get a subtle, savory garlic infusion without overpowering the dish.
- Whole milk and butter: The milk and butter combo is what gives these mashed potatoes their rich, velvety texture. I’ve tried using half-and-half and even heavy cream, but I find that whole milk strikes the right balance without being too heavy. As for butter, don’t skimp! This is comfort food at its finest, after all.
- Parmesan cheese: Freshly grated Parmesan adds a savory, umami-rich depth. Don’t use the pre-grated stuff in the shaker—it won’t melt properly and lacks that nutty, fresh flavor. If you don’t have Parmesan on hand, Pecorino Romano or even sharp cheddar would work in a pinch.
- Herbs: Parsley is a classic, but I love throwing in a mix of whatever I have on hand—chives, dill, basil, thyme. The herbs add a fresh, bright contrast to the richness of the potatoes. Plus, they make everything look gorgeous with those flecks of green.

The right tools for the job: kitchen gear you’ll need
You don’t need any fancy equipment for this recipe, but a few key tools make a big difference. First up, a potato masher. I’ve tried using a hand mixer before, but it can quickly turn your potatoes gluey (lesson learned!). A classic masher gives you more control and leaves the potatoes perfectly creamy with just the right amount of texture.
A large pot is essential, especially when you’re boiling four pounds of potatoes. Make sure it’s big enough to comfortably fit everything without boiling over.
Finally, grab a 9×13-inch baking dish. Glass or ceramic works best because it distributes heat evenly, ensuring your potatoes bake up perfectly hot and cheesy.
Step-by-step: how to make these mashed potatoes like a pro
- Boil the potatoes and garlic: Start by peeling and cutting your Yukon Gold potatoes into 1½-inch chunks. Toss them in a pot along with the garlic cloves (yes, throw the whole cloves in there—it’s the easiest way to infuse their flavor). Cover everything with cold water and bring it to a boil. Stir in a couple of teaspoons of salt and reduce the heat to a simmer. In about 20 minutes, the potatoes should be tender enough to easily pierce with a fork.
- Heat the milk and butter: While the potatoes are cooking, warm up your milk and butter. You can do this on the stovetop or in the microwave—just make sure the butter is melted and the mixture is warm but not scalding. This ensures the potatoes absorb the liquid evenly, making them ultra-creamy.
- Mash ‘em up: Drain the potatoes and garlic, then return them to the pot. Pour the milk and butter mixture over the potatoes and start mashing. (And here’s a tip from experience: don’t over-mash! You want them smooth, but still with a little texture.) Once you’re happy with the consistency, season generously with salt and pepper.
- Add the cheesy, herby goodness: Stir in half a cup of Parmesan and your chopped herbs. The Parmesan will melt into the potatoes, giving them a wonderfully savory, nutty flavor. The herbs add that fresh, green pop, and they’ll look beautiful speckled throughout the mash.
- Assemble and bake: Spread the mashed potatoes into your baking dish and sprinkle the remaining Parmesan over the top. If you’re making them ahead, cover and pop the dish in the fridge for up to three days. When you’re ready to bake, preheat the oven to 375°F, uncover the potatoes, and bake for 30-45 minutes until they’re hot and the cheese on top is melted and golden.
- Broil for the win: For an extra-special touch, turn on the broiler for the last couple of minutes to get a golden, crispy top. Just keep an eye on it—broilers can go from “perfectly browned” to “burnt” in a flash.

Variations to try: because why not?
- Vegan version: Swap out the milk for a non-dairy milk like almond or oat, and use vegan butter. Nutritional yeast can stand in for the Parmesan, adding a cheesy flavor.
- Low-carb twist: Try mixing in some cauliflower for a lighter version. Steam half cauliflower florets and mash them with the potatoes—you’ll still get that creamy texture but with fewer carbs.
- Seasonal herbs: In the spring, swap out parsley and chives for fresh tarragon or mint. In the winter, rosemary and sage will bring a warm, earthy flavor.
How to serve and present these dreamy mashed potatoes
For a dinner party or holiday gathering, I like to serve these mashed potatoes straight from the baking dish—they look rustic and homey, and the golden Parmesan crust is seriously inviting. You can garnish them with an extra sprinkle of fresh herbs right before serving for a little pop of color.
Pair them with roasted meats like turkey or even a hearty pot roast. Or go vegetarian and serve them alongside roasted vegetables and a crisp green salad.
Storing and reheating: your mashed potatoes, your way
If you’re making these ahead, the potatoes can chill in the fridge for up to three days. When it’s time to reheat, just pop them in the oven as directed. Leftovers (if you have any!) will keep for 3-4 days. Reheat individual portions in the microwave or oven until warmed through. Add a splash of milk if they seem a bit dry after sitting.
Adjusting for different serving sizes
This recipe feeds a crowd—about 8 to 10 servings. If you’re cooking for fewer people, you can easily halve the recipe. Just keep in mind that the baking time may be shorter. If you’re doubling it for a big event, use two baking dishes and rotate them in the oven for even heating.
Troubleshooting: what could go wrong? (Not much!)
If your mashed potatoes seem dry after baking, simply stir in a little more warmed milk or butter until they reach the desired consistency. Also, be careful not to over-mash the potatoes, as this can make them gluey.
Wrapping it up
There’s nothing quite like having a dish in your back pocket that you know will wow guests and make your life easier in the process. These make-ahead mashed potatoes tick all the boxes—creamy, cheesy, packed with flavor, and flexible enough to adapt to your tastes. Plus, they give you that much-needed breathing room when hosting a crowd. Give them a try at your next gathering, and I promise they’ll become a regular on your menu!
Frequently Asked Questions
- Can I freeze these mashed potatoes?
Yes! You can freeze the mashed potatoes after spreading them in the baking dish. Just cover tightly with plastic wrap and foil, then freeze for up to 2 months. Thaw in the fridge before baking. - Can I use a different type of potato?
Absolutely. While Yukon Golds give the creamiest texture, russets work fine. Just be aware that russets may have a fluffier, less creamy consistency. - Can I skip the garlic?
Sure! If garlic isn’t your thing, feel free to leave it out or replace it with onion powder for a more subtle flavor. - Can I make this without dairy?
Yes! Use dairy-free alternatives like almond or oat milk and vegan butter, and replace Parmesan with nutritional yeast or your favorite vegan cheese. - How long can I keep leftovers?
Leftovers will stay good in the fridge for up to 4 days. Reheat in the microwave or oven, adding a splash of milk if needed to bring back creaminess.

Make-ahead Mashed Potatoes Recipe
These make-ahead mashed potatoes with garlic, Parmesan, and fresh herbs are creamy, cheesy, and perfect for any holiday or dinner party.
- Total Time: 1 hour 20 minutes
- Yield: 8–10 1x
Ingredients
- 4 pounds Yukon Gold potatoes, scrubbed
- 6 large cloves of garlic
- Salt and freshly ground black pepper
- 1 ½ cups whole milk
- ½ cup (1 stick) butter
- 1 cup freshly grated Parmesan, DIVIDED
- ⅔ cup loosely packed parsley leaves, finely chopped
- 2 tablespoons other herbs, such as a combination of chives, dill, thyme, basil, etc., finely chopped
Instructions
- Boil the potatoes and garlic: Start by peeling and cutting your Yukon Gold potatoes into 1½-inch chunks. Toss them in a pot along with the garlic cloves (yes, throw the whole cloves in there—it’s the easiest way to infuse their flavor). Cover everything with cold water and bring it to a boil. Stir in a couple of teaspoons of salt and reduce the heat to a simmer. In about 20 minutes, the potatoes should be tender enough to easily pierce with a fork.
- Heat the milk and butter: While the potatoes are cooking, warm up your milk and butter. You can do this on the stovetop or in the microwave—just make sure the butter is melted and the mixture is warm but not scalding. This ensures the potatoes absorb the liquid evenly, making them ultra-creamy.
- Mash ‘em up: Drain the potatoes and garlic, then return them to the pot. Pour the milk and butter mixture over the potatoes and start mashing. (And here’s a tip from experience: don’t over-mash! You want them smooth, but still with a little texture.) Once you’re happy with the consistency, season generously with salt and pepper.
- Add the cheesy, herby goodness: Stir in half a cup of Parmesan and your chopped herbs. The Parmesan will melt into the potatoes, giving them a wonderfully savory, nutty flavor. The herbs add that fresh, green pop, and they’ll look beautiful speckled throughout the mash.
- Assemble and bake: Spread the mashed potatoes into your baking dish and sprinkle the remaining Parmesan over the top. If you’re making them ahead, cover and pop the dish in the fridge for up to three days. When you’re ready to bake, preheat the oven to 375°F, uncover the potatoes, and bake for 30-45 minutes until they’re hot and the cheese on top is melted and golden.
- Broil for the win: For an extra-special touch, turn on the broiler for the last couple of minutes to get a golden, crispy top. Just keep an eye on it—broilers can go from “perfectly browned” to “burnt” in a flash.
Notes
If you’re making these ahead, the potatoes can chill in the fridge for up to three days. When it’s time to reheat, just pop them in the oven as directed. Leftovers (if you have any!) will keep for 3-4 days. Reheat individual portions in the microwave or oven until warmed through. Add a splash of milk if they seem a bit dry after sitting.
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Category: Dinner