If you’ve ever craved the ultimate comfort food side dish, you’re in for a treat with this Creamy Garlic Mashed Potatoes Recipe. It’s rich, buttery, and just the right amount of garlicky to make your taste buds sing. I absolutely love how this turns out every single time, and I know once you try it, you’ll wonder how you ever did mashed potatoes any other way. Stick with me—I’ll share tips and tricks to get the creamiest, most flavorful mash that your whole family will adore.
Why You’ll Love This Recipe
- Ultra Creamy Texture: The secret combo of heavy cream, butter, and milk creates a luscious, smooth mash every time.
- Perfect Garlic Flavor: Minced garlic cooked in butter infuses the potatoes with a warm, savory aroma without overpowering.
- Easy to Customize: Fresh herbs and optional Parmesan let you tweak it to suit your family’s favorite flavors.
- Reliable and Foolproof: I discovered this method after many trials, and it’s just about impossible to mess up.
Ingredients You’ll Need
When it comes to mashed potatoes, using the right ingredients is half the battle won. I choose Yukon Gold for their creamy texture and natural buttery flavor, but russet potatoes work just fine, too. Fresh garlic and real butter? Non-negotiable for me — they bring the soul to this dish.

- Yukon Gold or Russet Potatoes: Choose evenly sized pieces so they cook uniformly; Yukon Gold are a bit creamier, while russets are fluffier.
- Whole Milk: Adds richness; I swap this with oat milk if you want dairy-free, and it still works beautifully.
- Heavy Cream: This is the key for that ultra creamy feel.
- Minced Garlic: Cooking it with butter mellows it out so you get that lovely garlic flavor without the harsh bite.
- Salted Butter: I prefer salted because it adds depth but unsalted works if you want more control on seasoning.
- Fresh Herbs (like Rosemary or Parsley): Finely chopped for a fresh, bright note that balances the richness.
- Salt and Freshly Ground Black Pepper: Because seasoning makes all the difference.
- Parmesan Cheese (optional): Adds a savory, umami punch if you’re feeling fancy.
Variations
I’m all about making recipes your own—this Creamy Garlic Mashed Potatoes Recipe shines with just a few tweaks depending on your mood or dietary needs. I love switching things up when hosting or just making a quick weeknight side.
- Garlic-Infused Olive Oil: If you want a dairy-free version, I sometimes swap butter for garlic-infused olive oil to keep that garlic warmth while being vegan-friendly.
- Herbed Variations: Rosemary and parsley are classics, but thyme or chives can add a lovely twist—I love testing fresh herbs from my garden.
- Cheesy Boost: Stir in sharp cheddar or smoked gouda instead of Parmesan for a different flavor profile.
- Spicy Kick: Add a pinch of cayenne or smoked paprika for a subtle heat that surprises guests.
How to Make Creamy Garlic Mashed Potatoes Recipe
Step 1: Cook Your Potatoes Just Right
Start by placing your peeled and evenly cut potatoes in a large pot, covering them with cold water. I learned early on that starting with cold water, then bringing it to a boil helps cook the potatoes evenly. Bring to a light boil over medium-high heat and cook until you can easily pierce them with a fork — usually about 10 to 12 minutes. Be careful not to overcook, or you’ll end up with waterlogged potatoes that turn gluey.
Step 2: Make the Garlic Butter Cream Mixture
While the potatoes are cooking, melt your butter in a small saucepan over medium heat. Add your minced garlic, whole milk, and heavy cream, stirring frequently to blend the flavors. The garlic will infuse the butter as it gently sautés, creating that rich, savory flavor that’s the soul of this dish. I usually time this so it’s done right as the potatoes finish cooking.
Step 3: Drain and Dry Your Potatoes
Once your potatoes are tender, drain them thoroughly and return them to the pot over low heat. Give them a good stir for a minute or two to evaporate any leftover moisture—this extra step may seem small, but it’s crucial for perfect, fluffy mashed potatoes without any watery spots.
Step 4: Mash and Incorporate Your Creamy Mixture
Now for the fun part: slowly mash your potatoes while pouring in the warm butter and cream mixture bit by bit. This helps you judge the ideal texture so your potatoes are creamy but not runny. I recommend using a traditional potato masher for a rustic feel; machines can make it gluey if overworked. Once smooth, stir in your fresh herbs, salt, pepper, and optional Parmesan cheese.
Pro Tips for Making Creamy Garlic Mashed Potatoes Recipe
- Uniform Potato Size: Cutting potatoes into similar sizes ensures they cook evenly, so you don’t get lumpy mash.
- Warm Ingredients: Adding warm butter and milk prevents the mash from cooling down and helps it absorb flavors better.
- Dry for Fluffiness: After draining, heating potatoes in the pot for a couple of minutes evaporates excess water for fluffier results.
- Taste As You Go: I always add salt gradually and taste several times—mashed potatoes can sneakily become too salty otherwise.
How to Serve Creamy Garlic Mashed Potatoes Recipe

