These garlic mashed potatoes are creamy, buttery, and full of comforting roasted garlic flavor. They're a family favorite at every holiday table—and simple enough for weeknights too!
3poundsYukon Gold potatoesor Russet potatoes for fluffier mash
0.5cupwhole milkfor a creamy base
0.5cupsalted buttermelted into the potatoes for richness
8clovesgarlicminced to infuse flavor
1teaspoonsaltto balance the flavors
0.5teaspoonblack pepperfreshly ground for the best taste
Optional Add-ins
cream cheesefor tangy richness
sour creamfor a subtle bite
fresh herbssuch as chives, parsley, or rosemary
parmesan cheesefor a savory twist
Instructions
Prep the potatoesWash and scrub the potatoes well. Peel them if you prefer a smoother mash, or leave the skins on for a rustic texture. Cut into even chunks, about 1 to 2 inches, so they cook evenly.
Boil until tenderPlace the potato chunks in a large pot, cover with cold water, and bring to a boil. Reduce the heat and simmer until the potatoes are fork-tender, usually 12 to 15 minutes.
Infuse the garlicWhile the potatoes cook, add milk, butter, garlic, salt, and pepper to a small saucepan. Warm gently on low heat for 3 to 4 minutes. Do not boil. Let the garlic flavor bloom slowly.
Mash and combineDrain the potatoes well and return them to the pot. Pour in the warm garlic mixture. Mash until smooth and creamy using a potato masher or hand mixer. Leave a few small chunks if desired.
Taste and serveAdjust seasoning if needed. Serve warm with an extra pat of butter on top for a rich finish.
Notes
Use Yukon Golds for creaminess, Russets for fluffiness, or a mix for both.
Salt the boiling water like you would pasta water to layer flavor from the start.
Always warm milk and butter to avoid cooling the potatoes or creating gluey texture.
For make-ahead, keep mashed potatoes warm in a slow cooker and stir in a splash of milk before serving.
For a dairy-free version, use olive oil or vegan butter and unsweetened almond or oat milk.