Go Back
Bowl of creamy classic mashed potatoes with butter melting on top and black pepper

Classic Mashed Potatoes

These classic mashed potatoes are impossibly creamy, buttery, and smooth with a rich flavor that complements any main dish. The secret is using starchy potatoes and warming your dairy ingredients for the silkiest texture. Perfect comfort food that everyone will love.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4
Course: Side Dish
Cuisine: American
Calories: 350

Ingredients
  

For the Potatoes
  • 900 g russet potatoes peeled and cut into 5cm chunks
  • 15 g salt for boiling water
For the Mash
  • 120 ml whole milk warmed
  • 60 ml heavy cream warmed
  • 60 g unsalted butter room temperature
  • 5 g sea salt
  • 2 g black pepper freshly ground

Method
 

Boil the Potatoes
  1. Place 900g peeled potatoes (5cm chunks) in a large pot (4–5L) and cover with cold water by about 3cm. Add 15g salt, bring to a full boil over high heat, then immediately reduce to medium so the water simmers steadily (not violently). Cook 15–18 minutes, stirring once halfway, until the potatoes are fully tender—when you pierce a chunk, it should slide off the fork with no resistance and the edges should look slightly “crumbly,” not glassy.
Warm the Dairy
  1. While the potatoes cook, combine 120ml milk and 60ml cream in a small saucepan (1L). Warm on low heat for 3–4 minutes until hot but not boiling—look for steam and tiny bubbles at the edges, not a simmer. Keep warm off the heat with a lid on; adding cold dairy is the fastest way to cool (and tighten) the mash.
Drain and Dry
  1. Drain the potatoes thoroughly in a colander and shake off excess water. Return the potatoes to the hot pot and set over low heat for 1–2 minutes, shaking the pot every 10–15 seconds to evaporate surface moisture. Stop when the potatoes look matte and you see light steam—this “dries” the mash so it can absorb butter and dairy without turning watery.
Mash Until Smooth
  1. Remove from heat and mash immediately while hot. Use a potato masher for a rustic-smooth finish or a ricer for the silkiest texture; if using a ricer, work in batches and rice directly back into the warm pot. Avoid a blender/food processor—overworking releases starch and can make the mash gluey.
Add Butter and Dairy
  1. Add 60g butter first and stir until fully melted; butter coats the starch and helps the mash stay plush. Gradually pour in the warm milk/cream mixture while stirring gently but continuously, adding only as much as needed to reach a creamy, spoonable consistency. If the mash is too thick, add small splashes of warm milk; if it’s too loose, set the pot over very low heat for 30–60 seconds and stir gently to evaporate excess moisture.
Season and Serve
  1. Stir in 5g salt and 2g black pepper, then taste—seasoning often needs a final adjustment after dairy. Serve immediately while hot. If holding, cover tightly and keep warm (e.g., in a covered pot on the lowest heat), then loosen with a splash of warm milk and a small knob of butter right before serving.

Notes

Russet potatoes are the best choice for a light, fluffy mash because their higher starch content breaks down cleanly. Keep the chunks consistent (5cm) so they finish at the same time—uneven pieces are how you get watery mash plus undercooked lumps in one pot.
Warming the dairy is not optional if you want a smooth texture. Cold milk/cream drops the temperature of the potatoes and makes the starch tighten, which is how “gluey” mashed potatoes happen. Warm dairy also blends faster, so you can stop mixing sooner.
The “Drain and Dry” step is a control point that fixes most watery mash problems. Potatoes hold water in cracks and on the surface; briefly steaming them in the hot pot drives that water off. More evaporation = more room for butter and dairy without dilution.
Don’t overmix once the mash is smooth. You’re aiming to combine, not whip—stirring aggressively for too long can create a gummy structure. If you want ultra-smooth, use a ricer and keep post-ricing mixing minimal.