Garnishes
I usually top mine with a sprinkle of chopped fresh parsley or scallions for a pop of color and subtle freshness. If I’m feeling indulgent, a pat of butter right on top while serving makes for an irresistible, melty finish.
Side Dishes
This Creamy Garlic Mashed Potatoes Recipe pairs beautifully with roasted chicken, juicy steaks, or even grilled vegetables. My family especially loves it alongside a hearty pot roast or holiday ham—classic comfort guaranteed.
Creative Ways to Present
For special occasions, I like to pipe the mashed potatoes into pretty swirls using a large star tip, then sprinkle with extra Parmesan and crisp parsley. It instantly makes your simple side dish look elegant and festive—trust me, guests will be impressed!
Make Ahead and Storage
Storing Leftovers
I keep leftover mashed potatoes in an airtight container in the fridge for up to 3 days. When it’s time to enjoy them again, I find that adding a splash of milk or cream while reheating helps bring back that fresh-from-the-pot creaminess.
Freezing
While mashed potatoes can freeze ok, I recommend freezing them without the garlic butter cream mixture for best texture. You can thaw and reheat later, then mix in fresh warm cream and butter right before serving to avoid any graininess.
Reheating
I usually reheat mashed potatoes gently on the stovetop, stirring frequently and adding a bit more cream or milk to loosen the texture. The microwave works too—just cover them and heat in short bursts, stirring in between to keep them smooth and creamy.
FAQs
-
Can I use other types of potatoes for this Creamy Garlic Mashed Potatoes Recipe?
Absolutely! While Yukon Gold and russet potatoes are the most common for fluffy, creamy mashed potatoes, you can experiment with red potatoes or even fingerlings. Just keep in mind that waxy potatoes hold their shape more and may result in a chunkier mash.
-
How do I make this recipe dairy-free?
Simply substitute the whole milk and heavy cream with oat milk or another plant-based cream alternative, and replace butter with a garlic-infused olive oil or vegan butter. The garlic butter mixture is key for flavor, so don’t skip the garlic infusion.
-
What’s the best way to avoid gluey mashed potatoes?
The biggest culprit is overworking the potatoes, especially with a food processor or blender. I recommend using a traditional potato masher and mashing just enough. Also, draining potatoes well and drying them on the stove helps prevent excess moisture making it gluey.
-
Can I prepare this recipe ahead of time for a party?
You can make the mashed potatoes a few hours ahead and keep them warm in a covered dish or slow cooker on low. To refresh before serving, stir in a little warmed butter or cream and gently reheat if needed to maintain that creamy texture.
Final Thoughts
I’ll be honest—mashed potatoes aren’t that complicated, but nailing this Creamy Garlic Mashed Potatoes Recipe elevated my whole cooking game. It’s become my go-to side that feels special without much fuss. Whether it’s a weeknight dinner or a holiday feast, this recipe brings that cozy, indulgent feeling everyone loves. Give it a shot—you’ll love how it fills your kitchen with comfort and your plate with happiness.
Print
Creamy Garlic Mashed Potatoes Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 10 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: American
Description
Creamy Garlic Mashed Potatoes are a comforting side dish made with tender Yukon Gold or Russet potatoes, enriched with butter, cream, and milk, and infused with aromatic garlic and fresh herbs. Perfectly smooth and flavorful, these mashed potatoes make an ideal accompaniment to any meal.
Ingredients
Potatoes
- 5 pounds Yukon Gold or Russet potatoes, peeled and cut into large even-sized pieces
Dairy and Butter
- 1/2 cup whole milk (substitute with oat milk if necessary)
- 1/2 cup heavy cream
- 8 tablespoons (1 stick) salted butter (unsalted butter can be used)
Flavorings and Seasonings
- 2 tablespoons minced garlic
- 1 tablespoon fresh herbs, chopped fine (rosemary, parsley)
- Salt to taste (start with 1 teaspoon and adjust)
- 1 teaspoon freshly ground black pepper
- 1/2 cup Parmesan cheese (optional)
Instructions
- Boil the Potatoes: Place the peeled and cut potatoes into a large pot and cover them fully with water. Set the pot over medium-high heat and bring it to a gentle boil. Cook the potatoes for 10 to 12 minutes until they are tender and a fork easily pierces through them, ensuring not to overcook.
- Heat Butter and Dairy Mixture: During the last 5 minutes of potato cooking time, combine the butter, heavy cream, milk, and minced garlic in a small saucepan over medium heat. Stir frequently until the butter melts and the mixture is warm and aromatic.
- Drain and Dry Potatoes: Strain the cooked potatoes and return them to the pot. Place the pot on low heat and stir the potatoes rapidly to evaporate excess moisture. Turn off the heat once the potatoes are relatively dry.
- Mash and Combine: Slowly mash the potatoes using a potato masher while gradually pouring in the warm butter and dairy mixture. Continue mashing and adding the liquid until the potatoes reach a creamy, smooth consistency.
- Season and Garnish: Stir in the chopped fresh herbs, freshly ground black pepper, salt to taste, and Parmesan cheese if using. Serve immediately, optionally garnished with additional parsley or scallions.
Notes
- Storage: Store leftover mashed potatoes in a sealed container for up to 3 days.
- Reheating: Reheat leftovers in the oven or microwave until warmed through to maintain creaminess.
- Butter choice: Salted butter is preferred for added flavor, but unsalted butter can be used if desired.
- Milk substitute: For dairy-free options, substitute whole milk with oat milk.
Nutrition
- Serving Size: 1 cup
- Calories: 210
- Sugar: 2g
- Sodium: 250mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 40mg