hands holding a baking dish with creamy mashed potatoes

The Best Homemade Mashed Potatoes

  • Author: Krista
  • prep_time Prep Time: 10 minutes
  • cook_time Cook Time: 20 minutes
  • total_time Total Time: 30 minutes
  • yield Yield: 8-10 1x
  • category Category: Side Dishes
  • method Method: Stove
  • cuisine Cuisine: American
  • Diet: Gluten Free


The most amazing Homemade Mashed Potatoes that are extremely creamy, full of garlic flavor, done in 30 minutes, super easy and guaranteed to be a hit! These creamy mashed potatoes are perfect for the holidays!



  • 2 large russet potatoes, peeled and diced
  • 56 medium white potatoes or yukon gold
  • 1 cup of milk
  • 4 tablespoon unsalted butter
  • 2 1/2 teaspoon garlic powder
  • 1/2 teaspoon black pepper
  • 2 teaspoons of salt
  • 3 oz cream cheese
  • garnish: parsley, fresh cracked pepper or chives


  1. Cut potatoes into quarters. Rinse off thoroughly and add to a large pot along with just enough water to cover the potatoes.
  2. Bring potatoes to a boil and cook until they are fork tender, about 15-20 minutes.
  3. In the meantime, to a small saucepan over medium heat, add butter and milk. Simmer, whisking the entire time, until butter is melted and the milk is warm.
  4. Next, drain the potatoes into a strainer then add back to the large pot, along with cream cheese, milk/butter mixture, garlic powder, salt and pepper.
  5. Using a potato masher or a hand mixer,  mix/mash until the potatoes are the consistency you’d like. Add more salt to taste.
  6. Serve!

Keywords: garlic mashed potatoes, best mashed potatoes, cream cheese mashed potatos, thanksgiving sides