If you love comfort food that warms the soul, these Cheesy Garlic Mashed Potatoes will be your new go-to side dish. Buttery, creamy, and loaded with sharp cheddar and savory Parmesan, they’re the ultimate mash-up (pun intended) of rich, indulgent flavors.
Whether you’re looking for holiday side dishes, easy weeknight dinner ideas, or potluck crowd-pleasers, this recipe delivers. The roasted garlic aroma fills your kitchen as the potatoes whip into a fluffy cloud of cheesy perfection. These are not your average mashed potatoes — they’re a creamy, dreamy flavor bomb that pairs with just about anything.
Why You’ll Love This Recipe
Rich and creamy — every bite is smooth and cheesy.
Garlic-forward flavor — sautéed buttered garlic makes it irresistible.
Perfect for any meal — from steak dinners to Thanksgiving feasts.
Customizable — swap cheeses or add mix-ins.
Make-ahead friendly — reheat beautifully for stress-free entertaining.
Ingredient Breakdown
Russet Potatoes – High starch content makes them light and fluffy when mashed.
Garlic – Sautéed in butter to release a mellow, nutty aroma without bitterness.
Unsalted Butter – Adds richness and helps carry the garlic flavor through the dish.
Heavy Cream (or Milk) – Creates a silky-smooth texture; heavy cream makes it extra luxurious.
Cheddar Cheese – Sharp, melty goodness that adds tang and depth.
Parmesan Cheese – Salty, nutty, and perfect for rounding out the cheesy profile.
Salt & Black Pepper – Essential for seasoning and balance.
Fresh Chives or Parsley – Adds freshness and a pop of color before serving.
Step-by-Step Instructions
Cook the potatoes
Bring a large pot of salted water to a boil.
Add diced potatoes and cook until fork-tender, about 15–20 minutes.
Drain well and return to the pot to steam off excess moisture.
Prepare the garlic butter
In a small saucepan, melt butter over medium heat.
Add minced garlic and sauté for 1–2 minutes until fragrant, being careful not to burn it.
Remove from heat.
Mash the potatoes
Use a potato masher or hand mixer to mash the hot potatoes until smooth.
Gradually add the garlic butter and heavy cream, mixing until creamy and lump-free.
Add the cheese
Fold in shredded cheddar and Parmesan until melted and fully incorporated.
Season generously with salt and freshly ground black pepper.
Serve and garnish
Spoon into a serving bowl, top with chopped chives or parsley, and serve warm.
Pro Tips for the Creamiest Potatoes
Start with cold water — this helps potatoes cook evenly without becoming gluey.
Warm the cream before adding — keeps the mash hot and absorbs more easily.
Don’t overmix — too much mashing can make potatoes gummy.
Grate your own cheese — pre-shredded cheese can be coated with anti-caking agents that affect melting.
Taste as you go — seasoning is key to perfect mashed potatoes.
Ingredient Swaps & Variations
Extra cheesy: Add cream cheese or mozzarella for more gooey texture.
Garlic lovers: Roast the garlic first for a sweeter, deeper flavor.
Herb-infused: Stir in rosemary, thyme, or dill.
Lighter version: Swap heavy cream for low-fat milk and reduce butter.
Loaded potatoes: Top with crispy bacon bits and sour cream.
Serving Suggestions
Pair with roast chicken, grilled steak, or baked salmon.
Serve alongside holiday turkey or ham for a festive feast.
Add to a shepherd’s pie as the creamy topping.
Make Ahead & Storage Tips
Make ahead: Prepare the mashed potatoes up to 2 days in advance; store covered in the fridge.
Reheat: Warm in a saucepan over low heat, adding a splash of cream or milk to restore creaminess.
Freeze: Store in an airtight container for up to 2 months. Thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I use Yukon Gold potatoes instead?
Yes! Yukon Golds will give a naturally buttery flavor and slightly creamier texture.
Can I make this without dairy?
Use plant-based butter, almond or oat milk, and dairy-free cheeses.
Why are my mashed potatoes gluey?
Overmixing breaks down starches too much, leading to a sticky texture. Mash gently.
Can I keep mashed potatoes warm for a party?
Yes — keep them in a slow cooker on the “warm” setting with a bit of extra cream.
Ingredients
Equipment
Method
- Bring a large pot of salted water to a boil.
- Add diced potatoes and cook until fork-tender, about 15–20 minutes.
- Drain well and return to the pot to steam off excess moisture.
- In a small saucepan, melt butter over medium heat.
- Add minced garlic and sauté for 1–2 minutes until fragrant, being careful not to burn it.
- Remove from heat.
- Use a potato masher or hand mixer to mash the hot potatoes until smooth.
- Gradually add the garlic butter and heavy cream, mixing until creamy and lump-free.
- Fold in shredded cheddar and Parmesan until melted and fully incorporated.
- Season generously with salt and freshly ground black pepper.
- Spoon into a serving bowl, top with chopped chives or parsley, and serve warm.
Notes
- Avoid boiling potatoes too hard — a gentle simmer helps them stay fluffy.
- Always taste before serving; potatoes soak up seasoning quickly.

