Homemade Mashed Potatoes

208 Comments
4.98 from 199 votes
Jump to Recipe

We may earn a commission when you click on the affiliate links in this post.

These Homemade Mashed Potatoes are creamy, buttery, and so easy to make. This is my mom’s recipe, made with Russet potatoes, warm milk, butter, and a little sour cream. I’ll show you how long to boil the potatoes, how to get the right consistency, and how to keep them warm until dinner is ready.

Bowl of mashed potatoes with fresh herbs, pepper, and butter.

5-Star Reviews ⭐️⭐️⭐️⭐️⭐️


“Very easy and delicious… This is such a simple recipe for an outstanding and tasteful side dish!” – Jane R.

“Wow! I have made mashed potatoes my entire life and that’s a lot of potatoes. But adding sour cream is just genius!” – Cynthia W.

“This recipe is excellent! My mashed potatoes were light and creamy for the first time in 20 years. I’d give it 10 stars if I could.” – Alison

A Sunday Dinner Tradition

I grew up eating these mashed potatoes almost every Sunday. My mom would make a big Sunday dinner with roast turkey or roast beef, and there were always mashed potatoes and gravy to go with it. Her mashed potatoes were never too thin and watery or too thick and dry. They were just right.

This is her recipe, and the sour cream is one of the things that makes it so good. It gives the potatoes a little extra creaminess and flavor without making them taste overly tangy. And of course, there’s nothing better than a big scoop of mashed potatoes with homemade gravy poured over the top!

🩷 Erica

Ingredients You’ll Need

Ingredients to make a mashed potatoes recipe: Russet potatoes, milk, butter, sour cream, salt & pepper.

You only need a few simple ingredients to make homemade mashed potatoes. The full measurements are in the recipe card below.

  • Russet potatoes: These are my favorite for light, fluffy mashed potatoes. You can also use Yukon Gold potatoes if you prefer a slightly denser, creamier texture.
  • Whole milk: Warm it before adding it to the potatoes. Start with a little and add more until you reach the consistency you like.
  • Butter: Melt the butter with the milk so it’s warm when you add it to the potatoes.
  • Sour cream: This is one of the things that makes my mom’s recipe different. It makes the potatoes extra creamy and gives them a little tang.
  • Salt and pepper: Salt the cooking water, then taste the potatoes and adjust the seasonings after mashing.

If you want extra creamy potatoes, you can substitute half-and-half or heavy cream for some of the milk. You can also garnish the finished potatoes with fresh chives, parsley, thyme, or a little extra butter.

How to Make Mashed Potatoes

Cutting board with peeled and cut potatoes with a knife and peeler.
  1. Peel and cut the potatoes. Peel the Russet potatoes and cut them into quarters, keeping the pieces about the same size so they’ll cook evenly.
Peeled and cut potatoes in a pot of water to make a mashed potatoes recipe.
  1. Start with cold, salted water. Place the potatoes in a large stockpot and cover them with cold water. Add 1 to 2 teaspoons of salt and bring the water to a boil.
A pot filled with boiled potatoes to prepare homemade mashed potatoes.
  1. Boil until fork-tender. Cook the potatoes for approximately 20 to 25 minutes, or until they easily break apart when pierced with a fork. Smaller pieces may cook faster.
Bowl of heated milk and melted butter to add to mashed potatoes.
  1. Warm the milk and butter. Combine the milk and butter in a microwave-safe bowl. Microwave for about 40 seconds, or until the butter melts and the mixture is warm. This keeps the cold milk from cooling off your potatoes.
Smashing cooked potatoes in a bowl.
  1. Drain and mash the potatoes. Drain the potatoes thoroughly. Mash them with a potato masher, or use a stand mixer with a whisk attachment on low speed. Stop mixing once they’re smooth so they don’t become gummy.
Mixing bowl with smooth mashed potatoes.
  1. Add the warm milk and butter. Slowly pour the milk mixture into the potatoes while mashing or stirring. You may not need every drop. Add a little more milk if you prefer thinner potatoes.
Large bowl of mashed potatoes with sour cream mixed in.
  1. Mix in the sour cream. Add the sour cream, then season with salt and pepper to taste. Gently mix until everything is combined.
Bowl of homemade mashed potatoes with fresh herbs, pepper, and butter.
  1. Serve while they’re hot. Transfer the potatoes to a serving bowl and add a little extra butter or fresh herbs if you’d like. Serve with your favorite homemade gravy.

