Skip to content

Creamy Mashed Potatoes

Smooth, fluffy and creamy mashed potatoes that take just 30 minutes to make! My all time favorite side dish recipe and a must-make for Thanksgiving.

mashed potatoes in white bowl with butter
This post may contain affiliate links. Read disclosure policy.

Best Homemade Mashed Potatoes

I must say…creamy mashed potatoes have to be one of my favorite foods. I know I’m weird…but I always order them (or some type of potatoes) as a side at restaurants. Yes, I even did this at a pizza joint last week and I’m so glad I did because they were amazing.

I still remember helping my grandma make them for Sunday dinner as a little girl. I soon became her best “masher.” She would always ask me how many potatoes we should cook and I’d tell her the whole bag of course. ;)

This recipe tastes amazing topped with lots of homemade gravy or melted cheese, bacon and green onions. Seriously, the perfect comfort food and Thanksgiving side dish.

mashing potatoes in pot

What Potatoes are Best to Use?

I typically buy russet potatoes or Yukon golds. They are starchy and help to make the consistency creamy and fluffy. Other varieties of potatoes are a bit more difficult to mash, which could interfere with the smooth texture.

I like to buy about 5 pounds in order to make this recipe. It makes enough to serve about 8 people. If you’re cooking for a larger crowd, you can double it!

The Secret to Creamy Mashed Potatoes

My grandma taught me the art of good mashed potatoes. That of course involves lots of butter and cream. Yes cream! I also add in a little cream cheese which makes them extra creamy. Mmm…

  • Starchier varieties of potatoes make the consistency extra creamy. Russets or yukon golds work best.
  • Butter, heavy cream and cream cheese are a must when making this dish. This isn’t a recipe to try and lighten up…the full fat ingredients are part of what gives it that creamy texture.
  • Use an electric hand mixer instead of a potato masher. It makes a huge difference in texture! Just make sure not to over mix or they’ll taste gluey. You can add 1-2 additional Tablespoons heavy cream as you go if needed.
mixing mashed potatoes in pot

How to Make Creamy Mashed Potatoes

  1. Boil water. Bring a large pot of water to a boil.
  2. Cook potatoes. Peel and dice potatoes. Place potatoes in pot for about 20-30 minutes. Once fork tender, drain and add back to pot.
  3. Add butter and cream. Add butter, cream cheese, heavy cream, salt and pepper to pot and mash. Salt and pepper to taste.
  4. Serve and enjoy! Serve plain, with gravy or melted cheese and bacon on top.

Save Room on the Stove!

Instead of a stovetop version, try these easy instant pot mashed potatoes or slow cooker mashed potatoes. They’re just as creamy and delicious, but will help free up some stovetop space for other side dishes, especially during the holidays.

mashed potatoes in bowl

What Can I Add to Mashed Potatoes?

These creamy mashed potatoes taste great on their own, but you can’t go wrong adding any toppings either! Below are a few of my favorites.

Cheesy Variation

Take this dish up a notch and make baked cheesy mashed potatoes! Prepare and mash the potatoes as directed, then spread into a baking dish and top with cheese. Bake in the oven until the cheese is nice and bubbly.

Favorites to Serve With

This delicious side dish tastes amazing served alongside meats, vegetables, salads…you name it. Below are a few of my favorites!

best mashed potatoes

5 star review

“Creamy, buttery and so good! This is my go to mashed potatoes recipe! Everyone loves it!”

– Pam

More Potato Side Dishes:

mashed potatoes in white bowl with butter

Creamy Mashed Potatoes

5 from 9 votes
Smooth, fluffy and creamy mashed potatoes that take just 30 minutes to make! My all time favorite side dish recipe and a must-make for Thanksgiving.
Prep Time: 10 mins
Cook Time: 20 mins
Total Time: 30 mins
Servings: 8

Ingredients 

  • 1 Tablespoon Kosher salt , for boiling water
  • 5 pounds potatoes , peeled, washed and cut into 2-inch pieces
  • 1 stick salted butter (1/2 cup)
  • 4 ounces cream cheese , or sour cream
  • 1/4 cup heavy cream
  • 1/2 teaspoon Kosher salt
  • 1/4 teaspoon pepper

Instructions

  • Fill a large pot of water and bring water to a boil with 1 Tablespoon salt. While the water is coming to a boil, peel and wash the potatoes. Dice into 2 inch pieces.
    diced potatoes on cutting board
  • Place potatoes in the pan and cook for 15 minutes, or until a fork inserts easily. Drain and place back in pan. Let steam evaporate.
    boiling potatoes in pot
  • Add butter, cream cheese, heavy cream, salt and pepper. Mash with a potato masher. If you want them extra creamy, use an electric mixer. Add a Tablespoon or two more heavy creamy if you’d like them even creamier. You can also add more salt and pepper to taste.
    mixing mashed potatoes in pot
  • Serve while warm. Enjoy plain, with gravy or melted cheese on top.
    mashed potatoes in white bowl with butter

Notes

Note: I like to set out the milk, butter and cream cheese to come to room temperature before getting started. 
Electric Mixer: Be careful not to over mix or else they’ll taste gluey. I usually mix mine for about 10 seconds.
Gravy: I love to add this homemade gravy on top. For Thanksgiving, a turkey gravy also tastes delicious. 

Calories: 339kcal | Carbohydrates: 36g | Protein: 8g | Fat: 19g | Saturated Fat: 11g | Cholesterol: 56mg | Sodium: 613mg | Potassium: 1195mg | Fiber: 7g | Vitamin A: 655IU | Vitamin C: 32.3mg | Calcium: 107mg | Iron: 9.2mg

Nutrition provided is an estimate. It will vary based on specific ingredients used.

Course: Side Dish
Cuisine: American
Author: Jamielyn Nye

Did you make this recipe? Don’t forget to give it a star rating below!

Let’s connect

Join our community of over 5 million!

Featured on

  • Taste of Home
  • Martha Stewart
  • Country Living
  • BuzzFeed
  • Yahoo
  • Food Network
  • Today