There’s just something comforting about a big, warm bowl of mashed potatoes. I’ve been making this Creamy Garlic Mashed Potatoes recipe for years, and it never fails to steal the show on the dinner table. The smooth texture, rich buttery flavor, and subtle garlic infusion come together in the most satisfying way. Whether it’s a holiday meal or a cozy weeknight dinner, this side dish always disappears fast.

What makes this mashed potato recipe stand out is the perfect balance between creamy and fluffy. I like to use just the right amount of butter, cream, and roasted garlic to create that dreamy, melt-in-your-mouth consistency. It’s a classic, yes—but with a little finesse, it becomes unforgettable.
Why You’ll Love This Creamy Garlic Mashed Potatoes Recipe
- Silky, smooth texture with no lumps
- Rich flavor from roasted garlic and real butter
- Perfect as a side for any meal—from roast dinners to grilled veggies
- Easy to make ahead and reheat
- Comfort food at its finest, with a gourmet touch
What Kind of Potatoes Are Best for Mashed Potatoes?
For the creamiest texture, I always go with Yukon Gold or Russet potatoes. Yukon Golds bring a natural buttery flavor and a smooth consistency. Russets, on the other hand, are light and fluffy, which also works beautifully when whipped. If you prefer a richer taste, go for Yukon Golds. For a fluffier mash, opt for Russets. You can even blend the two for the best of both worlds.
Options for Substitutions
- Butter: If you’re dairy-free, use vegan butter or olive oil. Coconut oil also works in a pinch, though it adds a bit of sweetness.
- Heavy Cream: Substitute with whole milk, half-and-half, or a dairy-free alternative like oat milk for a lighter version.
- Garlic: Roasted garlic gives a mellow sweetness, but you can use minced fresh garlic for more bite—or garlic powder in a rush.
- Chives: Don’t have chives? Use green onions, parsley, or leave them out altogether.
Ingredients for This Creamy Garlic Mashed Potatoes Recipe
- Yukon Gold or Russet Potatoes: These are the stars of the dish, delivering a fluffy, creamy texture when boiled and mashed. Yukon Golds add a natural buttery flavor.
- Roasted Garlic: Adds depth, warmth, and a mellow richness that elevates traditional mashed potatoes into something extraordinary.
- Unsalted Butter: Provides that essential creamy, savory base. Using unsalted lets you control the final saltiness.
- Heavy Cream: Creates a luxurious texture and helps incorporate all ingredients smoothly.
- Salt & Black Pepper: Essential for bringing out all the flavors.
- Fresh Chives: Adds a burst of color and mild oniony flavor on top.

