Garlic and Rosemary Mashed Potatoes
If you’re looking for an easy recipe that brings creamy goodness and comfort to your table, these garlic and rosemary mashed potatoes are the perfect side dish. With hints of rosemary and rich garlic flavors, this dish is ideal for cozy weeknight dinners or the Thanksgiving table. Whether it’s your first time making them or you perfected your potatoes recipe last year, this version is sure to become a family favorite.
**This post contains affiliate links. We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn a small commission by linking to Amazon.com and affiliated websites.
Why You’ll Love These Garlic and Rosemary Mashed Potatoes
This rosemary garlic potato recipe uses simple, wholesome ingredients to create something truly special. The combination of fresh herbs, garlic cloves, and creamy butter gives these mashed potatoes a different flavor that feels both rustic and elevated.
You can use Yukon gold potatoes for their natural creaminess, or try russet potatoes or red potatoes for a slightly different texture. If you prefer dairy-free options, vegan butter and almond milk make a great substitute without losing that creamy mashed potatoes consistency.
Ingredients for Garlic and Rosemary Mashed Potatoes
- 3 lbs yellow or Yukon gold potatoes, peeled and diced
- 6–8 garlic cloves, peeled
- 1–2 rosemary sprigs (or sprigs of rosemary for garnish)
- 1 teaspoon salt
- 3 tablespoons butter (or vegan butter)
- Optional: splash of heavy cream, olive oil, or sour cream for extra richness
How to Make Garlic and Rosemary Mashed Potatoes
Prepare the Potatoes and Garlic
Start by peeling and dicing the potatoes into evenly sized chunks, about the size of a dinner plate quarter. Place potatoes in a large pot, then add the peeled garlic cloves. Fill the pot with just enough water to cover the potatoes and sprinkle in 1 teaspoon of salt. Add the rosemary sprigs on top.

Boil Until Tender
Place the pot on the stove over medium high heat and bring it to a boil. Once boiling, reduce to medium heat, cover, and cook for 15–20 minutes or until the potatoes are fork tender. The garlic cloves will soften and infuse the potatoes with delicious garlic flavors while the rosemary sprigs add hints of rosemary throughout.
Drain and Add Butter
When the potatoes are cooked, carefully strain off the remaining water and remove the rosemary sprigs. Add 3 tablespoons of butter directly to the hot potatoes and let it melt completely. This step helps coat the cooked potatoes in rich flavor before mashing.
Mash to Perfection
Use a potato masher, immersion blender, or even a potato ricer to blend the potatoes to your preferred texture. For extra-smooth creamy mashed potatoes, a food mill works beautifully. If you like them extra rich, mix in a splash of heavy cream, olive oil, or sour cream.
Taste and Serve
Taste and adjust seasoning if needed. For a finishing touch, drizzle with melted butter or olive oil and garnish with a few sprigs of rosemary or other fresh herbs. Serve warm as the ultimate side dish alongside roasted meats or vegetables.

Tips and Variations
- Try using different potatoes like russet potatoes or red potatoes for a slightly different flavor and texture.
- You can easily make this in an instant pot or a small saucepan for smaller batches.
- Store leftovers in an airtight container and refrigerate for up to three days. Reheat with a splash of almond milk or olive oil to bring back that creamy goodness.
Serving Ideas
These garlic rosemary mashed potatoes are a classic addition to any meal. The creamy texture pairs perfectly with roasted chicken, steak, or turkey, making them ideal for special occasions or weeknight dinners. Their subtle flavor from the fresh rosemary and garlic cloves makes them some of the best potatoes you’ll ever serve.
Whether served in a large bowl with a drizzle of melted butter or alongside a hearty main course, this potato recipe is sure to impress.
Conclusion
These garlic and rosemary mashed potatoes combine everything you love about comfort food—creamy goodness, fresh herbs, and just the right touch of garlic flavor. Whether you’re serving them for a weeknight dinner or adding them to your Thanksgiving table, they’re sure to impress everyone who takes a bite. The blend of garlic cloves and rosemary sprigs brings out the natural richness of the potatoes, making this side dish one you’ll want to make again and again. Once you taste that silky, buttery texture with hints of rosemary, you’ll understand why it’s truly one of the best potato recipes out there.

Garlic and Rosemary Mashed Potatoes
Equipment
- large pot
- Strainer
- Potato masher, immersion blender, or potato ricer
- measuring spoons
- Knife and cutting board
Ingredients
- 3 lbs yellow or Yukon gold potatoes peeled and diced
- 6-8 garlic cloves peeled
- 1-2 rosemary sprigs
- 1 teaspoon salt
- 3 tablespoons butter or vegan butter
- Optional: splash of heavy cream, olive oil, or sour cream
Instructions
- Peel and dice the potatoes, then place them in a large pot with the peeled garlic cloves.
- Add enough water to cover the potatoes, then mix in the salt and rosemary sprigs.
- Bring to a boil over medium high heat, then reduce to medium heat, cover, and cook for 15–20 minutes or until fork tender.
- Strain off the water and remove the rosemary sprigs. Add the butter and let it melt into the hot potatoes.
- Mash using a potato masher, immersion blender, or potato ricer until smooth. Add a splash of heavy cream, olive oil, or sour cream if desired.
- Taste and adjust seasoning. Serve warm with a drizzle of melted butter or a few sprigs of rosemary for garnish.
