
Best Rosemary Garlic Mashed Potatoes Recipe tastes rich, buttery, and herby with just enough garlic to feel cozy without knocking anyone over. It works perfectly for busy weeknights or holiday dinners and takes about 40 minutes from start to finish. I have made some version of these potatoes for more than a decade, and my family still argues over who gets to lick the pot.
Why Choose This Best Rosemary Garlic Mashed Potatoes Recipe
This mashed potato recipe hits that sweet spot between rustic and silky. You taste real potatoes, real butter, and fresh rosemary, not a cloud of mystery starch.
You cook the garlic gently so it turns sweet and mellow, which keeps picky eaters happy. The method stays simple, uses basic equipment, and scales easily for two people or a crowd.
“Creamy, garlicky, and perfectly herby, this Best Rosemary Garlic Mashed Potatoes Recipe stole the show at dinner and nobody missed the gravy. ★★★★★”
Ingredients You’ll Need
Potatoes
- 3 pounds Yukon Gold potatoes, peeled and cut into 1½ inch chunks
- Yukon Golds give a naturally buttery flavor and creamy texture.
- Use Russet potatoes if you prefer extra fluffy mash, but handle them gently so they do not turn gluey.
Dairy & Fat
- 6 tablespoons unsalted butter, cut into pieces
- Use a good-quality butter since it carries a lot of flavor here.
- ¾ to 1 cup whole milk, warmed
- Swap with half-and-half for richer potatoes or 2% milk for a lighter version.
- ¼ cup sour cream or plain Greek yogurt
- Sour cream adds tang and extra creaminess; Greek yogurt works great if you keep it in your fridge more often.
Garlic & Herbs
- 6 cloves fresh garlic, minced or very finely chopped
- Jarred minced garlic works in a pinch, but fresh garlic tastes sweeter and cleaner.
- 2 tablespoons fresh rosemary, finely chopped
- Use 2 teaspoons dried rosemary if you do not have fresh; crush it between your fingers to wake up the flavor.
- ½ teaspoon dried thyme (optional, but tasty with rosemary)
Seasoning
- 1½ to 2 teaspoons kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- Extra chopped rosemary for garnish (optional)
Pantry Shortcuts & Substitutions
- Use garlic powder if you do not have fresh garlic: start with 1 teaspoon and adjust.
- Use plant-based butter and unsweetened plain oat or almond milk for a dairy-free version.
- Use chicken or vegetable broth for part of the milk if you want lighter mashed potatoes with good flavor.
Equipment List
- Large pot for boiling potatoes
- Colander for draining
- Small saucepan for warming butter, milk, garlic, and herbs
- Potato masher, ricer, or sturdy whisk
- Wooden spoon or spatula
- Measuring cups and spoons
Tips & Tricks
- Cut potatoes into even chunks so they cook at the same rate.
- Start potatoes in cold, salted water so they cook evenly and absorb seasoning from the inside out.
- Simmer garlic gently in butter and milk so it turns soft and sweet, not sharp or bitter.
- Warm the dairy before adding it to the potatoes so the mash stays hot and smooth.
- Drain potatoes well, then return them to the hot pot for 1 to 2 minutes to steam off extra moisture.
- Mash potatoes while they still feel hot; they blend more easily and stay fluffier.
- Add liquid gradually so you control the texture, from rustic and thick to silky and spoonable.
- Use a potato masher for rustic texture or a ricer for very smooth mashed potatoes.
- Taste and adjust salt and pepper at the end; potatoes soak up more seasoning than you expect.
- Stir chopped rosemary in at the end so it tastes fresh and bright, not dull.
How to Make Best Rosemary Garlic Mashed Potatoes Recipe
Step 1: Prep and Boil the Potatoes
Peel the potatoes and cut them into chunks about 1½ inches thick. Place them in a large pot and cover with cold water by about 1 inch.
Add 1 tablespoon kosher salt to the water and give it a quick stir. Bring the pot to a gentle boil over medium-high heat, then lower the heat slightly so the water simmers.
Cook the potatoes for 15 to 20 minutes until they feel very tender when you poke them with a fork. You should slide the fork in easily without resistance.
Step 2: Warm the Garlic, Butter, and Milk
While the potatoes cook, place the butter, milk, garlic, rosemary, thyme, 1 teaspoon salt, and black pepper in a small saucepan. Set the pan over low heat.
Heat the mixture until the butter melts and small bubbles form around the edges. Stir occasionally and keep the heat low so the garlic softens gently and does not brown.
Turn off the heat and let the mixture sit so the flavors mingle. The garlic and rosemary will infuse the milk and butter while you finish the potatoes.
Step 3: Drain and Dry the Potatoes
When the potatoes feel tender, pour them into a colander and drain them very well. Shake the colander a few times to remove extra water.
Return the potatoes to the hot pot and place the pot back on the warm burner with the heat off. Let the potatoes sit for 1 to 2 minutes, then stir them around so steam escapes and the surfaces dry out.
This quick drying step helps the potatoes soak up the buttery garlic mixture instead of turning watery. You get richer, creamier mashed potatoes with the same amount of ingredients.
Step 4: Mash to Your Favorite Texture
Use a potato masher or ricer to mash the hot potatoes until they reach your preferred texture. Keep them a little chunky for rustic style or work them more for a smoother bowl.
Avoid overworking the potatoes with a hand mixer or food processor since that can turn them gummy. A masher or ricer gives you control and keeps the texture soft and fluffy.
Step 5: Add Garlic-Rosemary Butter and Dairy
Stir the sour cream or Greek yogurt into the warm garlic-rosemary milk mixture. Pour about half of this mixture over the mashed potatoes.
Gently fold the liquid into the potatoes with a wooden spoon or spatula. Add more of the mixture a little at a time until you hit your perfect level of creaminess.
Taste and adjust with extra salt and pepper as needed. Sprinkle extra chopped rosemary on top if you like a stronger herb flavor and a pretty finish.
Step 6: Keep Warm and Serve
If you need to hold the potatoes for a short time, cover the pot and keep it over the lowest heat setting. Stir occasionally and add a splash of warm milk if they start to thicken too much.
Scoop the mashed potatoes into a serving bowl and top with a small pat of butter and a pinch of rosemary. Serve hot while the top still looks glossy and inviting.
What to Serve with it?
These rosemary garlic mashed potatoes pair beautifully with roasted chicken, turkey, or a simple skillet steak-style chicken breast. They also taste great next to baked salmon, roasted carrots, or green beans with a squeeze of lemon.
Use them as a base for meatballs with gravy, herb-roasted chicken thighs, or a veggie-packed mushroom sauce. They also shine on a holiday table with roasted vegetables, cranberry sauce, and a big bowl of salad.
Storage Options
- Store leftover mashed potatoes in an airtight container in the fridge for up to 4 days.
- Freeze portions in freezer-safe containers or bags for up to 2 months; flatten bags so they thaw faster.
- Reheat gently on the stove over low heat with a splash of milk, stirring often until creamy and hot.
- Reheat in the microwave in short bursts, stirring between each round, and add a little butter or milk if they feel too thick.