Step 1: Prepare the Garlic
Preheat your oven to 400°F (200°C). Slice the top off a whole garlic bulb to expose the cloves. Drizzle with olive oil, wrap in foil, and roast for 40 minutes or until the cloves are golden and buttery soft. Set aside to cool.
Step 2: Peel and Boil the Potatoes
Peel the potatoes and cut them into large chunks. Place them in a large pot and cover with cold water. Add a generous pinch of salt. Bring to a boil over medium-high heat and cook for about 15–20 minutes or until the potatoes are fork-tender.
Step 3: Drain and Dry the Potatoes
Drain the cooked potatoes and return them to the hot pot. Let them sit uncovered for a few minutes on low heat to allow excess moisture to evaporate. This step ensures your mashed potatoes aren’t watery.
Step 4: Mash the Potatoes
Use a potato masher or ricer to mash the potatoes until smooth. Avoid over-mixing, which can make them gluey.
Step 5: Mix in Butter and Roasted Garlic
Squeeze the roasted garlic cloves out of their skins and mash them into a paste. Add to the potatoes along with the butter. Stir until the butter is fully melted and incorporated.
Step 6: Add Cream and Season
Slowly stir in warm heavy cream a little at a time until you reach your desired creaminess. Season with salt and freshly ground black pepper to taste.
Step 7: Finish and Serve
Spoon the mashed potatoes into a serving bowl. Top with a few extra pats of butter and sprinkle with chopped chives. Serve hot.
How Long to Prepare the Creamy Garlic Mashed Potatoes
Preparation Time
Preparing the garlic and potatoes takes around 15 minutes. This includes peeling and chopping the potatoes and getting the garlic ready for roasting. While the garlic roasts, you can multitask by boiling the potatoes, saving valuable time.
Cooking Time
The garlic needs about 40 minutes to roast, while the potatoes typically boil for 15–20 minutes. Once everything is cooked, mashing and combining the ingredients takes about 5–10 minutes. Altogether, expect about 50–60 minutes from start to finish, depending on your pace.
Tips for Perfect Creamy Garlic Mashed Potatoes
- Use warm cream and butter so they incorporate smoothly into the potatoes.
- Don’t skip roasting the garlic—it gives a much deeper flavor than raw or sautéed garlic.
- Use a potato ricer for the smoothest texture.
- Let the potatoes sit briefly after draining to remove excess water.
- Season gradually, tasting as you go for perfect balance.
Watch Out for These Mistakes While Cooking
- Overmixing: This can turn your potatoes into a sticky, gluey mess.
- Cold Dairy: Adding cold cream or butter can cool the potatoes and cause uneven mixing.
- Undercooked Potatoes: Make sure they are fork-tender before draining.
- Too Much Liquid: Add cream slowly—you can always add more, but you can’t take it out.
- Skipping the Garlic Roast: Using raw garlic will result in a much harsher flavor.
What to Serve With Creamy Garlic Mashed Potatoes?
1. Herb-Crusted Roast Chicken
Perfectly juicy with crispy skin, roast chicken is a classic main dish that pairs beautifully with the creamy potatoes.
2. Grilled Ribeye Steak
The rich, savory flavors of a grilled steak are enhanced when served alongside these mashed potatoes.
3. Green Beans Almondine
A lighter, crunchy side dish that contrasts the softness of the mashed potatoes.
4. Classic Meatloaf
Comfort food meets comfort food—meatloaf and mashed potatoes were made for each other.
5. Mushroom Gravy
Top your mashed potatoes with a savory, umami-packed mushroom gravy for a vegetarian-friendly option.
Storage Instructions
Refrigeration
Store leftover mashed potatoes in an airtight container in the refrigerator for up to 4 days. Let them cool before sealing to avoid excess moisture.
Reheating
Reheat in a pot over low heat, adding a splash of milk or cream to restore creaminess. Stir frequently to prevent sticking. You can also microwave in 1-minute intervals, stirring between each.
Freezing
Mashed potatoes freeze surprisingly well. Store in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating on the stove.
Estimated Nutrition (Per Serving)
- Calories: 290 kcal
- Protein: 4g
- Carbohydrates: 30g
- Fat: 17g
- Saturated Fat: 10g
- Cholesterol: 45mg
- Sodium: 220mg
- Fiber: 3g
- Sugar: 2g
Frequently Asked Questions
How many potatoes should I use per person?
A good rule of thumb is about 1/2 pound of potatoes per person. For a family of 4, 2 pounds is perfect.
Can I make these mashed potatoes ahead of time?
Absolutely! You can make them a day in advance. Reheat gently with a splash of cream or milk.
What’s the best way to reheat mashed potatoes?
Reheat in a pot over low heat, adding milk or cream and stirring often. You can also use the microwave, stirring every minute.
Can I use an electric mixer instead of a potato masher?
You can, but use it on low speed and avoid overmixing to keep the texture light and fluffy.
Are these mashed potatoes gluten-free?
Yes, all the ingredients in this recipe are naturally gluten-free. Just double-check your cream and butter labels to be sure.
Conclusion
Creamy Garlic Mashed Potatoes aren’t just a side dish—they’re a comforting, flavorful highlight of any meal. From the soft richness of roasted garlic to the silky smooth texture, every spoonful delivers warmth and satisfaction. Whether served with a weeknight dinner or a festive holiday spread, this recipe is one you’ll come back to again and again.
Creamy Garlic Mashed Potatoes
- Total Time: 55 minutes
- Yield: 6 servings
Description
Silky, buttery, and rich with flavor, these Creamy Garlic Mashed Potatoes are the ultimate comfort food side dish. Made with roasted garlic, real butter, and warm cream, they’re everything you want in a cozy, hearty bite. Perfect for holiday gatherings or easy dinners, this easy recipe fits in any kitchen—from quick breakfast prep to elegant dinner ideas. Whether you’re looking for a healthy snack base or classic dinner sides, these mashed potatoes deliver flavor and satisfaction.
Ingredients
2 pounds Yukon Gold or Russet potatoes
1 bulb garlic
4 tablespoons unsalted butter
1/2 cup heavy cream
1 teaspoon salt
1/2 teaspoon black pepper
1 tablespoon chopped fresh chives
1 tablespoon olive oil (for roasting garlic)
Instructions
1. Preheat oven to 400°F (200°C). Slice the top off a whole bulb of garlic, drizzle with olive oil, wrap in foil, and roast for 40 minutes until soft.
2. Peel and chop potatoes into chunks. Place in a large pot, cover with cold salted water, and bring to a boil. Cook for 15–20 minutes or until fork-tender.
3. Drain potatoes and return to the pot. Let them sit on low heat for a few minutes to dry out.
4. Mash potatoes using a ricer or potato masher until smooth.
5. Squeeze roasted garlic from skins and mash it into a paste. Stir into potatoes along with butter until melted.
6. Slowly add warm cream while stirring. Season with salt and pepper.
7. Transfer to a serving dish. Top with extra butter and chopped chives. Serve hot.
Notes
Warm the cream before adding to help it blend smoothly.
Don’t overmix the potatoes—mash gently for best texture.
Roasting the garlic gives it a sweet, mellow flavor that transforms the dish.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Side Dish
- Method: Boiled + Roasted
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 290
- Sugar: 2g
- Sodium: 220mg
- Fat: 17g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 45mg
