I’ll never forget the very first “big” Thanksgiving I hosted as a newlywed. Oh, my goodness, I was trying to do everything at once. I had timers going off, the turkey was still in the oven, and I was frantically trying to peel, boil, and mash the potatoes at the very last second.
Of course, in all the chaos, I ended up with a pot of lumpy, lukewarm, and I’m sad to say very sad-looking mashed potatoes.
My sweet mother-in-law, who could see the panic in my eyes, came over, gave my shoulder a squeeze, and whispered, “Honey, next year I’ll teach you the secret. You never make the mashed potatoes on Thanksgiving day.” I must have looked so surprised! She explained that the secret to a calm kitchen (and perfect potatoes) was to make them the day before.
This recipe, my friends, is that gift she gave to me, and I’m so happy to pass it on to you. These are, hands-down, the best Garlic Butter Mashed Potatoes for Thanksgiving. They are rich, wonderfully fluffy, and infused with a sweet, gentle roasted garlic flavor. And the best part? They are designed to be made a day or two ahead, so you can actually relax and enjoy that Thanksgiving morning with your family. 💛
Table of Contents
Why You’ll Love This Thanksgiving Recipe 💛
- The Perfect Make-Ahead Dish: This is the ultimate Thanksgiving mashed potato recipe because it’s designed to be made one or two days in advance. It frees up your stove and your time on the big day!
- Deep, Sweet Garlic Flavor: We use roasted garlic, not raw. This is the secret! Roasting turns the garlic cloves sweet, buttery, and so comforting, infusing every single bite without any harsh, sharp flavor.
- Wonderfully Light & Fluffy: I’m going to show you the best way to get that perfect fluffy mashed potatoes recipe (and the one tool to never use). These are light as air, never gummy!
- Incredibly Creamy & Rich: A little bit of cream cheese is our other secret. It adds a lovely, tangy richness and, most importantly, helps the potatoes reheat perfectly, staying creamy and delicious, never greasy.
Ingredients You’ll Need
The best part about this recipe is that it uses just a few humble ingredients to create something truly special. No fancy, hard-to-find items here!

For the Potatoes & Garlic:
- Yukon Gold Potatoes: You’ll need 5 pounds of Yukon Golds. These are my absolute favorite for mashing. They have a naturally buttery flavor and a beautiful golden color, and they get so wonderfully creamy.
- Whole Head of Garlic: We’re going to roast one entire head of garlic. Don’t be shy! Roasting makes it sweet and mild, not at all spicy.
- Olive Oil: Just a teaspoon, for roasting that garlic.
For the Dairy & Flavor:
- Unsalted Butter: One cup (that’s 2 sticks). Yes, it’s Thanksgiving! This is the heart of our garlic butter potato side dish.
- Heavy Cream: One cup. This adds that essential richness and helps the potatoes reheat beautifully.
- Cream Cheese: 4 ounces (that’s half of a standard block), softened to room temperature. This is our secret! It adds a tiny bit of tang and keeps the potatoes from getting greasy when you make them ahead.
- Salt and Pepper: To taste. I use Kosher salt and freshly ground black pepper.
- Fresh Chives: About 2 tablespoons, finely chopped. This adds a little touch of fresh, mild onion flavor and that beautiful green color at the end.
Step-by-Step Instructions
Roast the Garlic: This is our flavor secret! Preheat your oven to 400°F (200°C). Slice off the very top 1/4 inch of the whole head of garlic to just expose the tops of the cloves. Place it on a small piece of foil, drizzle with that teaspoon of olive oil, and wrap it up loosely. Roast for 35-40 minutes, until the cloves are soft, golden, and smell amazing. Set it aside to cool.
Ellie’s Note: This step turns the garlic sweet, buttery, and jammy. It’s what gives our potatoes that deep, comforting roasted garlic flavor without any bite.
Prep and Boil the Potatoes: While the garlic roasts, peel your Yukon Gold potatoes and cut them into evenly sized 1-inch cubes. Place them in a large pot or Dutch oven and cover them with cold water so they’re submerged by about an inch. Add a generous tablespoon of salt to the water.
Ellie’s Note: Always start your potatoes in cold, salted water! This helps them cook perfectly evenly from the outside in, so you don’t have mushy outsides and hard insides.
Bring the pot to a boil, then reduce the heat to a steady simmer. Cook for 15-20 minutes, or until the potatoes are very tender and a fork slides in with no resistance.
Warm the Dairy: While the potatoes are boiling, add your cup of butter and cup of heavy cream to a small saucepan. Warm them over low heat until the butter is melted and the cream is hot. Don’t let it boil!
Ellie’s Note: This is so important! Never add cold dairy to hot potatoes. That’s what shocks them and can make them gummy. Warm and cozy is the way to go.
Drain and Dry the Potatoes: Once the potatoes are tender, drain them very well in a colander. Then, return the empty pot to the stove, turn the heat to low, and add the drained potatoes back in. Let them sit for just 1-2 minutes, shaking the pot gently, to cook off any last bit of moisture. This makes for a fluffier potato! Turn off the heat.
Mash the Potatoes: Add your softened cream cheese to the pot. Once your roasted garlic is cool enough to handle, just squeeze the whole head and the soft, golden cloves will pop right out into the pot.
Use a mashed potatoes with hand mixer on its lowest speed to just begin to break up the potatoes, cream cheese, and garlic.

