When a full pot of potatoes is drained, the steam rises fast and the kitchen smells like butter is already on the table. That’s the moment I want for Thanksgiving mash: potatoes tender all the way through, then coated with enough butter and cream to feel special without turning soupy. This batch serves ten, so it takes one big pot and leaves room for the rest of dinner.
Yukon Golds are my choice here because they mash into a naturally creamy base with a little more body than a fluffy, dry potato. I keep the pieces close to the same size and use a potato masher rather than beating them smooth. The result is rich, soft mashed potatoes that still taste like potatoes, with black pepper and just enough salt to bring the butter forward.

Kitchen Note
Warm the butter and cream gently while the potatoes cook. Stop when the butter has melted and the mixture is steaming; if it boils, the cream can reduce before it ever reaches the potatoes.
Save these creamy Thanksgiving mashed potatoes for a holiday table that needs a smooth, buttery side dish sized for ten.
Why Yukon Golds Give This Mash a Creamy, Not Fluffy, Finish
Potato choice changes the texture before you add a single piece of butter. Yukon Golds have a naturally creamy, fine-grained texture, so they make a mash that feels rich without needing a mixer to force it smooth. They also hold together well enough to keep some body instead of collapsing into a cloudlike, dry mash.
That distinction matters when the potatoes are carrying a generous amount of cream and butter. A floury potato can absorb liquid differently and turn fluffy, while too much working releases starch and can make any mashed potato pasty. I use a hand masher and stop once most of the larger pieces are gone. A few soft, small lumps are preferable to a stretchy, overworked texture. Keep the pieces similar in size, too; that gives the batch a better chance of becoming tender at the same time instead of leaving firm centers among fully cooked pieces.
What Yukon Golds, Butter, and Cream Each Bring to the Pot

- Yukon Gold potatoes — Choose firm potatoes without soft spots or wrinkled skin. Their naturally creamy texture suits this mash; if Yukon Golds aren’t available, another yellow potato is the closest swap, though the texture may vary slightly.
- Unsalted butter — Unsalted butter lets the seasoning stay in your control, and a standard grocery-store butter works well here. Salted butter is usable, but it contributes extra salt, so hold back some of the added salt and adjust to taste.
- Heavy cream — The higher fat content gives the potatoes a round, rich texture. A fresh carton from any familiar brand is fine; half-and-half can stand in, but the mash will be less rich and may feel a little looser.
- Ground black pepper — Freshly ground pepper has a brighter bite, while pre-ground pepper blends in more quietly. White pepper can replace it if you’d rather avoid dark flecks; expect a softer, less pronounced pepper flavor.
Where the Creamy Texture Comes Together
Simmer the Potato Chunks Until Fork-Tender
Put the peeled, 1 1/2-inch potato chunks in an 8-quart pot and cover them with cold water by 1 inch. Add 1 tablespoon of kosher salt, bring the water to a boil over high heat, then lower the heat to a simmer. Cook for 15 to 20 minutes, until a fork slides easily into the potatoes. If the fork meets a firm center, give them more time rather than mashing them early.
Warm the Butter and Cream Gently
While the potatoes simmer, put the butter pieces and heavy cream in a small saucepan over low heat. Stir occasionally until the butter melts and the mixture is steaming. Keep the heat gentle and don’t let it boil. The warm mixture will blend into the potatoes more evenly than cold dairy straight from the refrigerator.
Let the Drained Potatoes Dry
Drain the potatoes well in a colander, then return them to the pot. Set the pot over low heat for 1 to 2 minutes, shaking it gently so the potatoes don’t stick in one spot. You’re looking for visible steam and a drier surface, not browned edges. Skipping this short pause leaves extra water in the pot and can make the finished mash thin.
Mash, Then Add the Warm Dairy
Mash the potatoes with a potato masher until they’re mostly smooth. Gradually stir in the warm butter-and-cream mixture, pausing as needed so the potatoes absorb it rather than pooling liquid at the bottom. Stir in the remaining 1 teaspoon of kosher salt and the black pepper. Serve the potatoes warm while they’re soft and creamy.
Two Ways to Adapt This Thanksgiving Mash
Make It Dairy-Free
Replace the butter with an equal amount of plant-based butter and warm plain, unsweetened oat milk in its place of the cream. Add the warm mixture gradually until the potatoes turn creamy; the result will be less rich than the original and may have a faint oat flavor.
Give the Potatoes a Garlic Note
Stir 1 teaspoon of garlic powder into the butter-and-cream mixture as it warms, then add it to the mashed potatoes as usual. The garlic spreads evenly through the batch and gives the potatoes a savory edge without adding pieces that interrupt the smooth texture.
Storage and Reheating
- Refrigerator: Refrigerate leftovers within 2 hours in an airtight container and use within 3 to 4 days. The potatoes will firm up as they chill.
- Freezer: Freeze in an airtight freezer-safe container for up to 1 month for the best texture. Thaw overnight in the refrigerator; the potatoes may look slightly separated before reheating.
- Reheating: Warm them gently in a covered saucepan over low heat, stirring often, until they reach 165°F. If they seem stiff, stir in a little warm cream; high heat can scorch the bottom before the center is hot.
Questions That Come Up While Making Thanksgiving Mashed Potatoes

The Best Creamy Mashed Potatoes for Thanksgiving
Ingredients
Method
- Put the potatoes in an 8-quart pot and cover with cold water by 1 inch; add 1 tablespoon of the salt.
- Bring to a boil over high heat, then reduce the heat and simmer for 15 to 20 minutes, until a fork slides easily into the potatoes.
- While the potatoes cook, warm the butter and heavy cream in a small saucepan over low heat, stirring occasionally, until the butter melts and the mixture is steaming; do not let it boil.
- Drain the potatoes well in a colander and return them to the pot.
- Set the pot over low heat for 1 to 2 minutes, shaking it gently, until excess moisture evaporates.
- Mash the potatoes with a potato masher until mostly smooth.
- Gradually stir in the warm butter-and-cream mixture until creamy.
- Stir in the remaining 1 teaspoon salt and the black pepper, and serve warm.