
Best Rosemary Garlic Mashed Potatoes Recipe tastes ultra-creamy, buttery, and savory with just enough rosemary and roasted garlic to make your kitchen smell like a cozy restaurant. It works perfectly for busy weeknights or holiday dinners and takes about 45 minutes from start to finish. I first tested this version on a Tuesday in sweatpants, and my family requested it again before they even finished their plates.
Why Make This Best Rosemary Garlic Mashed Potatoes Recipe at Home
Homemade rosemary garlic mashed potatoes taste richer and fresher than anything from a box or tub. You control the salt, the texture, and the amount of butter, which means you can go full comfort-food mode or keep it a bit lighter.
You also get soft, sweet roasted garlic and fragrant rosemary in every bite instead of random flavor pockets. The recipe uses simple ingredients, mostly pantry staples, and works well with regular grocery store brands.
“These are the creamiest, most flavorful mashed potatoes I have ever eaten, and I scraped the bowl clean. ★★★★★”
Ingredients You Need
Potatoes
- 3 pounds Yukon Gold potatoes, peeled and cut into chunks
- Yukon Golds give a naturally buttery flavor and creamy texture.
- Use Russet potatoes if you prefer fluffier mashed potatoes.
- Avoid waxy potatoes like red potatoes for this recipe because they can turn gluey.
Garlic & Rosemary
-
1 whole head garlic
- You will roast the whole head, which gives a mellow, sweet garlic flavor.
- If you feel impatient, use 6 to 8 cloves of jarred minced garlic and sauté them gently in butter instead of roasting.
-
2 to 3 teaspoons fresh rosemary, very finely minced
- Fresh rosemary gives the best flavor and aroma.
- Use 1 teaspoon dried rosemary if you cannot find fresh, and crush it between your fingers to release the oils.
Dairy & Fat
-
6 tablespoons unsalted butter, cut into pieces
- Use a good quality butter since it carries a lot of the flavor.
- Salted butter works too; just reduce the added salt slightly.
-
3/4 to 1 cup whole milk, warmed
- Warm milk blends in more smoothly and keeps the potatoes hot.
- Use half-and-half or heavy cream for extra richness, or use 2% milk for a lighter version.
-
1/3 cup sour cream or plain Greek yogurt
- Sour cream adds tang and extra creaminess.
- Greek yogurt gives a similar effect with more protein and a bit less richness.
Seasoning
- 1 1/4 to 1 1/2 teaspoons kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- Optional: 1/4 teaspoon garlic powder for extra garlic punch
- Optional: 2 tablespoons finely grated Parmesan for a savory boost
Pantry Shortcuts & Substitutions
- Use pre-peeled potatoes from the refrigerated section if you want to save prep time.
- Use roasted garlic from a jar if you do not want to heat the oven, though fresh roasted garlic tastes better.
- Use dried rosemary and garlic powder if you cook in a dorm or small kitchen with limited fresh ingredients.
Equipment List
- Large pot for boiling potatoes
- Colander for draining
- Small baking dish or piece of foil for roasting garlic
- Potato masher, ricer, or hand mixer
- Small saucepan for warming milk and butter
- Sharp knife and cutting board
- Measuring cups and spoons
Tips & Mistakes
- Cut potatoes into even chunks so they cook at the same rate and turn out tender throughout.
- Start potatoes in cold, salted water so they cook evenly and absorb seasoning from the beginning.
- Do not overcook the potatoes or they can soak up too much water and turn watery.
- Drain potatoes very well and let them sit in the hot pot for 1 to 2 minutes so excess moisture evaporates.
- Warm the milk and butter before you add them so the potatoes stay hot and mix smoothly.
- Add dairy gradually and stop when you reach your favorite texture so the mash does not turn soupy.
- Mash gently and avoid overmixing, especially with a hand mixer, so starch does not turn the potatoes gluey.
- Mince rosemary very finely so you get flavor without big needle-like pieces.
- Taste and adjust salt and pepper at the end because potatoes soak up more seasoning than you expect.
- Stir in roasted garlic a little at a time and taste as you go so the garlic flavor does not overpower everything.
How to Make Best Rosemary Garlic Mashed Potatoes Recipe
Step 1: Roast the Garlic
- Heat your oven to 400°F (200°C).
- Slice off the top of the garlic head to expose the cloves.
- Drizzle the exposed cloves with about 1 teaspoon olive oil and sprinkle with a pinch of salt.
- Wrap the garlic head in foil or place it in a small covered baking dish.
- Roast for 30 to 35 minutes until the cloves feel very soft and look lightly golden.
- Let it cool just enough to handle, then squeeze the soft cloves into a small bowl and mash them with a fork.
Step 2: Prep and Boil the Potatoes
- Peel the potatoes and cut them into roughly 1 1/2 inch chunks.
- Place the chunks in a large pot and cover them with cold water by about 1 inch.
- Add 1 tablespoon kosher salt to the water.
- Bring the pot to a gentle boil over medium-high heat.
- Reduce the heat slightly and cook at a steady simmer for 15 to 20 minutes, until a fork slides into a piece easily.
Step 3: Warm the Dairy
- While the potatoes cook, add the butter and 3/4 cup milk to a small saucepan.
- Heat over low until the butter melts and the mixture feels warm but not boiling.
- Stir in the mashed roasted garlic and minced rosemary.
- Keep the mixture on the lowest heat to stay warm, or turn it off and cover it.
Step 4: Drain and Dry the Potatoes
- When the potatoes feel tender, drain them well in a colander.
- Return the potatoes to the hot pot.
- Set the pot over very low heat for 1 to 2 minutes and stir the potatoes around so steam escapes.
- This step dries the potatoes slightly and helps them soak in the buttery garlic mixture.
Step 5: Mash and Mix
- Mash the potatoes with a potato masher or press them through a ricer for extra smooth texture.
- Pour in about half of the warm garlic-rosemary milk mixture and stir gently.
- Add the sour cream or Greek yogurt and continue to mash and stir.
- Add more of the milk mixture a little at a time until the potatoes reach your favorite creamy consistency.
- Season with salt, pepper, and optional garlic powder and Parmesan.
- Taste and adjust seasoning until the flavor makes you want to steal a spoonful straight from the pot.
Step 6: Finish and Keep Warm
- Transfer the mashed potatoes to a serving bowl.
- Swirl the top with a spoon and dot with a small extra piece of butter if you feel fancy.
- Sprinkle a pinch of minced rosemary or chopped parsley on top for color.
- Keep the bowl covered and set it over a pot of barely simmering water or in a warm oven (around 200°F) until serving time.
Variations I've Tried
-
Extra Cheesy Rosemary Garlic Mashed Potatoes
Stir in 1 cup shredded sharp cheddar or Gruyère while the potatoes stay hot.
Add a bit more milk if the cheese thickens the mixture too much. -
Lightened-Up Version
Use 2% milk and Greek yogurt instead of sour cream and heavy cream.
Cut the butter down to 3 or 4 tablespoons and add a splash of chicken or vegetable broth for moisture. -
Skin-On Rustic Style
Leave the skins on Yukon Gold potatoes for more texture and extra nutrients.
Wash and scrub the potatoes very well before cutting. -
Extra Herby Version
Add chopped fresh parsley and chives along with the rosemary.
This version tastes great with grilled chicken or roasted vegetables. -
Vegan Rosemary Garlic Mashed Potatoes
Use vegan butter and unsweetened plant milk such as oat or almond.
Skip the sour cream and add a spoonful of olive oil for richness.
How to Serve Best Rosemary Garlic Mashed Potatoes Recipe
Serve these rosemary garlic mashed potatoes with roasted chicken, turkey, meatloaf, or simple pan-seared pork chops. They also pair nicely with sautéed green beans, roasted carrots, or a big crisp salad. Spoon them into a bowl, swirl the top, and add a little extra butter or a drizzle of good olive oil. I also love a leftover scoop with a fried egg on top for a very happy breakfast or lunch.
How to store
- Fridge: Cool leftovers to room temperature, then store them in an airtight container in the refrigerator for up to 4 days.
- Freezer: Portion the mashed potatoes into freezer-safe containers or bags, flatten them for quicker thawing, and freeze for up to 2 months.
- Reheating on the stove: Reheat in a saucepan over low heat with a splash of milk or broth, stirring often until hot and creamy again.
- Reheating in the microwave: Heat in short bursts, stirring between each round, and add a spoonful of milk or butter if they look a bit thick.
- Reheating in the oven: Spread in a baking dish, cover with foil, and warm at 325°F until hot, then stir and add a little extra butter if you want more richness.
Best Rosemary Garlic Mashed Potatoes Recipe
Ingredients
Instructions
- Heat the oven to 400°F (200°C). Slice off the top of the garlic head to expose the cloves, drizzle with olive oil, and sprinkle with a pinch of salt.
- Wrap the garlic head in foil or place it in a small covered baking dish and roast for 30 to 35 minutes, until the cloves are very soft and lightly golden. Let cool slightly, then squeeze the soft cloves into a small bowl and mash with a fork.
- While the garlic roasts, peel the potatoes and cut them into roughly 1 1/2-inch chunks. Place the chunks in a large pot, cover with cold water by about 1 inch, and add 1 tablespoon kosher salt to the water.
- Bring the pot to a gentle boil over medium-high heat, then reduce the heat slightly and cook at a steady simmer for 15 to 20 minutes, until a fork slides into the potatoes easily.
- While the potatoes cook, add the butter and 3/4 cup milk to a small saucepan. Heat over low until the butter melts and the mixture is warm but not boiling, then stir in the mashed roasted garlic and minced rosemary. Keep warm on very low heat or turn off and cover.
- When the potatoes are tender, drain them well in a colander, then return them to the hot pot. Set the pot over very low heat for 1 to 2 minutes, stirring the potatoes so excess steam escapes.
- Mash the potatoes with a potato masher or press them through a ricer for a smoother texture. Pour in about half of the warm garlic-rosemary milk mixture and stir gently.
- Add the sour cream or Greek yogurt and continue to mash and stir. Add more of the milk mixture a little at a time until the potatoes reach your desired creamy consistency.
- Season with kosher salt, black pepper, and, if using, garlic powder and Parmesan. Taste and adjust seasoning as needed.
- Transfer the mashed potatoes to a serving bowl, swirl the top, and, if desired, dot with a small extra piece of butter and a sprinkle of minced rosemary or parsley. Keep warm until serving.
Notes
Approximate per serving (1/8 of recipe): 260–300 calories; fat 13 g; saturated fat 8 g; carbohydrates 34 g; fiber 3 g; sugars 3 g; protein 5 g; sodium 430 mg. Values will vary based on exact ingredients, brands, and portion size.