Combine and Finish: With the mixer still on low, slowly pour the warm butter and cream mixture into the pot. Keep mixing just until everything is combined and the potatoes are light and fluffy.
Ellie’s Critical Tip: Do not over-mix! The second your potatoes look fluffy, stop. If you mix them too much, they will turn sticky and gluey.
Serve or Store: Taste for seasoning and add salt and pepper as you like. Gently stir in the fresh chopped chives. You can serve them right away, piping hot… or follow my make-ahead instructions below!
Ellie’s Top Tips for Success
- Tip 1: The Secret to Fluffy, Not Gummy! This is the most common mashed potato mistake, but it’s so easy to avoid! Potato starch is very delicate. If you work it too much, it gets gluey. This is why I love using a mashed potatoes with hand mixer on its lowest speed, and I stop the second they look fluffy. A potato ricer or a simple, old-fashioned hand masher are also wonderful! The one tool you must never, ever use is a blender or a food processor. That fast blade will turn your beautiful potatoes into a sticky, tacky paste in a heartbeat.
- Tip 2: My Thanksgiving Make-Ahead “Gift” This is truly the best part of this recipe. To make these ahead, just follow all the steps to the end (Step 9). Spread the finished mashed potatoes in the casserole dish or oven-safe bowl you plan to serve them in. Let them cool down completely, then dot the top with a few extra pats of butter (maybe 2-3 tablespoons). Cover the dish tightly with foil or plastic wrap and pop it right into the refrigerator. It will be your best friend for up to 2 days.
- Tip 3: How to Reheat Your Make-Ahead Potatoes When you’re ready to serve on Thanksgiving, take the dish out of the fridge about 30 minutes to an hour before baking to take the chill off. Preheat your oven to 350°F (175°C). Keep the dish covered tightly with the foil (this is key to steaming them and keeping them moist!) and bake for 30-40 minutes, or until they are piping hot all the way through the center. Give them a gentle stir, and I promise, they will taste like you just made them!
Common Questions (FAQ)
What are the best potatoes for mashing?
This is such a great question! For this creamy, buttery recipe, my absolute favorite is Yukon Golds. They have a naturally buttery flavor, a beautiful golden color, and a dense, creamy texture that holds up so well. You can certainly use Russet potatoes, they tend to be starchier and make for a very light, fluffy potato, but I find they can be a little drier and just don’t have that rich flavor that Yukons do.
How many potatoes do I need per person for Thanksgiving?
Oh, the great Thanksgiving question! My reliable rule of thumb is to plan for 1/2 pound of raw potatoes per person. However… this is Thanksgiving, and these are garlic butter mashed potatoes! I always make extra. I find that 5 pounds is perfect for 8-10 people, plus you’ll have a little leftover (and you will want leftovers!).
Can I use pre-minced garlic from a jar instead of roasting a fresh head?
You certainly can if you are in a real pinch for time. The flavor will be very different, though! Jarred garlic can be quite sharp and tangy. You will miss that sweet, deep, comforting roasted garlic flavor. If you must use it, I would add 1-2 tablespoons of the minced jarred garlic to the saucepan with your butter and cream (Step 4) and let it warm up gently. This will cook off that harsh, raw flavor a bit.
Can I make these in a slow cooker?
I don’t recommend cooking the potatoes in the slow cooker, as it’s hard to control the texture. However, the slow cooker is a wonderful way to keep them warm on Thanksgiving Day! Just make the potatoes as directed (or reheat your make-ahead batch in the oven until hot), then transfer them to your slow cooker. Turn it to the “Keep Warm” setting (not “Low”), and they will stay perfectly hot and fluffy for an hour or two while the rest of the dinner comes together!
The Perfect Partner: Mashed Potatoes and Gravy
Is there any better combination in the world than mashed potatoes and gravy? I truly don’t think so!
This beautiful, fluffy bowl of garlic mashed potatoes is just waiting to catch all that wonderful, rich gravy. That little pool of melted butter in the center is the perfect start! These potatoes are the absolute best partner for your favorite homemade turkey gravy, and of course, they belong right next to the holiday turkey itself.
Storing & Reheating Leftovers
- To Store: Once the mashed potatoes have cooled down, just spoon them into an airtight container and pop them in the refrigerator. They’ll stay fresh and delicious for 3 to 4 days.
- To Reheat: You can, of course, just reheat a scoop in the microwave (I like to add an extra little pat of butter on top!). Or, to reheat a larger amount, you can put them in a small, oven-safe dish, cover with foil, and bake at 350°F (175°C) for 15-20 minutes until they are hot all the way through. They are wonderful for making leftover sandwiches or a shepherd’s pie!

