Save This Recipe
The secret to truly creamy mashed Potatoes isn’t milk — it’s heavy cream and butter, warmed together before they ever touch the potatoes. This simple swap is what separates good mashed potatoes from the kind people ask about. Rich, silky, and deeply flavorful, these come together in about thirty minutes and go with just about everything.
Why you’ll love this
Silky, not fluffy — heavy cream enriches instead of thins, giving you that smooth, restaurant-style texture that milk just can’t deliver
Reheats beautifully — unlike milk-based mash that goes gluey the next day, these come back almost exactly as they were with just a splash of cream and a little stirring
Deeply buttery flavor — no shortcuts, just good potatoes, real butter, and warm cream doing exactly what they’re supposed to do
Simple technique, big payoff — a potato ricer and warm dairy are the only “tricks,” and neither one is hard
Endlessly versatile — serve alongside roast Chicken, beef, salmon, or anything else worth a proper side dish
On the ingredients
Yukon Gold potatoes are what I use. They have a natural butteriness to them that Russets don’t, and for this recipe that quality matters — you’re building on it, not creating it from scratch. Russets give you fluffier, drier results, which is fine and some people prefer it, but for the silky version, Yukons are the right call.
The garlic is optional and I want to be clear that optional means optional here. Sometimes I add two cloves to the cream as it warms and then fish them out before I pour it in. Sometimes I forget and mash them right in, which gives you a more pronounced garlic flavor that works really well alongside beef. When I’m serving these with chicken I usually leave the garlic out entirely. The potatoes have enough going on.
Nutmeg — same as the garlic. Optional, but worth trying at least once. You won’t taste nutmeg. You’ll taste something that makes you think the potatoes are better than they should be and you won’t be able to put your finger on why. That’s the nutmeg.
Buy the good butter. I’m sorry, I know it’s expensive, and I don’t say this lightly. European-style butter with higher fat content makes a noticeable difference in this particular recipe. This is one of four or five things I make where I think it actually matters enough to justify the price. This is one of them.
Ingredients
About 2 pounds Yukon Gold potatoes — peeled and cut into chunks, roughly the same size so they cook evenly
1 cup heavy cream
Half a stick of butter, maybe a little more — unsalted, and the good kind if you have it
2 garlic cloves (optional — see above)
Salt — for the water and for seasoning at the end, separately
White pepper or black pepper, your preference; I use white because it disappears into the color of the potatoes
A pinch of nutmeg, optional
How to make them
Cut the potatoes into even chunks — I aim for about an inch and a half, inch and three-quarters — and put them in a pot of cold salted water. Starting in cold water matters; it helps the potatoes cook evenly from the outside in instead of the outside getting done while the center is still hard. Bring it to a boil, reduce to a simmer, and cook until you can slide a fork through a chunk without any resistance at all. Fifteen minutes, maybe twenty. It depends on how big your pieces are.
Drain them and put them back in the hot pot. This is a step I skipped for years and shouldn’t have — letting them sit in the dry hot pot for a minute or two lets the steam escape, and drier potatoes absorb the cream and butter better. You want them thirsty.
While the potatoes are draining, warm the cream and butter together in a small saucepan over low heat. Add the garlic cloves if you’re using them. You’re not boiling anything, just warming — you want it hot enough that there’s no chill left. Adding cold dairy to hot potatoes makes the texture seize up and go grainy, and you don’t want that after all this work.
Mash the potatoes. A ricer gives you the smoothest result and I do own one and do use it when I’m feeling patient, which is probably half the time. A regular masher gives you a slightly more textured result that is also completely good and real and fine. What you don’t want is a mixer or a food processor — those overwork the starch and turn the potatoes gluey. Do it by hand.
Pour the warm cream mixture in gradually — not all at once — stirring as you go. You may not need all of it, or you may want a touch more. Go by feel. Season with salt and pepper and taste as you go.
That’s it. That’s genuinely the whole thing.
Variations
Crème fraîche stirred in at the end — a couple tablespoons — adds a slight tang that I find very nice when serving alongside something rich like short ribs or beef bourguignon. It’s not traditional but it works.
Roasted garlic instead of raw changes the character entirely. Raw garlic in the cream is sharp and clean; roasted garlic is sweet and mellow and almost caramel-like. Worth doing if you have the time. I usually don’t, but when I do the potatoes go in a completely different direction — more complex, more savory in a way that’s hard to describe.
Grated Gruyère stirred in at the end is not subtle and is not trying to be. It makes the potatoes very rich, almost like a gratin in mashed form. A small portion goes a long way. This is a version worth making when you want to do something slightly different — just be prepared for it to become the version everyone requests.
Leftovers and reheating
These reheat better than standard mashed potatoes. Cover and refrigerate for up to two days. When you’re ready to reheat, put them in a pot with a small splash of cream over medium-low heat and stir steadily until they warm through. Don’t rush it with high heat or they’ll scorch on the bottom before the middle is warm.
The butter tends to separate a little after refrigerating, which looks alarming when you open the container but resolves itself with the stirring. You may want to add a small pat of fresh butter at the end just to finish them.

Chef’s Creamiest Mashed Potatoes
Ingredients
- 2 lbs Yukon Gold potatoes peeled and chopped
- 1 cup heavy cream
- 0.5 stick butter unsalted
- 2 cloves garlic optional
- salt to taste
- white or black pepper to taste
- 1 pinch nutmeg optional
Instructions
- Boil potatoes in salted water until fork-tender.
- Drain and let steam dry in hot pot.
- Warm cream, butter, and garlic gently.
- Mash potatoes by hand to desired texture.
- Gradually add warm cream mixture, stirring.
- Season with salt, pepper, and nutmeg.

