If you’re looking for a creamy garlic mashed potatoes recipe that tastes like it came straight from a restaurant—but with way more butter—welcome. These mashed potatoes are velvety, rich, and unapologetically indulgent. They use roasted garlic, Yukon gold potatoes, and a very generous helping of butter and cream.
This is the perfect side dish for Thanksgiving, Christmas, cozy winter dinners, or honestly any night when you want a restaurant-style mashed potatoes recipe that doesn’t taste bland or gluey. If you’re making this recipe, make sure to check out my mushroom gravy to pair with it. And for more holiday or weeknight dinner sides, make sure to try my cheesy garlic bread, cajun butter corn ribs, or air fryer green beans!

Table of contents
What are the best potatoes for mashed potatoes and why?
Yukon Gold Potatoes (Medium Starch) — Best for Creamy, Velvety Mashed Potatoes: These are the gold standard for creamy mashed potatoes. Their natural buttery flavor, medium starch content, and smooth texture create a velvety, restaurant-style mash without risk of gumminess. They hold up well to lots of butter and cream, and they stay silky even as they cool, making them the ideal choice for rich garlic mashed potatoes.
Russet Potatoes (High Starch) — Fluffy, Light, Classic Mashed Potatoes: Russets produce a classic fluffy, airy mash thanks to their high starch content. They absorb liquid extremely well, which can be great if you want light, cloud-like potatoes—however, they’re also more prone to becoming gluey if overmixed or if too much dairy is added. They’re perfect for traditional diner-style mashed potatoes but lack the natural creaminess of Yukon golds.
Red Potatoes (Low Starch) — Chunky, Rustic Mashed Potatoes: Red potatoes make a rustic, chunky mashed potato. They don’t mash fully smooth because of their low starch levels, and their thin skins add texture and color when left on. They’re great for skin-on, farmhouse-style mashed potatoes but aren’t ideal for ultra-creamy or whipped variations.


Key ingredients for Garlic Mashed Potatoes and why they matter
- Yukon Gold Potatoes: They naturally mash into a creamy, velvety texture without turning gummy. They’re slightly sweet, perfectly starchy, and ideal for this garlic mashed potatoes recipe!
- Roasted Garlic: Roasting garlic makes it sweet, buttery, caramelized, and mellow—not harsh like raw garlic.
- Salted Butter: This is where the magic happens. The butter emulsifies with the dairy and potatoes for that luscious steakhouse texture.
- Half & Half + Heavy Cream: These two work together for maximum creaminess. Half & half gives body; heavy cream gives silkiness.
- Olive Oil: Used to roast the garlic and infuse depth into the potatoes.
- Fresh Rosemary: Infused gently into the butter to add warmth and an herby aroma without overpowering the garlic.
The full written recipe with measurements is below on the recipe card.

Step by Step Instructions – How to Make My Garlic Mashed Potatoes Recipe
- Roast the garlic at 400 degrees for 40-50 minutes until soft, sweet, and caramelized.
- Boil the potatoes in salted water until fork-tender.


- Warm the butter, half & half, heavy cream, and rosemary together to infuse flavor.
- Drain and mash the potatoes, then slowly pour the warm butter-cream mixture and roasted garlic and mash into the potatoes until silky and creamy.


- Finish with more butter on top and season to taste. Garnish with Chives.
Storage & Reheating Tips
To make ahead: Prepare the mashed potatoes completely, then store them in an airtight container in the fridge for up to 3 days. Add a splash of cream before reheating to revive the texture.
How to keep warm: The best trick is to store them in a slow cooker on warm with a pat of butter on top. Stir occasionally. They’ll stay creamy for hours.
To reheat: Warm them in a pot on low heat or in the microwave. Add extra butter, half & half, or cream as needed.
Freezing: Yes—these freeze surprisingly well because of all the butter and cream. Freeze in airtight containers for up to 2 months.

FAQ
Over-mixing or using the wrong potato can cause gumminess. Use Yukon golds and gently fold in the dairy.
Yes, but they’ll be less rich. Whole milk works best if you’re swapping.
A good rule of thumb: ½ pound per person. This recipe serves 8–10.
Serving Suggestions
If you’re looking for more potato side dishes, I have several you’ll be sure to love. Check out my buttery fondant potatoes, ultra crispy oven roasted potatoes, or my cheesy korean potato pancakes.
For holiday classics, serve them with a generous drizzle of my mushroom gravy for a cozy, indulgent Thanksgiving plate. They sit beautifully next to roasted Brussels sprouts, balsamic honey glazed carrots, and stuffing.
For everyday dinners, you can also serve them with crispy mains like some delicious vegetarian lemon pepper wings or cauliflower buffalo wings to balance the spice and crunch with silky, buttery creaminess.
Please remember to leave a review if you make this recipe! The feedback helps me to become a better cook and develop amazing recipes for you.
Easy Garlic Mashed Potatoes Recipe

Ingredients
Potatoes:
- 3.5 lbs Yukon gold potatoes
Cream Mixture:
- 1 c half and half
- 4 tbsp heavy cream
- 2.5 stick salted butter, reserve 1/2 a stick for serving + reheating
- 1 sprig of rosemary
Roasted Garlic:
- 2 tbsp olive oil
- 2 bulbs roasted garlic
Other:
- salt, to taste
- 2 tbsp chopped chives, optional, for garnish
Instructions
- Roast the garlic: Slice the tops off two whole garlic bulbs. Drizzle with olive oil, wrap tightly in foil, and roast at 400°F for 40–50 minutes until soft and caramelized.
- Boil the potatoes: Peel and cut the Yukon gold potatoes into even chunks. Place them in a pot, cover with cold water, salt generously, and boil until completely fork-tender, for about 12 minutes.
- Infuse the butter + dairy: In a small saucepan, combine the 2 sticks of butter, half & half, heavy cream, and the rosemary sprig. Warm gently over low heat until the butter melts and the rosemary fragrance infuses into the mixture. Do not simmer or boil.
- Drain and dry the potatoes: Drain the potatoes well. Let them sit in the hot pot for 1 minute to steam off excess moisture—that helps keep the texture fluffy, not watery.
- Mash the potatoes: Use a masher, potato ricer, or run through a sieve for the smoothest result. Avoid using a mixer or food processor, which can make them gummy.
- Pour in the warm butter-cream mixture: Once the cream mixture is removed from the heat, squeeze in the roasted garlic cloves. Now, slowly add the warm cream mixture to the potatoes while gently mixing. Add enough to reach your ideal creamy consistency.
- Finish with butter: Transfer the mashed potatoes to a serving dish and top with the remaining ½ stick of butter so it melts over the top. Taste and adjust the salt. Garnish with chives if desired.
Notes
– If the potatoes look too thick after sitting, stir in a splash of warm cream or butter to revive them.
– To make them ahead, store in an airtight container and reheat gently on the stovetop or in a slow cooker with a little extra cream.
– You can freeze leftovers for up to 2 months. Thaw overnight and reheat with butter to bring back the creaminess.
– For more flavor, add parmesan, chives, truffle oil, or roasted shallots. For a smoky twist, whisk in smoked paprika butter.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.









