Smooth, buttery, and light, this mashed potato recipe is a reliable favorite. With just a handful of ingredients and a few simple techniques, you’ll get consistently soft and flavorful potatoes that pair well with almost any meal.
3 pounds Yukon gold or Russet potatoes (about 8 medium Yukon gold or 4 medium Russet)
4 tablespoons unsalted butter, at room temperature, cut into 4 pieces (plus extra if desired)
1 teaspoon salt, divided (plus more to taste)
¼ teaspoon pepper, or to taste
½ cup whole milk, warmed (plus more as needed)
Instructions
Rinse the potatoes under cool water to remove any dirt. Peel them if you prefer, or leave the skins on for added texture.
Cut the potatoes into roughly 1-inch chunks. Place them in a pot and cover with cold water. Add ½ teaspoon of the salt.
Set the pot over high heat and bring to a boil. Cook the potatoes for 12–15 minutes, until they are very soft when pierced with a fork but still holding their shape. Drain thoroughly in a colander.
Return the drained potatoes to the empty hot pot and let them sit for 2–3 minutes. This helps remove excess moisture.
Add the butter to the potatoes. Mash everything together using a potato masher until smooth.
Mix in the remaining ½ teaspoon salt, the pepper, and half of the warm milk. Stir well, then add the rest of the milk gradually until the texture is as creamy as you like. Taste and adjust seasoning if needed. Serve warm.