Choosing the Best Potatoes

Best potatoes for mashed potatoes: Russet potatoes, Yukon Gold, and red potatoes on a countertop.

The kind of potato you use really does make a difference. Some potatoes mash up light and fluffy, while others are naturally creamier or hold their shape a little better.

  • Russet potatoes: These are the best choice if you want fluffy mashed potatoes. They’re high in starch, easy to mash, and especially good with gravy. Peel them before boiling for the smoothest texture.
  • Yukon Gold potatoes: These have a naturally buttery flavor and creamy texture. Their skins are thin enough to leave on if you like a more rustic mash.
  • Red potatoes: These are waxier and hold their shape more than Russets. They’re good for chunkier mashed potatoes, especially with the skins left on.

You can also use a combination of Russet and Yukon Gold potatoes for a nice mix of fluffy and creamy.

A little Idaho potato trivia: Russet potatoes are often called Idaho potatoes, but technically, only Russet potatoes grown in Idaho can be sold as Idaho potatoes.

How Long to Boil Potatoes for Mashed Potatoes

This is one of the most important steps when making homemade mashed potatoes. If the potatoes aren’t cooked long enough, you’ll end up with lumps. If they’re overcooked, they can absorb too much water and become soggy.

For this recipe, I peel the Russet potatoes and cut them into quarters. They generally take 20 to 25 minutes of boiling, depending on how large the pieces are.

If you’re cutting your potatoes into different sizes, use this chart as a guide.

Potato SizeApproximate Boiling Time
Small, 1-inch cubes10 to 15 minutes
Medium, 1½-inch chunks15 to 20 minutes
Large, quartered potatoes20 to 25 minutes
Whole medium potatoes25 to 35 minutes
Whole large potatoes35 to 45 minutes or longer

These are approximate times after the water reaches a boil. The actual time depends on the potato variety, size, and how gently the water is boiling.

How To Know When Potatoes Are Done Boiling

Poke one of the largest pieces with a fork. It should slide in easily, and the potato should start to break apart without much pressure. If you still feel resistance in the middle, give the potatoes a few more minutes.

A few other things to remember:

  • Start the potatoes in cold water rather than dropping them into boiling water. This helps them cook more evenly.
  • Cut the pieces roughly the same size so you don’t end up with some falling apart while others are still hard.
  • Add 1 to 2 teaspoons of salt to the cooking water.
  • Once the water boils, reduce the heat as needed to maintain a steady, gentle boil.

Don’t worry too much about getting the timing down to the exact minute. Fork-tender potatoes are what you’re looking for.

Tips for Creamy, Fluffy Potatoes

  • Drain the potatoes really well. Extra water can make mashed potatoes thin and watery. Let them sit in the colander briefly so the excess moisture can drain away.
  • Don’t overmix. A potato masher is a great choice for fluffy potatoes. If you’re using a stand mixer or hand mixer, keep the speed low to medium and stop as soon as they’re smooth. Too much mixing can make them gummy.
  • Add the milk gradually. It’s easier to thin mashed potatoes than to thicken them once you’ve added too much liquid. Start with less and keep adding until you like the consistency.
  • Warm the dairy first. Cold milk and butter will cool down your potatoes. Warming them together before mixing helps keep everything hot.
  • Taste before serving. Potatoes need enough salt to bring out their flavor. Give them a taste after adding the sour cream, then adjust the salt and pepper if needed.
  • Don’t overcook the potatoes. They should be tender enough to mash easily, but you don’t want them sitting in boiling water long after they’re done.
Wooden spoon lifting a scoop of creamy mashed potatoes.

Frequently Asked Questions

Can I leave the skins on when making mashed potatoes?

Yes! If you’re using Yukon Gold or red potatoes, leaving the skins on gives the potatoes a little more texture. For this recipe, I recommend peeling Russets because their skins are thicker and the potatoes turn out smoother without them.

Can I make mashed potatoes without sour cream?

Yes. You can leave it out if you prefer traditional mashed potatoes without the tang. Just add a little more warm milk or butter as needed to reach your preferred consistency. The sour cream is part of what makes my mom’s recipe special, but you can still make good mashed potatoes without it.

How many potatoes do I need per person?

Plan on about ½ pound of uncooked potatoes per person for a generous serving. If you’re making mashed potatoes for a holiday dinner with lots of other side dishes, you may need a little less. I usually think it’s better to have leftovers than to run out of mashed potatoes!

