This homemade mashed potatoes recipe is irresistibly rich and creamy, full of great flavor, easy to make, and always a crowd favorite.

best mashed potatoes recipe

Everyone’s Favorite Mashed Potatoes

Sometimes the simplest recipes are the ones we come back to again and again. And this homemade mashed potato recipe has been a reader favorite here on Gimme Some Oven for more than a decade now — tens of thousands of you have made them and given rave reviews! ♡

It’s easy to see why. These mashed potatoes are perfectly smooth and creamy, yet still taste light and fresh. They’re rich and buttery without being heavy, with just the right hint of garlic and a subtle tang from cream cheese. They come together quickly with a simple ingredients and a few pro tips (like warming your milk and butter for extra silky potatoes). They’re easy to scale for a cozy weeknight dinner or a holiday crowd. And most importantly — they are absolutely delicious.

If you’re looking for a go-to mashed potato recipe to keep forever in your repertoire, this is the one!

Cheers,

Watch How To Make Mashed Potatoes

mashed potatoes ingredients

Mashed Potato Tips

Before you get cooking, here are my top tips to guarantee light, creamy, perfectly seasoned mashed potatoes every time:

  1. Use a blend of potatoes. A 50/50 mix of Russet and Yukon Gold gives the perfect balance of fluffy, starchy, creamy and naturally buttery.
  2. Cut before boiling. Evenly sized pieces cook faster and more evenly than boiling whole potatoes.
  3. Don’t overboil. Too much water is the enemy of mashed potatoes! So be sure to remove them as soon as a knife slips in easily to avoid waterlogged, gluey mash.
  4. Pan-dry after draining. Shake the hot pot for a minute to steam off extra moisture and keep the potatoes light.
  5. Warm the dairy. Warm milk and butter incorporate much more smoothly and help keep the mash creamy, not sticky. I just pop mine in the microwave briefly before adding.
  6. Season in layers. Salt the water generously and taste again at the end — proper salting makes all the difference between bland and irresistible potatoes!
  7. Invest in a masher. If you like more rustic, chunky mashed potatoes (my personal favorite), I recommend this OXO masher. If you like smooth mashed potatoes, I recommend this smooth OXO masher.
how to make mashed potatoes

Mashed Potato Variations

Want to put your own spin on this classic mashed potatoes recipe? Try one of these easy variations:

  • Instant Pot mashed potatoes: Want to save a burner? You can easily make these in the pressure cooker. Here’s my full tutorial.
  • Garlic mashed potatoes: Double or triple the garlic for extra flavor, or roast a head of garlic while the potatoes boil and mash the sweet roasted cloves right in.
  • Loaded mashed potatoes: Stir in shredded cheddar, crispy bacon, and chopped green onions. (Want a little kick? Add sliced jalapeños too.)
  • Vegan mashed potatoes: Use plant-based butter, unsweetened non-dairy milk, and vegan cream cheese (or skip the cream cheese altogether).
  • Mashed sweet potatoes: Swap in sweet potatoes for the Russets and Yukon Golds for a sweet twist.
  • Herby mashed potatoes: Fold in fresh rosemary, thyme, dill, parsley, tarragon, or chives.
  • Cheesy mashed potatoes: Mix in a generous handful of shredded Parmesan, cheddar, Gruyère, or whatever melty cheese you love.
  • More favorite mashed potato seasonings: Sprinkle in Old Bay, ranch seasoning, Cajun seasoning, Italian seasoning, or Za’atar or Everything Bagel seasoning for a fun flavor boost.
mashed potatoes with butter

FAQ

can i make these mashed potatoes ahead of time?

Definitely! Make them up to 1–2 days ahead, then cover and refrigerate. Reheat gently on the stove or in a slow cooker on “warm,” stirring in a splash of warm milk or cream as needed to loosen them back up.

What’s the best way to keep mashed potatoes warm before serving?

Transfer them to a slow cooker on the “warm” setting for up to 3 hours, or cover the pot and place over the lowest heat setting, stirring occasionally and adding a little warm milk if needed.

can i freeze leftover mashed poatotes?

Absolutely. Let them cool, then store in airtight containers for up to 2 months. Thaw overnight in the fridge and reheat gently with a splash of milk or broth.

can i use an electric mixer to mash the potatoes?

I don’t recommend it. It’s too easy to overmix using an electric mixer, which can quickly turn the potatoes guey. A hand masher usually gives the best texture.

what if my mashed potatoes turn out too thick or too thin?

If they’re too thick, stir in more warm milk a little at a time until they reach your desired consistency. If too thin, you can mash in extra cooked potatoes or let them sit on low heat to steam off some moisture.

how many potatoes do i need per person?

Plan on about ½ pound of potatoes per person — this recipe uses 5 pounds, which makes enough for about 10–12 servings.

More Potato Recipes To Try!

Email Me This Recipe
Enter your email and we’ll send it right to you, plus get new recipes from us regularly!
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
best mashed potatoes recipe

The BEST Mashed Potatoes!

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 226 reviews
  • Author: Ali
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Yield: 10 to 12 servings 1x

Description

This homemade mashed potatoes recipe is irresistibly rich and creamy, full of great flavor, easy to make, and always a crowd favorite. Feel free to halve the recipe if you’d like a smaller batch!


Ingredients

Scale
  • 5 pounds potatoes (I use half Yukon Gold, half Russet potatoes)
  • 4 to 6 large cloves garlic, minced
  • fine sea salt
  • 6 tablespoons butter
  • 1 cup whole milk
  • 4 ounces cream cheese, room temperature
  • toppings: chopped fresh chives or green onions, freshly-cracked black pepper


