Roasted garlic brings incredible flavor to creamy mashed potatoes in this Garlic Mashed Potatoes recipe.

Creamy, buttery, garlicky mashed potatoes are such a comforting, satisfying side dish. With this garlic mashed potatoes recipe, you can make restaurant-quality garlic mashed potatoes at home. And it’s easy!

Garlic mashed potatoes in a serving bowl with two pats of melty butter in the center and fresh parsley garnish.

My secret to the best homemade garlic mashed potatoes is roasted garlic. Roasting the garlic in the oven mellows the punch of fresh garlic and gives it a smooth, slightly sweet flavor. It is incredibly easy to roast a whole head of garlic in the oven. Once roasted, the cloves are soft and easy to mash, perfect for stirring into a pot of warm mashed potatoes.

These garlic mashed potatoes are perfect Thanksgiving side dish, or serve them alongside Baked Salmon for a fancied up weeknight dinner.

Garlic Mashed Potatoes Ingredients

Ingredients for garlic mashed potatoes recipe.
  • Whole Garlic Bulb: Don’t be alarmed at using a whole bulb of of garlic. Once roasted, the flavor mellows and the roasted garlic gives the potatoes the best smooth garlic flavor without the sharpness that you find in raw garlic.
  • Potatoes: Gold potatoes, such as Yukon golds, are my favorite for mashed potatoes because of their rich, creamy flavor. Russet potatoes are another good choice, and they make lighter, fluffier mashed potatoes. You can also use red potatoes, but the mashed potatoes will be heavier and less creamy and fluffy.
  • Butter: Butter is essential for that rich, buttery flavor that is characteristic of the best mashed potatoes. Let the butter come to room temperature while the potatoes cook so that it will melt into the potatoes more easily.
  • Salt and Pepper: Season mashed potatoes with salt and pepper to taste. A generous amount of salt makes the most flavorful potatoes, so I salt both the potato cooking water and the potatoes after mashing.
  • Milk: I like to use whole milk because it brings richness without the heaviness of cream. Feel free to use low fat milk or heavy cream if you prefer. Warm the milk before stirring it into the potatoes so that the potatoes stay hot.

How to Make Garlic Mashed Potatoes

Roast the garlic. Slice off about 1/4 inch from the top of the bulb, just enough to expose the tops of the garlic cloves. Place the garlic head on top of a piece of foil, drizzle it with olive oil, and wrap the foil up and around the garlic. Bake in a 400° F oven for 40-55 minutes, until the garlic is soft and golden brown.

Pro Tip: You’ll need only one whole bulb of roasted garlic for this recipe, but I usually roast a few heads of garlic at once because it’s just as easy. Save the extra roasted garlic to spread on crusty bread or toss with pasta.

Mash the garlic. Once it’s cool enough to handle, use a small fork and your fingers to remove the roasted garlic cloves from the papery skins. Place the garlic in a small bowl and mash with a fork until smooth.

Prep the potatoes. Should you peel them? That’s up to you. If I’m using small gold potatoes, I’ll often leave the skins on for extra texture and fiber. I recommend peeling russet potatoes before cooking. If you like your mashed potatoes extra smooth, you’ll want to peel off the potato skins. Cut the potatoes into 1-inch pieces.

Boil the potatoes. Put the potatoes in a pot of cold water. Starting the potatoes in cold, rather than boiling, water, promotes even cooking, so that the outsides don’t overcook by the time the insides are done. Salt the cooking water to flavor the potatoes as they cook. Bring the pot to a boil over high heat, and boil the potatoes for 12-15 minutes, or until they are very tender when pierced with a fork. 

Adding salt to pot of water with chopped potatoes.

Drain the potatoes well, and then return them to the hot, empty pot for 2-3 minutes. This allows extra moisture to evaporate and gives you fluffier, creamier mashed potatoes.

Add the butter to the pot, and use a potato masher to mash the potatoes. 

Mashing potatoes with a potato masher.

Stir in the roasted garlic, salt, pepper and the warm milk. If the potatoes aren’t quite creamy enough, you can stir in more warm milk. Potatoes vary in how dry or moist they are, so you may need to add more milk to achieve a creamy texture.

Stirring roasted garlic, milk, salt and pepper into mashed potatoes.

Then serve!

Garlic mashed potatoes with melty butter and fresh parsley garnish in a serving bowl.

Recipe Tips

  • To avoid lumpy potatoes, boil the potatoes until they are very soft (but not falling apart). Lumpy potatoes are usually caused by mashing undercooked potatoes.
  • For fluffy mashed potatoes, mash them by hand using a potato masher. I know that using a hand mixer or stand mixer is easy, but it can overwork the potatoes and give them a gummy or gluey texture. Similarly, don’t overwork the potatoes when mashing and stirring by hand.
  • For extra creamy potatoes, substitute heavy cream for the milk in this recipe. Or stir in 2 tablespoons of sour cream for added creaminess and a slight tangy flavor.
  • To make these in an Instant Pot, use my Instant Pot Mashed Potatoes recipe and stir in the mashed roasted garlic after mashing the potatoes.
  • To make these in a slow cooker, use my Crock Pot Mashed Potatoes recipe and stir in the mashed roasted garlic after mashing the potatoes.

