Side Dishes
This holiday mashed potatoes recipe transforms a classic side into the star of your festive table with a velvety texture and roasted garlic depth that elevates every bite.
The secret lies in slow-roasting whole garlic cloves until mellow and sweet, then blending them directly into the warm potatoes for an aromatic richness that feels like a holiday hug in every spoonful.
I developed this method after years of testing—because holiday sides deserve the same care as the main course.
The process begins with perfectly boiled Yukon Gold potatoes, their skins left on for natural creaminess, then mashed with a precise ratio of warm milk, butter, and that roasted garlic purée. This isn't just another mashed potato recipe—it's a foolproof technique that delivers restaurant-quality results with minimal effort, making it ideal for busy hosts who still want to impress.
The texture is impossibly smooth yet light, with just enough body to hold its shape on the plate.
What makes these potatoes truly special is how they carry the flavors of the season—whether you choose to finish them with a drizzle of truffle oil for extra decadence or a sprinkle of fresh rosemary for a bright, herbal note.
The roasted garlic adds a complexity that turns an ordinary side into a memorable centerpiece, one that guests will ask about long after the meal. This is the kind of dish that transforms a holiday dinner from good to unforgettable.
Perfect for Thanksgiving, Christmas, or any festive gathering, these mashed potatoes scale easily to feed a crowd while keeping prep manageable. The roasted garlic technique can be done ahead of time, so you're not stuck in the kitchen while your guests wait.
Here's how to make them shine at your next celebration.
Ingredients for holiday mashed potatoes
Six ingredients transform ordinary potatoes into holiday centerpiece magic—roasted garlic does the heavy lifting.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 2 ½ lb | Skin-on, cut into even chunks |
| Whole Garlic Cloves 🧄 | 12 cloves | Unpeeled, for roasting |
| Unsalted Butter 🧈 | ¾ cup | Cold, cut into tablespoon pieces |
| Whole Milk 🥛 | 1 cup | Warm, not boiling |
| Heavy Cream 🥛 | ¼ cup | Full-fat for richness |
| Sea Salt 🧂 | 1 ½ tsp | Kosher or fine grain |
| Fresh Rosemary 🌿 | ¼ cup | Chopped, for garnish |
| Truffle Oil 🫒 | 1 tbsp | Optional, for finishing |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For roasting garlic |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Granulated Sugar 🍚 | ½ tsp | Balances garlic sweetness |
The Yukon Gold potatoes are your golden ticket—skin-on for natural creaminess and even-sized chunks for consistent cooking. Whole Foods or Trader Joe's always carry them, but any grocery store will have them too. Look for firm, unblemished potatoes—they're the secret to that velvety texture. The garlic? 12 cloves is perfect for a crowd, but if you're making just for two, halve it. Roasting whole cloves until sweet and mellow is what turns this side into a showstopper. I always grab a bunch of fresh rosemary at the same time—it pairs perfectly with the roasted garlic and adds that fresh holiday aroma.
No Yukon Golds? Russets or red potatoes work too, though Yukon Golds stay creamier. Running short on butter? Substitute ghee or extra-virgin olive oil—just reduce the milk slightly since it's richer. The truffle oil is optional but worth it if you want to impress. Costco sells it affordably in the gourmet section. No fresh rosemary? Dried rosemary at half the amount works in a pinch, though fresh is always better. The sugar balances the roasted garlic's intensity—don't skip it, even if you're not sweet-toothed. And if you're making this ahead, roast the garlic first—it keeps for days in the fridge.
This makes enough for 6 servings, so double it if you're feeding a crowd. The roasted garlic purée keeps for 5 days in the fridge, so make it ahead and store it separately. The mashed potatoes reheat beautifully—just warm them gently with a splash of milk. For leftovers, cover tightly and refrigerate. They'll be even better the next day as the flavors meld. I always portion mine into ramekins before serving so everyone gets a perfect little serving—holiday dining at its finest.
Why You'll Love This Recipe
- No-Peel Hassle: I swear by Yukon Golds here—just scrub and chop. No peeling, no fuss, and they break down into that velvety texture with zero effort.
- Garlic Butter Magic: Roasting whole garlic cloves until caramelized? That’s the secret weapon. Spread it on warm, fluffy potatoes with butter—every bite tastes like holiday morning.
- Leftovers? No Problem: This recipe doubles perfectly. Reheat with a splash of milk and extra butter, and it’s just as good the next day. (Yes, even on Christmas leftovers.)
- Budget Holiday Star: Five simple ingredients, zero waste. The milk and cream stretch far, and Yukon Golds are cheaper than fancy potatoes—yet they feel like a splurge.
Step-by-step instructions for holiday mashed potatoes
Here's how to make velvety, restaurant-quality mashed potatoes with a roasted garlic twist that'll impress your holiday guests.
Roast the Garlic Until Sweet and Caramelized
Preheat your oven to 400°F. Take the 12 whole garlic cloves and rub them with the 1 tablespoon extra-virgin olive oil until completely coated. Wrap them tightly in aluminum foil and place them on a baking sheet. Roast for 30-35 minutes until the cloves are soft and the skins are easily pierced with a fork.
Here's the thing—roasting garlic transforms it from pungent to sweet and mellow. When you remove them from the oven, let them cool for 5 minutes before squeezing out the flesh into a small bowl. You should have about 2 tablespoons of roasted garlic paste. Save the skins for compost or discard them—they're done serving their purpose.
Boil the Potatoes Until Fork-Tender
While the garlic roasts, peel the 2.5 lb Yukon Gold potatoes and cut them into 1.5-inch chunks for even cooking. Place them in a large pot and cover with cold water by about 2 inches. Add 1 teaspoon of the 1.5 teaspoons sea salt to the water.
Bring to a rolling boil over high heat, then reduce to a simmer and cook for 15-20 minutes until the potatoes are fork-tender. They should collapse easily when pierced with a fork but still hold their shape slightly. Drain the potatoes thoroughly in a colander, shaking them gently to remove excess water. This step is crucial—too much moisture will make your mashed potatoes watery.
Mash the Potatoes to Smooth Perfection
Return the drained potatoes to the empty pot and let them sit for 1 minute to steam-dry any remaining moisture. Add the 0.75 cup cold unsalted butter (cut into tablespoon pieces) and the 2 tablespoons roasted garlic paste. Using a potato masher or ricer, mash the potatoes until smooth but with some slight texture—this creates that perfect velvety consistency.
If you prefer ultra-smooth mashed potatoes, you can use a stand mixer with the paddle attachment on low speed for 1-2 minutes to break up any lumps. But I like to keep just a hint of texture—it makes each bite more interesting. Keep the pot warm over low heat while you prepare the cream mixture.
Warm the Milk and Cream Mixture
In a small saucepan, combine the 1 cup whole milk, 0.25 cup heavy cream, remaining 0.5 teaspoon sea salt, 0.5 teaspoon granulated sugar, and 0.5 teaspoon ground black pepper. Warm over medium-low heat until steaming but not boiling—you're looking for tiny bubbles forming around the edges (about 3-4 minutes).
Real talk: don't let this mixture boil or you'll end up with curdled mashed potatoes. The sugar helps balance the garlic's intensity while the pepper adds a subtle warmth. Once warmed, remove from heat and let it sit for 1 minute to cool slightly—this prevents the potatoes from getting too hot and turning gummy.
Combine and Finish with Luxurious Touches
Slowly pour the warm milk-cream mixture into the mashed potatoes while mixing continuously with a wooden spoon or mixer paddle. The heat from the mixture will help incorporate everything smoothly. Add the 0.25 cup chopped fresh rosemary and mix well—this adds a bright, herbal note that cuts through the richness.
For that final luxurious touch, stir in the 1 tablespoon truffle oil (if using) and taste. Adjust seasoning if needed—you might want to add a pinch more salt or pepper. Transfer to a serving bowl and let it sit for 5 minutes before serving. This resting time allows all the flavors to meld together perfectly.
Pro Tips For Making Holiday Mashed Potatoes
- BOIL WITH GARLIC: DESCRIPTION: Toss 2-3 whole garlic cloves into the boiling water with the potatoes—no peeling or mincing needed. They’ll soften and infuse flavor without overpowering, and you’ll save 5 minutes of prep. (Yes, even if you’re impatient like me.)
- SALT THE WATER: DESCRIPTION: Add 1½ tablespoons of salt to the boiling water—more than you’d use for plain pasta. Yukon Golds need it to develop their natural sweetness, and the flavor carries through even after draining. I learned this the hard way with bland, watery results.
- DRY THE POTATOES: DESCRIPTION: Spread the drained potatoes on a clean kitchen towel for 2-3 minutes before mashing. The starch settles, and the texture stays light instead of gummy. Sounds weird, but it works—your future self will thank you.
- WARM THE DAIRY: DESCRIPTION: Heat the milk and heavy cream together until steaming (not boiling) before mixing into the potatoes. Cold dairy makes the mash grainy, and warm cream melts into butter like a dream. (No, you don’t need a thermometer—just feel it.)
Essential equipment for perfect results
Potato Prep Essentials
Start with a high-quality potato ricer like the OXO Good Grips—it creates the smoothest texture without lumps. I also recommend a sharp chef's knife (like Mercer Culinary) for even potato cutting, which ensures consistent cooking.
A large stainless steel pot (I use All-Clad) with a lid prevents boiling over during the potato stage. 🥔
Roasting Garlic Tools
For roasting garlic, a high-quality baking sheet with raised edges (like Nordic Ware) prevents messes when squeezing out the cloves. I wrap mine in heavy-duty aluminum foil (Reynolds brand) to contain any leaks. A small mixing bowl (I prefer Pyrex) helps collect the roasted garlic paste cleanly.
Preheat your oven with a meat thermometer (like Thermoworks Smoke) to confirm 400°F accuracy—garlic roasts best at consistent temps.
Mashing Equipment
For mashing, I use a potato masher (OXO brand) for texture or a stand mixer (KitchenAid) with the paddle attachment for ultra-smooth results. A wooden spoon (like Lodge) is perfect for combining the warm milk mixture.
For serving, ramekins (I love Le Creuset) keep portions neat and elegant. A fine-mesh strainer helps drain excess water from boiled potatoes without breaking them apart.
Heat Control Tools
Precision matters when warming milk and cream—use a small saucepan (like Calphalon) with medium-low heat control. A digital thermometer (Thermoworks) ensures the mixture reaches steaming but not boiling (around 160°F).
For resting the final mashed potatoes, keep them in a heatproof serving bowl (like Corelle) to maintain even warmth. A ladle (stainless steel) helps portion leftovers neatly for storage.
Optional Luxury Upgrades
For the truffle oil finish, a small squeeze bottle (like Glade) makes drizzling effortless. Fresh rosemary needs sharp kitchen shears (like Victorinox) for clean chopping. A microplane (Barcadi brand) works great for zesting lemon if you want to add brightness.
For presentation, edible gold leaf (available at gourmet stores) adds a festive holiday touch to the serving dish.
Nutrition facts
Frequently asked questions
Can I make these holiday mashed potatoes ahead of time?
The roasted garlic purée can be made 5 days ahead and stored in the fridge. For the mashed potatoes themselves, prepare them up to 1 day in advance—just reheat gently with a splash of warm milk and a pat of butter to restore creaminess. The flavors actually deepen overnight, making them even more delicious for leftovers.
What if I don't have Yukon Gold potatoes?
Russet potatoes work perfectly for a fluffier texture, while red potatoes create a slightly creamier (but denser) result. For best results, adjust cooking time—Russets need 15 minutes and red potatoes 20 minutes to reach fork-tenderness. The roasted garlic technique remains the same regardless of potato variety.
How do I prevent my mashed potatoes from getting gluey?
Gluey potatoes happen when moisture isn't fully drained or the mixture gets too hot. Always shake drained potatoes vigorously in a colander, then let them steam-dry for 1 minute before mashing. Also, never let the warm milk mixture boil—it should only reach a gentle steam (160°F). Work quickly and keep everything warm but not hot.
Can I make this recipe without dairy?
Yes! Replace butter with vegan butter or olive oil (use 0.5 cup total) and swap milk/cream for unsweetened almond milk or coconut cream. Keep the same 1:1 ratio of liquid to potatoes. The roasted garlic still delivers that holiday flavor without needing dairy—just add 1 teaspoon nutritional yeast for a cheesy note if desired.
What's the secret to getting that perfect velvety texture?
The magic lies in three things: properly drained potatoes, warm (not boiling) milk mixture, and gradual incorporation. Start with dry potatoes, add cold butter first, then mix in the warm liquid slowly while mashing. The residual heat from the potatoes helps emulsify everything smoothly. A potato ricer creates the silkiest texture, but a good masher works too!