Instructions

  1. Cut the potatoes.  Feel free to peel your potatoes or leave the skins on.  Then cut them into evenly-sized chunks, about an inch or so thick, and transfer them to a large stockpot full of cold water.
  2. Boil the potatoes.  Once all of your potatoes are cut, be sure that there is enough cold water in the pan so that the water line sits about 1 inch above the potatoes.  Stir the garlic and 1 tablespoon sea salt into the water.  Then turn the heat to high and cook until the water comes to a boil.  Reduce heat to medium-high (or whatever temperature is needed to maintain the boil) and continue cooking for about 10-12 minutes, or until a knife inserted in the middle of a potato goes in easily with almost no resistance.  Carefully drain out all of the water.
  3. Prepare your melted butter mixture.  Meanwhile, as the potatoes are boiling, heat the butter, milk and an additional 2 teaspoons of sea salt together either in a small saucepan or in the microwave until the butter is just melted.  (You want to avoid boiling the milk.)  Set aside until ready to use.
  4. Pan-dry the potatoes.  After draining the water, immediately return the potatoes to the hot stockpot, place it back on the hot burner, and turn the heat down to low.  Using two oven mitts, carefully hold the handles on the stockpot and shake it gently on the burner for about 1 minute to help cook off some of the remaining steam within the potatoes.  Remove the stockpot entirely from the heat and set it on a flat, heatproof surface.
  5. Mash the potatoes.  Using your preferred kind of potato masher (I recommend this masher in general, or this masher if you prefer extra-smooth), mash the potatoes to your desired consistency.
  6. Stir everything together.  Then pour half of the melted butter mixture over the potatoes, and fold it in with a wooden spoon or spatula until potatoes have soaked up the liquid.  Repeat with the remaining butter, and then again with the cream cheese, folding in each addition in until just combined to avoid over-mixing.  (Feel free to add in more warm milk to reach your desired consistency, if needed.)
  7. Taste and season.  One final time, taste the potatoes and season with extra salt if needed.
  8. Serve warm.  Then serve warm, garnished with gravy or any extra toppings that you might like, and enjoy!


Notes

Recipe loosely adapted from The New York Times.

About Ali

Hi, I'm Ali Martin! I created this site in 2009 to celebrate good food and gathering around the table. I live in Kansas City with my husband and two young boys and love creating simple, reliable, delicious recipes that anyone can make!

You May Also Like...

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

330 Comments

  1. Jessica says:

    Sounds delicious! I’d love to try this for Thanksgiving. I’m wondering roughly how many this recipe serves? I didn’t see it anywhere.

    Thank you.

    1. Ali says:

      This makes a really large batch with approximately 10-12 servings. Feel free to halve the recipe if needed! :)

  2. adgggfghqret says:

    yummy nummy in my tummy ima kid so uh i cant make this hehe aw Gordon Ramsay do this method with sweet potatoes and I thought I would try it with regular mashed potatoes and being an Irishman who eats everything potatoes even raw. (That comes from my mom’s mom). These are the best mashed potatoes I have ever tasted and everyone else I have served them too agree. So make your potatoes as usual. I never thought to mix different kinds , which I will be doing next. But I always used red and I leave the skin on. In a pan ,add butter and sauté red onions and throw in whole cloves of garlic to roast a bit as well. Once the garlic is slightly browned , remove them and mash them with a fork in a bowl and once the onions are cooked , I like them a little brown as well. Toss the garlic back in. Take your pan dried potatoes and throw them in with the onion and garlic with the heat on very low or off. Mash them in the pan and then add your milk and more butter if desired. Personally, I like to fold in a bit of shredded parm. Again that’s entirely up to you. This adds a great kick to the base potatoes.

    TIP: I like unsalted butter because it’s really easy to over season with salted butter and unsalted butter is the way butter was originally made.

  3. Su says:

    I am making this for thanksgiving and need to transfer it 20 min in the car then want to keep it warm so we can eat. Has anyone put the mashed potatoes in a crock pot on low to keep it warm so it can stay hot? I don’t want it to turn out dry

    1. Lindsay says:

      It says you can put it in a crockpot on high for up to an hour, but I’m scared to try it!

  4. Eileen says:

    Is it salted or unsalted butter

  5. Becky says:

    Loved this recipe! Adding this as my main mashed potato recipe- i definitely added more garlic but it came out perfect!

  6. Dano S. says:

    I was looking for a basic mashed recipe because it’s been so long since I made them. I love your “Feel free to…” parts. They relax you letting you know not everything has to be exactly a certain way. I also like the full fat ingredients. Fat is flavor. Thanks. I’ve added this site to my favorites now.

  7. Ashley says:

    This recipe turned out better than expected! I used half heavy cream and extra garlic with the skins on and they are some of the beat potatoes I have ever had!! They could be served in any nice restaurant!

  8. Jessica S says:

    This was my first time ever making mashed potatoes, and I’m so glad I clicked on this recipe!! Clear, straightforward, and simple. I used red potatoes and peeled half, left the skin on half. It was the perfect ratio. Ended up adding garlic salt to up the garlicky taste but man they were YUMMY!

  9. Gertude Ventimiglia says:

    Your website is among one of my favorite features for useful tips. Thanks for sharing

  10. tina k says:

    Best mashed potatoes I’ve ever made! I put the potatoes through a ricer after drying to make them extra light. Also, If you aren’t serving them immediately, save 1/3 cup of the water the potatoes were boiled in and add before serving to make them fluffy.