If there’s one side dish that never fails to bring comfort and smiles to the dinner table, it’s a big bowl of mashed potatoes. But not just any mashed potatoes; we’re talking about luxuriously smooth, buttery potatoes infused with the sweet, mellow flavor of roasted garlic and a touch of rosemary scented cream.

These creamy garlic mashed potatoes are the perfect companion to your Thanksgiving turkey, Sunday roast, or even a simple weeknight chicken dinner. They’re indulgent yet incredibly easy to make, with flavors that feel fancy enough for a holiday but comforting enough for any night of the week.

The magic starts with slow-roasting whole garlic cloves until they’re golden and caramelized, giving them a nutty sweetness that blends seamlessly into fluffy Yukon Gold potatoes. Then we take things up a notch by infusing heavy cream with fresh rosemary, creating a subtle herb aroma that elevates the dish without overpowering it. The result? A mashed potato recipe that’s silky, rich, and unforgettable.

Why You’ll Love This Recipe

  • Silky and Creamy Texture – Thanks to Yukon Gold potatoes and rich heavy cream.
  • Deep Garlic Flavor – Roasting garlic transforms its sharp bite into a mellow sweetness.
  • Elegant but Easy – Perfect for both weeknight dinners and holiday feasts.

Ingredients

  • 10–12 garlic cloves
  • 4 lbs Yukon Gold or creamer potatoes
  • 2 tsp salt (plus more to taste)
  • ½ cup (1 stick) unsalted butter, melted
  • 1 cup heavy cream
  • 2–3 sprigs fresh rosemary
  • Freshly ground black pepper, to taste
  • Olive oil, for roasting garlic

Instructions

1Roast the Garlic: Preheat your oven to 400°F (200°C).Toss the garlic cloves with a drizzle of olive oil and a pinch of salt. Wrap them tightly in aluminum foil and roast for about 30 minutes, until soft and fragrant. For a deeper caramelized flavor, keep roasting, checking every 10 minutes until the cloves are golden brown.

2Prepare the Potatoes: Peel the potatoes and place them in a large bowl of cold water to prevent browning. Cut into 1-inch cubes and place in a large pot. Add 2 teaspoons of salt and cover with cold water. Bring to a gentle boil over high heat, then reduce to low and simmer for about 12 minutes, or until fork-tender.

3Mash the Potatoes: Drain the potatoes and transfer them to a large mixing bowl. Squeeze the roasted garlic out of their skins and add to the potatoes. Mash using a potato masher, ricer, or press through a fine mesh sieve for extra smoothness.

4Infuse the Cream: In a small saucepan, combine the heavy cream and fresh rosemary. Warm over low heat and let it simmer gently for a few minutes. Remove from heat and strain out the rosemary.

5Bring It All Together: Stir the melted butter into the mashed potatoes until fully incorporated. Gradually pour in the rosemary-infused cream, mixing until silky and smooth. Taste and adjust with more salt if needed.

6Serve: Top with a pat of butter, sprinkle with freshly ground black pepper, and serve warm. These mashed potatoes are heavenly alongside roasted meats, grilled vegetables, or even on their own.

Pro Tip: You can roast the garlic ahead of time and keep it refrigerated for up to 3 days. When ready to use, just warm it slightly before mashing it into the potatoes.

Creamy Garlic Mashed Potatoes

These creamy garlic mashed potatoes are rich, buttery, and infused with sweet roasted garlic and rosemary scented cream. Perfect for holiday feasts, Sunday dinners, or any night you crave comfort food.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings 8

Ingredients
  

  • 10 –12 garlic cloves
  • Olive oil for roasting garlic
  • 4 lbs Yukon Gold or creamer potatoes
  • 2 tsp salt plus more to taste
  • ½ cup 1 stick unsalted butter, melted
  • 1 cup heavy cream
  • 2 –3 sprigs fresh rosemary
  • Freshly ground black pepper to taste

Instructions
 

Roast the Garlic

  • Preheat oven to 400°F (200°C).
  • Toss garlic cloves with a drizzle of olive oil and a pinch of salt.
  • Wrap tightly in aluminum foil and roast for 30 minutes, or until soft. For a deeper flavor, roast longer, checking every 10 minutes until golden brown.

Prepare the Potatoes

  • Peel potatoes and place them in a bowl of cold water to prevent browning.
  • Cut into 1-inch cubes and place in a large pot.
  • Add 2 teaspoons salt and enough cold water to cover the potatoes.
  • Bring to a gentle boil over high heat, then reduce to low and simmer for 12 minutes, or until fork-tender.

Mash the Potatoes

  • Drain potatoes and transfer to a large mixing bowl.
  • Squeeze roasted garlic from skins and add to the potatoes.
  • Mash with a potato masher, ricer, or press through a fine mesh sieve for extra smoothness.

Infuse the Cream

  • In a small saucepan, combine heavy cream and rosemary sprigs.
  • Simmer over low heat for a few minutes, then remove from heat.
  • Strain to remove rosemary.

Combine and Serve

  • Stir melted butter into the potatoes until well combined.
  • Gradually add the rosemary-infused cream, stirring until smooth and creamy.
  • Season with additional salt and freshly ground black pepper to taste.
  • Serve warm, topped with an extra pat of butter if desired.

Notes

  • For extra flavor, try adding a pinch of nutmeg or parmesan cheese.
  • You can roast the garlic 1–3 days ahead and store it in the refrigerator until ready to use.
  • Leftovers can be refrigerated in an airtight container for up to 3 days. Reheat gently with a splash of cream or milk to restore creaminess.