To Make Ahead and Reheat

These garlic mashed potatoes are always best when served immediately, but they are still delicious reheated. Since potatoes tend to dry out over time, stir in a little milk to make them creamy again when reheating.

If you are making these for a holiday meal, you can use a slow cooker to keep them warm until ready to serve. Mash the potatoes up to two hours ahead and then keep them warm in the slow cooker using the warm setting. Stir in a little extra warm milk right before serving to moisten the potatoes and make them extra creamy.

Leftover potatoes can be reheated in the microwave or oven.

  • Microwave: Microwave on high power, stirring occasionally, until hot. Add more milk as needed.
  • Oven: Stir a bit of milk into the potatoes and put them in a baking dish. Cover with foil and bake at 350° F until hot, stirring once or twice.
Spoonful of garlic mashed potatoes set in bowl of potatoes.

More Side Dishes

Garlic mashed potatoes in a serving bowl with two pats of melty butter in the center and fresh parsley garnish.

Garlic Mashed Potatoes

Servings: 6 servings
Prep Time: 20 minutes
Cook Time: 55 minutes
Total Time: 1 hour 15 minutes
These Garlic Mashed Potatoes are creamy, buttery and garlicky. Easy to make with roasted garlic, they are sure to become one of your favorite side dishes!

Ingredients

  • 1 whole garlic bulb
  • olive oil
  • 3 pounds Yukon gold or Russet potatoes, about 8 medium Yukon gold or 4 medium Russet
  • 4 tablespoons unsalted butter, at room temperature, cut into 4 pieces, plus more if desired, to taste
  • 1 teaspoon salt, divided, plus more to taste
  • ¼ teaspoon pepper, or to taste
  • ½ cup whole milk, warmed, plus more as needed

Instructions
 

Roast the Garlic

  • Preheat oven to 400° F.
  • If the garlic bulb has any loose papery skins, remove them. Do not peel the garlic though, as you want the cloves to stay together in the bulb. Slice off about ¼ inch of the top of the garlic bulb, or enough to expose the tops of the garlic cloves.
  • Place garlic bulb on a piece of foil. Drizzle with olive oil. Wrap the foil up and around the garlic, keeping the bulb sitting upright. Place the foil-wrapped garlic in a small baking dish.
  • Roast in the oven for 40-55 minutes, until garlic is soft and browned.
  • Let the garlic cool until it is cool enough to handle. Then use a small fork and your fingers to remove the roasted garlic cloves from the papery skins and place on a small plate or bowl. Mash the roasted garlic with a fork until smooth. Set aside while you cook the potatoes.

Make the Mashed Potatoes

  • Scrub the potatoes under cool water. You can peel the potatoes or leave the skins on, depending on your preference.
  • Cut the potatoes into 1-inch pieces. Place them in a pot of cold water. Add ½ teaspoon salt to the water.
  • Place the pot on the stove and bring to a boil over high heat. Boil potatoes for 12-15 minutes, until very tender when pierced with a fork, but not falling apart. Transfer potatoes to a colander and drain well.
  • Immediately return the drained potatoes to the empty hot pot. Let the potatoes rest in the hot pot for 2-3 minutes to evaporate any extra moisture.
  • Add the butter pieces to the potatoes in the pot. Use a potato masher to mash the potatoes.
  • Add the mashed roasted garlic, remaining ½ teaspoon salt, pepper, and half of the warm milk. Stir. Then stir in the remaining milk, plus more if needed to reach your desired creaminess. Taste and adjust seasonings as needed. Serve.

Notes

  • For extra rich and creamy potatoes, substitute heavy cream for the whole milk.
  • You can mash the potatoes up to two hours ahead and then keep them warm in a slow cooker using the warm setting. Stir in a little extra warm milk right before serving to moisten the potatoes and make them extra creamy.
  • To reheat leftover potatoes in the microwave: Microwave on high power, stirring occasionally, until hot. Add more milk as needed.
  • To reheat leftover potatoes in the oven: Stir a bit of milk into the potatoes and put them in a baking dish. Cover with foil and bake at 350° F until hot, stirring once or twice.
Calories: 255kcal, Carbohydrates: 41g, Protein: 5g, Fat: 8g, Saturated Fat: 5g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 2g, Cholesterol: 22mg, Sodium: 411mg, Potassium: 987mg, Fiber: 5g, Sugar: 3g, Vitamin A: 271IU, Vitamin C: 45mg, Calcium: 54mg, Iron: 2mg
Nutrition information is an estimate.
Cuisine: American
Course: Side Dish
Tried this recipe?Mention @kristines_kitchen on Instagram or tag #kristineskitchenblog.
This site contains affiliate links. If you make a purchase through these links, I may receive a small commission, at no extra cost to you. Thank you for supporting Kristine's Kitchen!