Go Back

Classic Homemade Mashed Potatoes

Servings 6


  • 3 lbs russet potatoes peeled and sliced
  • 1 tsp kosher salt
  • 4 Tbsp butter
  • 1 cup milk
  • salt & pepper to taste


  1. Start by peeling your potatoes. Give them a good rinse to remove any excess dirt or grit.
  2. Then, slice the potatoes into fairly uniform pieces. You want them to all cook at the same time so you don’t have some pieces that disintegrate while others are still rock hard. As you slice your potatoes, put them in a bowl/pot of cold water. This will keep your potatoes from browning and will help to wash away the excess starch. You can do this step up to a day in advance, just keep the peeled & sliced potatoes in cold water so they don’t discolor.
  3. When you are ready to cook your potatoes, drain off the water they’ve been sitting in, and refill your pot with clean, cold water. Add one teaspoon of kosher salt to the potatoes, and put them on medium-high heat.
  4. Once your potatoes come to a boil, reduce the heat to medium, and set your timer for 10 minutes. When your timer goes off, check your potatoes with a sharp knife. You want to pierce the potato easily and have it break apart. If your potatoes are still firm, cook them for a few minutes longer and check again. Your cooking time will vary depending on how big your pieces of potato were.
  5. When your potatoes have cooked through, drain the potatoes in a colander in the sink.
  6. Then, add the half-stick of butter and cup of milk to the pot and heat it slowly just to take the chill off.
  7. Add your potatoes to the warmed dairy mixture, and using a hand-mixer, whip the potatoes to the desired texture. You may need to add more milk at this point to get the potatoes really smooth.
  8. Season with salt and pepper to taste, and serve immediately.