These roasted garlic mashed potatoes are creamy and full of flavor. With sweet, melted garlic mixed in, they make a perfect side for any meal!
I can’t help but sneak a spoonful before serving. They’re just that good! They’re easy to whip up too—just roast the garlic, boil the potatoes, mash them together, and enjoy!
Key Ingredients & Substitutions
Potatoes: Yukon Gold potatoes give a creamy texture with a slight flavor, while Russet potatoes make them fluffy. If you’re looking for a lower-carb option, try cauliflower instead—just steam it and mash!
Garlic: Roasting garlic transforms it into a sweet, mellow ingredient. If you’re short on time, you can use garlic powder, but it’s never quite the same. Use 1-2 teaspoons for a similar flavor.
Milk/Cream: Whole milk creates a classic creamy texture. Heavy cream makes it extra rich. You can substitute with plant-based milk like almond or oat milk for a dairy-free option.
Butter: Unsalted butter is the way to go, letting you control the saltiness. If you want to cut down on dairy, use olive oil or a vegan butter spread.
How Do You Roast Garlic to Perfection?
Roasting garlic is easy but requires a little patience for the best flavor. Follow these simple steps:
- Preheat your oven to 400°F (200°C).
- Cut the top off a head of garlic to expose the cloves.
- Drizzle with olive oil, ensuring the cloves are coated.
- Wrap in aluminum foil, creating a sealed pouch.
- Roast for 30-40 minutes until soft and golden.
This method brings out a deliciously sweet flavor that blends perfectly into your mashed potatoes!

Roasted Garlic Mashed Potatoes
Ingredients You’ll Need:
- 2 pounds Yukon Gold or Russet potatoes, peeled and cut into chunks
- 1 whole head of garlic
- 2 tablespoons olive oil
- 1/2 cup whole milk or heavy cream, warmed
- 4 tablespoons unsalted butter, softened
- Salt, to taste
- Freshly ground black pepper, to taste
- Fresh parsley or chives, chopped (optional, for garnish)
How Much Time Will You Need?
This delicious roasted garlic mashed potato recipe will take about 10 minutes to prepare and around 30-40 minutes to cook, bringing the total to about 50 minutes. Perfect for a rewarding side dish!
Step-by-Step Instructions:
1. Roast the Garlic:
Start by preheating your oven to 400°F (200°C). Take the whole head of garlic and slice the top off, exposing the cloves. Drizzle olive oil over it, wrap it in aluminum foil, and place it in the oven. Let it roast for around 30-40 minutes until the garlic is soft and golden. The smell will be amazing!
2. Cook the Potatoes:
While the garlic is roasting, wash and peel the potatoes. Cut them into chunks for even cooking. Place the potato chunks in a large pot and cover them with cold water. Sprinkle in a pinch of salt. Bring the water to a boil over medium-high heat, then lower the heat to a simmer and cook until the potatoes are tender, about 15-20 minutes.
3. Mash Them Together:
Once the potatoes are cooked, drain them well and return them to the pot or place them in a large bowl. Squeeze the roasted garlic cloves out of their skins and mash them into the potatoes with a potato masher.
4. Make It Creamy:
Add the softened butter and warmed milk (or cream) to the mashed potatoes and garlic mixture. Mix it all together until it’s smooth and creamy. If you want it a bit looser, feel free to add more milk!
5. Season to Perfection:
Taste your mashed potatoes and add salt and freshly ground black pepper to your liking. Stir until everything is well combined.
6. Serve and Enjoy:
Transfer your delicious roasted garlic mashed potatoes to a serving bowl. If you like, sprinkle some chopped parsley or chives on top for a pop of color and flavor. Serve warm and enjoy every bite of this comforting side dish!
Can I Use Other Types of Potatoes?
Absolutely! While Yukon Gold and Russet potatoes are ideal for creamy mashed potatoes, you can also use red potatoes for a slightly firmer texture. Just be sure to adjust the cooking time as needed!
Can I Prepare These Mashed Potatoes Ahead of Time?
Certainly! You can make the mashed potatoes a day in advance. Just store them in an airtight container in the refrigerator. When you’re ready to serve, reheat them gently on the stovetop, adding a splash more milk or cream to get them creamy again.
How Should I Store Leftovers?
Leftover mashed potatoes can be stored in an airtight container in the fridge for up to 3 days. For longer storage, you can freeze them for up to 2 months. Just make sure to let them cool completely before freezing!
What Can I Add for Extra Flavor?
You can mix in some cheese, like cheddar or cream cheese, for added richness. Fresh herbs like thyme or rosemary are also great for enhancing the flavor. Just mix them in at the end before serving!