Your Thanksgiving Gift to Yourself
More than just a recipe, I truly hope this becomes your new holiday secret weapon. That first Thanksgiving I made my potatoes ahead of time, I remember just standing in my kitchen for a moment on Thanksgiving morning, sipping my coffee in the quiet, and feeling… calm!
That is what this recipe is all about. It’s the gift of time. It’s the chance to stress a little less about the cooking and enjoy the family part of the holiday a little more, which is what truly matters.
I do hope you’ll give this make-ahead method a try this year. If you do, please come back and leave me a comment below! I would just love to hear how it helped your day.
And if you loved this recipe and want to keep it safe for your holiday planning, please pin it to your favorite board on Pinterest!
From my kitchen to yours, I’m wishing you the happiest (and calmest!) of holidays.
Print
Best Garlic Butter Mashed Potatoes for Thanksgiving
Get the best Garlic Butter Mashed Potatoes for Thanksgiving! This is my family’s favorite make-ahead holiday recipe. We use sweet roasted garlic, softened cream cheese, and a hand mixer for the most perfectly fluffy mashed potatoes recipe imaginable. They are rich, creamy, and designed to be made a day or two ahead to save you so much stress on the big day. A true holiday must-have!
- Total Time: 1 hour 5 minutes
- Yield: 10
Ingredients
- 5 lbs Yukon Gold potatoes, peeled and cut into 1-inch cubes
- 1 whole head of garlic
- 1 tsp olive oil
- 1 cup (2 sticks) unsalted butter
- 1 cup heavy cream
- 4 oz cream cheese, softened to room temperature
- Kosher salt, to taste
- Freshly ground black pepper, to taste
- 2 tbsp fresh chives, finely chopped (for garnish)
Instructions
- Roast the Garlic: Preheat your oven to 400°F (200°C). Slice the top 1/4 inch off the head of garlic. Place it on a piece of foil, drizzle with the olive oil, and wrap loosely. Roast for 35-40 minutes, until the cloves are soft, golden, and fragrant. Set aside to cool.
- Prep the Potatoes: While the garlic roasts, place your peeled and cubed potatoes in a large pot or Dutch oven. Cover them with cold water by at least one inch. Add a generous tablespoon of salt to the water.
- Boil the Potatoes: Bring the pot to a boil, then reduce the heat to a steady simmer. Cook for 15-20 minutes, or until the potatoes are very tender and a fork slides in with no resistance.
- Warm the Dairy: As the potatoes are finishing, add the 1 cup of butter and 1 cup of heavy cream to a small saucepan. Warm over low heat until the butter is fully melted and the cream is hot. Do not let it boil.
- Drain and Dry: Drain the potatoes very well in a colander. Return the empty pot to the stove over low heat. Add the drained potatoes back in and let them sit for 1-2 minutes, shaking the pot, to cook off any and all extra moisture. This is key! Turn off the heat.
- Mash: Add the softened cream cheese to the pot. Squeeze the soft, roasted garlic cloves out of their skins and into the pot. Use a hand mixer on its lowest speed to just begin to break everything up.
- Combine: With the mixer still on low, slowly pour the warm butter-and-cream mixture into the potatoes. Continue to mix just until the potatoes are fluffy and combined. Be careful not to over-mix!
- Finish: Taste for seasoning and add salt and pepper as you like. Gently stir in the fresh chives. Serve immediately, or see my make-ahead notes.
Notes
- Fluffy, Not Gummy!: The secret is to never over-mix. A hand mixer on low is great, as is a ricer or old-fashioned hand-masher. NEVER use a blender or food processor, or your potatoes will turn to glue.
- Don’t Use Cold Dairy: Adding cold cream or butter to hot potatoes can shock them and make them gummy. Always warm your dairy first!
- My Make-Ahead “Gift”: This is the best part. Prepare the mashed potatoes completely (Steps 1-8). Spread them in your oven-safe serving dish, let them cool, and then dot the top with 2-3 extra tablespoons of butter. Cover tightly and refrigerate for up to 2 days.
- To Reheat: Let the dish sit on the counter for 30-60 minutes to take the chill off. Bake, covered tightly with foil, in a 350°F (175°C) oven for 30-40 minutes, until piping hot all the way through. Stir gently and serve. They’ll taste like you just made them!
- Prep Time: 25
- Cook Time: 40
- Category: Side Dish
- Method: Mashing
- Cuisine: American

10 thoughts on “Best Garlic Butter Mashed Potatoes for Thanksgiving”