Best Rosemary Garlic Mashed Potatoes Recipe
Ingredients
Method
- Peel the Yukon Gold potatoes and cut them into chunks about 1 1/2 inches thick. Place them in a large pot and cover with cold water by about 1 inch. Stir in 1 tablespoon kosher salt.
- Bring the pot to a gentle boil over medium-high heat, then reduce to maintain a simmer. Cook for 15 to 20 minutes, until the potatoes are very tender and a fork slides in easily without resistance.
- While the potatoes cook, add the butter, 3/4 cup of the milk, minced garlic, chopped rosemary, dried thyme (if using), 1 teaspoon of the salt, and the black pepper to a small saucepan. Set over low heat and warm gently until the butter melts and small bubbles form around the edges. Stir occasionally and do not let the garlic brown. Turn off the heat and let the mixture sit to infuse.
- When the potatoes are tender, drain them well in a colander, shaking to remove excess water. Return the potatoes to the hot pot and place it back on the warm burner with the heat off. Let sit 1 to 2 minutes, stirring once or twice so excess steam evaporates and the potatoes dry slightly.
- Use a potato masher or ricer to mash the hot potatoes in the pot to your preferred texture, leaving them a bit chunky for rustic style or working them more for smoother mashed potatoes.
- Stir the sour cream or Greek yogurt into the warm garlic-rosemary milk mixture. Pour about half of this mixture over the mashed potatoes and fold in gently with a wooden spoon or spatula. Add more of the mixture a little at a time until the potatoes reach your desired creaminess, using the remaining 1/4 cup milk only if needed for a looser texture.
- Taste and adjust with additional salt and black pepper as needed. Sprinkle extra chopped rosemary over the top for a stronger herb flavor and garnish, if desired.
- To keep warm before serving, cover the pot and hold over the lowest heat setting, stirring occasionally. Add a splash of warm milk if the potatoes thicken too much. Serve hot.
Notes
Approximate per serving (1/8 of recipe): 220 calories; fat 10 g; saturated fat 6 g; carbohydrates 29 g; fiber 3 g; sugars 3 g; protein 4 g; sodium 420 mg. Values are estimates and will vary based on exact ingredients, brands, and portion sizes.
