The best Christmas dinners have one dish everyone asks seconds of, and for many tables that is roasted garlic mashed potatoes. Whole heads of garlic are roasted until soft, golden and almost sweet, then mashed into fluffy Yukon Gold potatoes with butter, warm cream and a little sour cream for tang. The flavor is deep and mellow, never sharp, and the texture is velvety.
In this post I will explain how to roast the garlic, which potatoes to choose, the ingredients, step-by-step directions, my tips for avoiding gluey potatoes, a complete make-ahead plan for Christmas dinner, easy variations, common mistakes and storage advice. The printable recipe card with exact measurements and estimated nutrition is waiting at the bottom of the post.

Why These Roasted Garlic Mashed Potatoes Work
Raw garlic can be harsh in mashed potatoes. Roasting changes everything: the cloves turn sticky, soft and caramel-sweet, and you can squeeze them right out of their skins and mash them in. You get big garlic flavor with none of the bite.
- Mellow, sweet garlic. Two whole heads roast into a paste that blends into every spoonful.
- Buttery, creamy texture. Butter, warm cream and sour cream make the potatoes rich and smooth.
- The right potato. Yukon Golds are naturally buttery and mash into a creamy, not gummy, texture.
- Make ahead friendly. A slow cooker or oven finish keeps them warm without any last-minute work.
- Holiday approved. They go with prime rib, ham, turkey or roast chicken.
If you would like to compare styles, my garlic mashed potatoes for Thanksgiving use fresh garlic simmered in cream, while this version leans on roasted garlic for a sweeter, rounder flavor.
Choosing the Best Potatoes
Yukon Gold potatoes are my first choice. They are medium in starch, with a buttery taste and a smooth, dense texture that makes creamy mashed potatoes without much effort. Russets make fluffier, lighter mashed potatoes, but they can absorb more liquid and turn pasty if you overwork them. You can also mix half and half for a creamy but fluffy result.
Cut the potatoes into even 1 1/2-inch (4 cm) chunks so they cook at the same pace. Peeling is optional. Peeled potatoes give a silkier, more formal texture, while skin-on potatoes are rustic and a bit more fiber-rich.
Start the potatoes in cold, salted water, bring them to a gentle boil and simmer until a fork slides in with no resistance. Over-boiling makes them waterlogged, so check at 15 minutes.
How to Roast Garlic
Roasting garlic is almost effortless and can be done days ahead. Slice about 1/4 inch (6 mm) off the top of each head to expose the cloves, drizzle with olive oil, sprinkle with salt and wrap tightly in foil. Roast at 400°F (200°C) for 40 to 45 minutes, until the cloves are deeply golden and very soft when pressed.
Let the heads cool for 10 minutes, then squeeze the base of each head so the cloves slip out. Mash them with a fork into a paste. You should have about 1/4 cup (60 g) from two large heads.
Roasted garlic keeps in the refrigerator for up to 1 week in a covered container, or you can freeze it in small spoonfuls. Make a double batch and keep the extra for spreading on toast or stirring into pasta.
Ingredients You Will Need
- Yukon Gold potatoes: 3 pounds (1.35 kg), peeled if you like and cut into chunks.
- Garlic: Two large heads, roasted until soft.
- Butter: 6 tablespoons (85 g) of unsalted butter, softened.
- Heavy cream or whole milk: About 3/4 cup (180 ml), warmed.
- Sour cream: 1/3 cup (80 g) for tang and richness.
- Kosher salt and white or black pepper: To taste, with salt in the cooking water too.
- Fresh chives: For a pretty and mildly oniony finish.
- Optional: Grated Parmesan, a little fresh thyme or a pinch of nutmeg.
Warm the cream and butter together before adding them to the potatoes. Cold dairy cools down the mash and can make it gluey. A quick 1 to 2 minutes in the microwave or a small saucepan does the job.
Season in layers. Salt the cooking water well, then taste the mash at the end and adjust. Potatoes need more salt than most people expect.
How to Make Roasted Garlic Mashed Potatoes
Start the garlic first, since it needs the longest. The rest of the recipe takes about 35 minutes.
- Roast the garlic. Trim the tops of the heads, drizzle with oil, wrap in foil and roast at 400°F (200°C) for 40 to 45 minutes. Cool, then squeeze out the cloves and mash.
- Boil the potatoes. Place the potatoes in a large pot, cover with cold water by 1 inch and add 1 tablespoon of salt. Bring to a boil and cook for 15 to 20 minutes, until very tender.
- Dry them. Drain well and return to the hot pot over low heat for 1 to 2 minutes, shaking gently, to steam off moisture.
- Warm the dairy. Gently heat the cream and butter together until the butter melts.
- Mash. Mash the potatoes with a masher or ricer until smooth. Add the roasted garlic paste, the warm cream mixture and the sour cream, and fold gently.
- Season. Add salt and pepper, tasting as you go.
- Serve. Spoon into a warm bowl, make a well on top and add a pat of butter, chives and a little black pepper.

