The Creamiest Mashed Potatoes

There’s something magical about a bowl of fluffy, buttery mashed potatoes. It’s the ultimate comfort food — simple enough for a weeknight dinner, yet elegant enough for holiday feasts. Today, I’m sharing my go-to recipe that turns humble potatoes into pure silky perfection.

Why This Recipe Works

Most mashed potato recipes fail for one of three reasons: watery potatoes, gummy texture, or bland flavor. This recipe solves all three by focusing on:

  • The right potato — starchy Russets whip up light and fluffy
  • Proper draining — dry potatoes absorb butter and cream better
  • Generous seasoning — potatoes need more salt than you think

Ingredients (Serves 4–6)

IngredientAmount
Russet potatoes (about 4 medium)2 lbs (900 g)
Unsalted butter6 tbsp (85 g)
Whole milk or heavy cream¾ cup, warmed
Kosher salt1 tbsp, divided
Black pepper½ tsp, freshly ground
Optional: roasted garlic3–4 cloves

Step-by-Step Instructions

Step 1: Prep the Potatoes

Peel the potatoes and cut them into evenly sized chunks — about 1½ to 2 inches. Even pieces cook at the same rate, so you won’t end up with some mushy and some undercooked bits.

Step 2: Start in Cold Water

Place the potatoes in a large pot and cover with cold water by about an inch. Add 2 teaspoons of salt. Starting cold ensures the potatoes heat evenly all the way through.

Step 3: Boil Until Fork-Tender

Bring the water to a boil over high heat, then reduce to a gentle simmer. Cook for 15–20 minutes, until a fork slides in with no resistance. Overcooked potatoes absorb water; undercooked ones stay chunky — fork-tender is the sweet spot.

Step 4: Drain and Dry (The Secret Step!)

Drain the potatoes in a colander, then return them to the pot and set it over low heat for 1–2 minutes. Gently shake the pot to let steam escape. This evaporates excess moisture, which is the #1 key to fluffy, never-watery mash.

Step 5: Mash

Add the butter while the potatoes are still hot so it melts instantly. Mash with a potato masher or pass them through a ricer for ultra-smooth results. Avoid over-mixing — overworking the starches releases glue and gives you gummy potatoes.

Step 6: Add Warm Dairy, Season, and Serve

Pour in the warmed milk or cream gradually, folding gently until you reach your desired consistency. Season with salt, pepper, and roasted garlic if using. Serve immediately with a pat of butter on top.

Tips for Success

  • Warm your dairy. Cold milk cools the potatoes and makes them gluey.
  • Salt the cooking water, not just the finished mash — the potatoes absorb seasoning from within.
  • Use a ricer or food mill for the smoothest texture; a hand masher gives a rustic result.
  • Don’t use a blender or food processor. It ruptures the starch cells and creates paste.

Variations to Try

  • Garlic mashed potatoes: Simmer whole garlic cloves with the potatoes.
  • Sour cream & chive: Swap half the milk for sour cream, fold in fresh chives.
  • Loaded mash: Top with cheddar, crispy bacon, and green onions.
  • Vegan version: Use olive oil or vegan butter with unsweetened oat milk.

Storage & Reheating

Leftovers keep in an airtight container for 3–4 days. To reheat, add a splash of milk and warm gently on the stovetop over low heat, stirring frequently.


Total time: 35 minutes (10 min prep, 25 min cook)

Clara Bennett

Clara Bennett

Hi, I'm Clara Bennett! I'm in my 30s, and cooking has been my passion for over 15 years. I learned the art of cooking at my mom's elbow, and over the years, I've mastered all kinds of dishes — from comforting homemade classics and traditional family favorites to delicious international cuisines, sweet desserts, baked treats, and everything in between. I believe great food doesn't need fancy equipment or hard-to-find ingredients. Whether it's breakfast, lunch, dinner, snacks, desserts, or special occasion meals, I love creating recipes that bring people together.