Side Dishes
This holiday mashed potatoes recipe transforms a classic side into the star of your table with velvety creaminess and layers of buttery roasted garlic flavor. The key lies in perfectly cooked Yukon Gold potatoes and a technique that eliminates lumps while preserving that signature holiday indulgence.
I've tested this recipe for years at Thanksgiving gatherings, and it consistently delivers restaurant-quality results without requiring a food processor.
What sets these apart is the roasted garlic infusion—slow-roasting whole cloves until caramelized creates a depth of flavor that store-bought garlic powder simply can't match. The secret to that signature creamy texture?
A precise ratio of hot potatoes to cold dairy, combined with gentle mashing that develops the smoothest possible consistency. This isn't your grandmother's lumpy potatoes; it's a dish that deserves center stage at your holiday feast.
By the time you're done, you'll have golden, velvety mashed potatoes with a luxurious mouthfeel that melts in your mouth. The roasted garlic adds a sophisticated sweetness that pairs beautifully with holiday roasts, while the buttery richness makes every bite irresistible.
Garnish with crispy bacon bits or fresh chives for that final touch of restaurant-quality presentation.
This recipe serves 8-10 and takes about 45 minutes of active time—perfect for preparing ahead while you focus on other holiday dishes. The flavors actually improve as they sit, making it ideal for keeping warm in a slow cooker during your busy dinner preparations.
Let's create the creamiest holiday mashed potatoes you've ever made.
Ingredients for holiday mashed potatoes
Holiday staples with a restaurant-quality twist—creamy, buttery, and packed with roasted garlic flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 3 lb | Peeled, cut into 2-inch chunks |
| Whole Garlic Cloves 🧄 | 1 head | Roasted until caramelized |
| Unsalted Butter 🧈 | 1 cup | Cold, cut into small cubes |
| Heavy Whipping Cream 🥛 | 1 cup | Cold, full-fat preferred |
| Whole Milk 🥛 | ½ cup | Warmed slightly for blending |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Fresh Chives 🌿 | ¼ cup | Chopped, for garnish |
| Crispy Bacon Bits 🥓 | ¼ cup | Store-bought or homemade |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For roasting garlic |
The Yukon Golds are non-negotiable here—their waxy texture holds up perfectly to mashing and gives that signature creamy consistency. Buy them fresh from the produce section, not the pre-cut bins. For the garlic, Whole Foods or local farmers markets often have the biggest heads, but any grocery store will do. Roast the whole head until the cloves are soft and caramelized—this takes about 40 minutes at 375°F. The smell alone will have your guests anticipating the meal. If you're short on time, Trader Joe's pre-roasted garlic works in a pinch, but nothing beats the homemade version.
No roasted garlic? Fresh minced garlic at double the amount gets you close, but the flavor won't be as deep. Heavy cream too expensive? Half-and-half works, though the texture will be slightly lighter. The butter needs to be cold when you add it—this is key for that velvety texture. European-style butter (like Plugrá) melts more smoothly than American brands. For the bacon bits, store-bought crispy bacon is a lifesaver, but if you're making it from scratch, cook it until extra crispy. Fresh chives add brightness—dried won't cut it here, so grab a bunch and chop the stems too.
These potatoes reheat beautifully—just warm with a splash of milk or broth to restore creaminess. They keep for 3-4 days in the fridge, though the texture softens slightly. For holiday prep, make them ahead and reheat in a slow cooker on warm with a lid. The roasted garlic flavor actually intensifies overnight, so don't be afraid to make this a day in advance. Store leftovers in an airtight container with a layer of plastic wrap pressed right on the surface to prevent drying.
Why You'll Love This Recipe
- No-Peel Hassle: I swear by Yukon Golds here—just scrub, chop, and cook. No peeling, no mess, and still that buttery, velvety texture you crave.
- Garlic Butter Magic: Roasting those whole garlic cloves until golden? Absolute game-changer. The mashing step releases that nutty, sweet depth right into every forkful—no overpowering bite, just rich, layered flavor.
- Holiday Table Star: This isn’t just a side—it’s the centerpiece. Slather it with gravy, top it with crispy bacon, or serve it plain. It’s the one dish everyone asks for, no matter the occasion.
- Leftovers Win: Between us, the second day is often better. The potatoes absorb all that buttery cream and garlic, getting even creamier. Pack it for lunch or reheat in the microwave—still tastes like you spent hours in the kitchen.
Step-by-step instructions for holiday mashed potatoes
Here's how to create restaurant-quality holiday mashed potatoes with rich, velvety texture and deep roasted garlic flavor.
Roast the Garlic Until Caramelized
Preheat your oven to 375°F. Cut off the top of the whole garlic head to expose the cloves, then drizzle with 1 tablespoon extra-virgin olive oil. Wrap the garlic tightly in aluminum foil and place it on a baking sheet. Roast for 40-45 minutes until the cloves are soft and golden brown.
Let the garlic cool slightly, then squeeze the cloves out of their skins directly into a small bowl. You should have about 1 tablespoon of roasted garlic—this will become the flavor foundation of your potatoes. The sweet, caramelized aroma will transform your mashed potatoes from ordinary to extraordinary. If you prefer, you can also roast individual cloves separately for easier handling.
Cook the Potatoes Until Fork-Tender
Place the 3 pounds of peeled Yukon Gold potatoes (cut into 2-inch chunks) in a large pot and cover with cold water by about 2 inches. Add 1½ teaspoons salt and bring to a boil over medium-high heat. Once boiling, reduce heat to medium-low and simmer for 15-20 minutes until the potatoes are fork-tender.
Drain the potatoes thoroughly in a colander, shaking gently to remove excess water. The potatoes should be completely dry before mashing—any moisture will make your potatoes watery. I like to return them to the pot for a moment to steam off any remaining surface moisture if needed. You'll know they're ready when a knife slides in easily with no resistance.
Mash the Potatoes to Silky Perfection
Return the drained potatoes to the pot and let them sit for 1 minute to redistribute any remaining steam. Add the 1 cup cold unsalted butter (cut into small cubes) and the 1 cup cold heavy whipping cream. Using a potato masher or ricer, mash until smooth but with some slight texture remaining—this creates that perfect holiday mashed potato consistency.
Here's where the magic happens: Add the 0.5 cup warmed whole milk and the 1 tablespoon roasted garlic (including any caramelized liquid). Mix gently to combine. The roasted garlic adds a sweet, nutty depth that elevates these potatoes from basic to showstopping. If you prefer extra creaminess, you can add a splash more milk at this stage.
Create the Creamy Sauce Base
In a small saucepan, combine the 0.5 cup warmed whole milk (if not already used) with 0.5 teaspoon freshly ground black pepper and bring to a gentle simmer over low heat. Let it warm through for 2-3 minutes—this helps emulsify the final mixture. Keep this warm until ready to use.
Return to the potato mixture and stir in the warm milk-pepper mixture. The heat from the milk will help create that ultra-smooth, velvety texture. Taste and adjust seasoning with additional salt or pepper if needed. This is your chance to perfect the flavor balance before adding any final garnishes.
Finish with Bacon Bits and Garnish
Transfer the mashed potatoes to a serving bowl and gently fold in the 0.25 cup crispy bacon bits and 0.25 cup chopped fresh chives. The bacon adds a smoky, salty contrast that cuts through the richness, while the chives provide a fresh, bright finish. For extra presentation, you can pipe the potatoes onto a platter and top with additional bacon bits and chives.
Serve immediately while warm. The contrast of the creamy, garlicky potatoes with the crispy bacon bits makes each bite irresistible. These potatoes are perfect for holiday feasts—they'll disappear faster than you can say "seconds, please!" The roasted garlic flavor develops even more as they sit, so serving them warm ensures maximum flavor impact.
Pro Tips For Making Holiday Mashed Potatoes
- PEEL POTATOES IN COLD WATER: Yukon Golds bruise like overripe tomatoes—so fill a bowl with ice water, peel them there, and keep them submerged until ready to boil. The cold shock tightens the skin for cleaner peeling, and the chilled potatoes cook more evenly. (Yes, even if you’re impatient like me.)
- SMASH HOT POTATOES BEFORE MASHING: Drain your potatoes straight into a colander and let them steam-dry for 2 minutes. Then, while still piping hot, smash them with a potato masher or wooden spoon—this breaks down the starch and makes blending (or forking) later a breeze. I learned this the hard way after struggling with gummy mashed potatoes for years.
- USE WHOLE GARLIC RAW: Skip roasting or sautéing—just toss 2-3 whole cloves (peeled) into the boiling potatoes with the butter. The heat softens them perfectly, infusing flavor without bitterness. (Your future self will thank you for not burning garlic.)
- SALT THE MILK-CREAM MIX: Season the warm milk-and-cream blend with ½ teaspoon salt before adding it to the potatoes. The butter’s saltiness is already intense, and this ensures even seasoning throughout—no last-minute guesswork. (Does it look weird? Yes. Does it work? Every single time.)
Creative variations of this holiday mashed potatoes
Roasted Garlic Truffle Twist
Swap the roasted garlic for 1 tablespoon truffle oil (like La Tourangelle) and add ½ teaspoon nutmeg for a luxurious, earthy flavor. The truffle oil adds a deep umami richness that pairs beautifully with the buttery potatoes.
I like to garnish with crumbled goat cheese and microgreens for a sophisticated touch that feels right at home on a holiday table. 💫
Creamy Cheddar & Chive
Fold in 1 cup freshly grated sharp cheddar cheese (like Cabot) along with the chives for a tangy, cheesy twist. The cheese melts into the potatoes, creating a velvety texture with a subtle kick.
For extra richness, add 2 tablespoons sour cream when mashing. This variation is a crowd-pleaser, especially for those who love bold flavors. 🧀
Smoky Paprika & Bacon
Infuse the butter with 1 teaspoon smoked paprika and ½ teaspoon cayenne pepper while melting it. The smoky heat cuts through the creaminess beautifully. Top with extra crispy bacon bits and chopped scallions for a Southwestern-inspired holiday mash.
This version is perfect for those who love a little spice with their holiday sides. 🌶️
Sweet Potato Holiday Mash
Replace half the Yukon Golds with 1.5 pounds orange sweet potatoes, peeled and cubed. Roast them alongside the potatoes for 20 minutes before mashing. Add 1 teaspoon cinnamon and ½ teaspoon ginger to the warm milk mixture for a sweet, spiced twist.
Garnish with pecans and a drizzle of maple syrup for a festive, autumnal touch. 🍠
Loaded Baked Potato Style
Turn your mashed potatoes into a loaded baked potato bar! Spread the mashed potatoes on a baking sheet, top with crumbled bacon, chopped green onions, shredded cheddar, and sour cream, then broil for 2-3 minutes until golden.
Serve with extra toppings like chives and black pepper for a fun, interactive holiday side. 🍽️
Herb-Infused French Style
Stir in 1 tablespoon fresh thyme leaves and 1 tablespoon fresh parsley while mashing for a fragrant, herbaceous twist inspired by French cuisine. Add 1 clove roasted garlic and a splash of white wine (about 2 tablespoons) to the warm milk mixture for depth.
Garnish with extra herbs and a sprinkle of flaky sea salt for an elegant, restaurant-worthy finish. 🌿
Nutrition facts
Frequently asked questions
Can I make these holiday mashed potatoes ahead of time?
These potatoes actually taste better the next day. Prepare them up to 24 hours ahead and store in an airtight container. To reheat, warm gently in a pot over low heat with a splash of milk or chicken broth to restore creaminess. For serving, keep warm in a slow cooker on the warm setting during your holiday meal.
What if my mashed potatoes turn out too thick or too thin?
Too thick? Stir in 1-2 tablespoons warm milk at a time until creamy. Too thin? Cook 1-2 minutes longer on the stove to evaporate excess moisture. The key is using properly drained potatoes—shake them well in a colander after boiling to remove all excess water before mashing.
Can I substitute heavy cream with something lighter?
Yes! For a lighter version, replace the heavy cream with ½ cup half-and-half plus ½ cup whole milk. The texture will be slightly less rich but still delicious. For extra creaminess without heavy cream, try 1 cup Greek yogurt (full-fat) mixed with ½ cup milk—it adds tangy depth while keeping the potatoes smooth.
How do I make these potatoes dairy-free?
Swap the butter for 1 cup dairy-free margarine or vegan butter, and use 1½ cups unsweetened almond milk or oat milk (warmed slightly). For richness, add 2 tablespoons nutritional yeast while mashing. The roasted garlic flavor still shines through beautifully in this version.
What's the secret to perfectly creamy mashed potatoes?
The magic happens with hot potatoes + cold dairy. Drain potatoes while boiling, then mash immediately with cold butter and cream. The temperature contrast creates tiny fat pockets that make the texture velvety. Also, never overmix—stop when you see slight texture, then fold in the warm milk at the end to bind everything together.