Use a potato masher or a ricer for the best texture. Avoid a food processor or blender, which overworks the starch and turns the potatoes into glue.
Tips for Silky, Never Gluey Potatoes
- Mash while hot. Cold potatoes get gummy and do not absorb butter well.
- Do not overmix. Fold in the dairy until just combined.
- Use a ricer for ultra-smooth results. It breaks the potato without activating the starch.
- Salt the cooking water. It seasons the potato from the inside.
- Warm the dairy. It blends smoothly and keeps the temperature up.
For a holiday menu, pair these potatoes with my showstopping prime rib roast and a ladle of make-ahead turkey gravy. For more ideas, browse my holiday recipes.
Easy Variations
- Parmesan roasted garlic: Stir in 1/2 cup (50 g) of grated Parmesan for a nutty finish.
- Brown butter: Brown the butter first for a toasted, nutty flavor.
- Cream cheese: Replace the sour cream with 4 ounces (115 g) of softened cream cheese for ultra-rich potatoes.
- Herb: Fold in chopped rosemary, thyme or sage.
- Dairy free: Use olive oil, unsweetened plant milk and a spoonful of vegan butter.
- Loaded: Top with crumbled bacon, cheddar and green onions.
- Lightened up: Use half milk and half chicken broth, and replace the sour cream with Greek yogurt.
Christmas Make Ahead Plan
Christmas dinner is busy, and the oven and stovetop are usually full. Mashed potatoes are one of the dishes that really can be done in advance. Here is the plan I use for Christmas on December 25, 2026.
| When | What to do | Notes |
|---|---|---|
| Up to 1 week ahead | Roast the garlic and refrigerate in a covered jar | Freeze in small spoonfuls for longer storage |
| 2 days before | Boil, drain and mash the potatoes with the dairy and garlic | Cool quickly, then refrigerate in a baking dish |
| Christmas morning | Take the dish out of the fridge 1 hour before warming | Dot the top with butter |
| 1 hour before dinner | Bake covered at 350°F (175°C) for 35 to 45 minutes, stirring once | Add a splash of warm cream if needed |
| Serving time | Top with chives and a pat of butter | Keep warm in a slow cooker on low |
A slow cooker on the warm setting is a great way to hold mashed potatoes for up to 2 hours while you finish the rest of the meal. Stir in a splash of cream before serving to loosen them.
If you are short on stove space, you can cook the potatoes a day ahead in a large pot, mash them with only half of the dairy and finish on the day of serving. A good rule of thumb is to plan for about 3/4 pound (340 g) of raw potatoes per guest, so this recipe serves 8 generously. For a crowd of 16, double the recipe and use a roasting pan or two baking dishes for reheating, stirring the dishes once halfway through so the centers warm evenly.
Common Mistakes and How to Fix Them
| Problem | Likely cause | How to fix it |
|---|---|---|
| Gluey, gummy potatoes | Overmixed or processed too much | Use a masher or ricer and fold gently |
| Bland potatoes | Not enough salt | Salt the water and season at the end |
| Lumpy mash | Potatoes undercooked or uneven chunks | Cut evenly and boil until very tender |
| Watery potatoes | Not drained well | Steam-dry in the hot pot before mashing |
| Harsh garlic flavor | Raw garlic was used | Roast the garlic until soft and sweet |
Storage and Reheating
Mashed potatoes made with dairy should be refrigerated within 2 hours of cooking. The USDA explains safe handling in its guide to leftovers and food safety. When making them ahead, cool the potatoes quickly in a shallow dish before covering and refrigerating.
Leftovers keep for 3 to 4 days in an airtight container. Reheat in a 350°F (175°C) oven, covered, for 20 to 30 minutes, or in a saucepan over low heat with a splash of milk. The microwave works in 1-minute bursts with stirring. To freeze, scoop into freezer bags and flatten for up to 2 months, then thaw in the refrigerator overnight and reheat gently with extra cream.
Frequently Asked Questions
Can I make roasted garlic mashed potatoes ahead of time?
Yes. Make them up to 2 days ahead, refrigerate in a baking dish and reheat covered in a 350°F (175°C) oven with a splash of cream.
How many heads of garlic do I need?
Two large heads give a strong but mellow garlic flavor for 3 pounds of potatoes. Use three heads if you love garlic.
Why are my mashed potatoes gluey?
Overmixing or using a blender or food processor releases too much starch. Use a masher or ricer and fold gently.
What are the best potatoes for mashed potatoes?
Yukon Golds are naturally creamy and buttery. Russets make fluffier mash, and mixing the two works well too.
Can I freeze mashed potatoes?
Yes, for up to 2 months. Thaw overnight in the refrigerator and reheat with a little cream or milk.
Ready to cook? Here is the full printable roasted garlic mashed potatoes recipe with exact measurements and estimated nutrition.

Roasted Garlic Mashed Potatoes
Ingredients
Method
- Preheat the oven to 400°F (200°C). Trim the tops off the garlic heads, drizzle with oil and salt, wrap in foil and roast for 40 to 45 minutes until soft. Cool, squeeze out the cloves and mash.
- Cover the potatoes with cold water and 1 tablespoon of salt. Bring to a boil and cook for 15 to 20 minutes until very tender.
- Drain and return to the hot pot over low heat for 1 to 2 minutes to steam dry.
- Warm the cream and butter together until the butter melts.
- Mash the potatoes until smooth, then fold in the roasted garlic, the warm cream mixture, the sour cream, salt and pepper.
- Top with butter and chives and serve hot.
- Cool quickly and refrigerate in a baking dish for up to 2 days. Reheat covered at 350°F (175°C) for 35 to 45 minutes, stirring once and adding a splash of cream.
Notes
I hope these creamy, garlicky potatoes make your Christmas table a little easier and a lot more delicious. If you make them, please leave a comment and a star rating below and tell me what you served them with. Happy cooking, friends!
Free email bonus
30-Minute Meals
Loved this recipe? Get my collection of fast, family-favorite dinners, plus new seasonal recipes straight to your inbox.