Can I double this recipe for a crowd?

Absolutely. Use a large enough pot so the potatoes cook evenly, and mash them in batches if necessary. Add the milk mixture a little at a time to each batch rather than pouring it all in at once. Keep the finished potatoes warm until you’re ready to serve.

Troubleshooting

  • Why are my mashed potatoes gummy? Gummy mashed potatoes usually happen when the potatoes are overmixed. The more you work the potatoes, especially with an electric mixer or food processor, the more starch is released. A potato masher is the easiest way to avoid this. If they’re already gummy, adding a little melted butter may help loosen them, but the texture won’t be quite the same. You can also use them to make Cheesy Potato Cakes.
  • How do I fix mashed potatoes that are too watery? If you’ve added too much milk, place the potatoes over low heat and stir gently to help some of the moisture evaporate. Be careful not to overmix. If the potatoes are extremely thin, adding a little more cooked, mashed potato is the best way to thicken them without changing the flavor too much.

Make Ahead and Storage

Make ahead: You can make these mashed potatoes a day or two before serving. Let them cool, transfer them to an airtight container, and refrigerate promptly. When you’re ready to serve, reheat them and stir in a little warm milk or butter to bring back their creamy consistency.

Keeping warm: If you’re making a big Sunday dinner or Thanksgiving meal, keep freshly made mashed potatoes covered in a 300°F oven for up to an hour, stirring occasionally. You can also transfer hot mashed potatoes to a slow cooker on the warm setting, stirring occasionally to keep the edges from drying out. Keep them at 140°F or warmer until serving.

Storing: Refrigerate leftover mashed potatoes in an airtight container within two hours of cooking. They’ll keep for 3 to 4 days in the refrigerator.

Reheating: Place the mashed potatoes in a covered baking dish and warm them in a 350°F oven, usually about 30 minutes depending on the amount. You can also reheat them on the stovetop over medium-low heat or in the microwave, stirring between intervals. Add a splash of milk and a little butter if they’ve thickened. Reheat leftovers to 165°F throughout.

Freezing: Mashed potatoes can be frozen, although the texture may change a little after thawing. Place completely cooled potatoes in freezer-safe airtight containers and freeze for best quality within 1 to 2 months. Thaw in the refrigerator and reheat with a little additional milk or butter.

Plate of beef roast with mashed potatoes and Beef Gravy.

Serving Ideas

Mashed potatoes go with just about any good Sunday dinner, but my favorite way to serve them is with Beef Gravy and Oven Roast Beef. Our homemade Beef Gravy takes about 15 minutes to make and doesn’t even require pan drippings, so you can make it whether you’re cooking a roast or not.

They’re also delicious with Turkey Gravy, Crockpot Steak and Gravy, or Chicken Fried Chicken with country gravy. Add some dinner rolls and your favorite vegetables, and you’ve got a complete meal.

If you’re making a big holiday dinner, you can also use our Crockpot Mashed Potatoes or Instant Pot Mashed Potatoes recipes to free up some space on the stovetop.

For something different, try adding shredded cheddar cheese, bacon, and green onions. We have a whole recipe for Loaded Mashed Potatoes if you want to go that route.

Recipes to Make with Leftover Mashed Potatoes

One of the best things about making a big batch of mashed potatoes is having leftovers. You can turn them into an entirely different meal instead of serving the same side dish again.

It makes me so happy to share my mom’s mashed potato recipe with you. If you make these, leave a comment and a star rating below. I’d love to hear how they turned out! 🥔💛

Homemade Mashed Potatoes

4.98 from 199 votes
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 6
This Homemade Mashed Potatoes recipe is made with Russet potatoes, warm milk, butter, and sour cream. Passed down from my mom's Sunday dinners, these potatoes are creamy, fluffy, and especially good with homemade gravy.
Bowl of mashed potatoes with fresh herbs, pepper, and butter.

Video

Save this recipe

Ingredients 

  • 3-4 pounds Russet potatoes
  • 1/2 cup whole milk
  • 1/4 cup butter
  • 1/2 cup sour cream
  • salt and pepper, to taste

Instructions 

  • Peel the potatoes and cut them into quarters, keeping the pieces as even in size as possible.
    Cutting board with peeled and cut potatoes with a knife and peeler.
  • Place the potatoes in a large stockpot and cover with cold water. Add approximately 1 to 2 teaspoons of salt and bring to a boil.
    Peeled and cut potatoes in a pot of water to make a mashed potatoes recipe.
  • Boil for approximately 20 to 25 minutes, or until the potatoes easily break apart when pierced with a fork. Cooking time will vary depending on the size of the pieces.
    A pot filled with boiled potatoes to prepare homemade mashed potatoes.
  • Combine the milk and butter in a microwave-safe bowl. Microwave for approximately 40 seconds, or until the butter melts and the mixture is warm.
    Bowl of heated milk and melted butter to add to mashed potatoes.
  • Drain the potatoes thoroughly. Mash with a potato masher or use a stand mixer with a whisk attachment on low speed. Avoid overmixing.
    Smashing cooked potatoes in a bowl.
  • Slowly add the warm milk and butter mixture until the potatoes reach your desired consistency. Add more milk, if needed, for thinner potatoes.
    Mixing bowl with smooth mashed potatoes.
  • Gently mix in the sour cream. Add salt and pepper to taste. Serve immediately.
    Large bowl of mashed potatoes with sour cream mixed in.

Notes

Potato boiling times:
  • 1-inch cubes: Approximately 10 to 15 minutes
  • 1½-inch chunks: Approximately 15 to 20 minutes
  • Large quarters: Approximately 20 to 25 minutes
  • Whole medium potatoes: Approximately 25 to 35 minutes
  • Whole large potatoes: Approximately 35 to 45 minutes or longer
Boiling times are estimates after the water reaches a boil. Potatoes are ready when they break apart easily when pierced with a fork.
For the best consistency:
  • Begin with cold, salted water.
  • Warm the milk and butter before adding.
  • Add the milk mixture gradually.
  • Mash gently and stop once the potatoes are smooth.
  • Adjust salt and pepper after mixing in the sour cream.
To keep mashed potatoes warm:
  • Cover in an oven-safe dish and place in a 300°F oven for up to an hour, stirring occasionally.
  • Alternatively, transfer freshly prepared hot potatoes to a slow cooker on warm. Stir occasionally and keep at 140°F or above.
To reheat mashed potatoes:
  • Oven: Place in a covered baking dish at 350°F, adding a little milk or butter as needed. Heat until 165°F throughout.
  • Stovetop: Heat gently over medium-low heat, stirring occasionally and adding milk if needed.
  • Microwave: Heat in short intervals, stirring between each interval until heated through to 165°F.
Do not use a slow cooker to reheat cold, refrigerated mashed potatoes. Reheat them first, then transfer them to a preheated slow cooker to keep warm.
Storage: Refrigerate leftovers promptly and use within 3 to 4 days. Freeze for best quality within 1 to 2 months.

Nutrition

Calories: 300kcal, Carbohydrates: 43g, Protein: 6g, Fat: 13g, Saturated Fat: 8g, Cholesterol: 33mg, Sodium: 106mg, Potassium: 1000mg, Fiber: 3g, Sugar: 3g, Vitamin A: 400IU, Vitamin C: 13.1mg, Calcium: 76mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Course: Side Dish

Love this recipe?

We want to hear from you! Please leave a review.

Rate & Review

Good Recipes Are Meant To Be Shared!

Pin

About the author

Erica Walker

Erica lives in Meridian, Idaho, with her husband, Jared, an attorney, and their three daughters. She earned her bachelor’s degree from Brigham Young University and has a passion for travel and adventure. Whether kayaking, hiking, or scuba diving, she loves exploring the world—and bringing her family along for the ride.

More about Erica Walker
4.98 from 199 votes (54 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?





Comments

  1. I l like Red Potatoes to make Mashed Potatoes. They keep longer in the Refrigerator . Is that Okay ?

  2. 5 stars
    These are delicious! I’m going to try make them this year during the holidays. I think my family will love them.

  3. 5 stars
    Love this recipe. This is how my mother made her mashed potatoes on the stove. The only thing she left out was the sour cream.

  4. 5 stars
    This is how I make my mashed potatoes, except I add garlic powder. I never thought to heat the milk and butter together! I will do that from now on! A wonderful idea!!

  5. 5 stars
    Ooh! My goodness, these Mashed Potatoes are soooo delicious. They are so creamy and decadent. The addition of the sour cream pushed it over the top and the butter was the cherry on top.

See More Comments