There's a quiet magic in a bowl of perfectly mashed potatoes. When done right, they're more than a side dish – they're a warm embrace on a plate. This recipe focuses on the details that matter: the right potato, gentle cooking, and a touch of rosemary that lingers without overpowering.
Advertisements1
I've kept the method simple and deliberate. You'll simmer the potatoes until they're fork-tender, then mash them with warm cream and butter for that silky, luxurious texture. The rosemary is added twice – once to the cream and once as a final garnish – to build layers of aroma.
Whether you're serving a holiday feast or a weeknight dinner, these potatoes are dependable and forgiving. Take your time, taste as you go, and enjoy the process.
Why You'll Love This Recipe
About the Ingredients
3 pounds (1.4 kg) russet potatoes, peeled and cut into 1-inch chunks
Russets are starchy and yield fluffy, creamy mash. Yukon Golds are a good substitute for a buttery flavor.
1 cup (240 ml) whole milk
Whole milk adds richness. You can use 2% or a plant-based milk, but the texture will be slightly less creamy.
1/2 cup (1 stick / 113 g) unsalted butter, plus 2 tablespoons for serving
Use good-quality butter – it’s the backbone of flavor. Salted butter works too, just adjust the salt.
3 cloves garlic, smashed
Smashed garlic infuses the cream gently. If you prefer a milder taste, use 2 cloves.
2 tablespoons fresh rosemary, finely chopped, plus extra sprigs for garnish
Fresh rosemary is essential. Dried rosemary can be used, but use only 1 tablespoon and rehydrate in the cream.
1 teaspoon salt, plus more to taste
Kosher salt is best for even seasoning. Add gradually and taste.
1/2 teaspoon freshly ground black pepper
Freshly ground pepper adds a subtle kick. Adjust to your preference.
1/4 cup (60 ml) heavy cream (optional, for extra richness)
Heavy cream makes them extra decadent. You can skip it and use more milk.
Tips & Tricks
- Don't overwork the potatoes – mash just until smooth to avoid a gluey texture.
- Warm the milk and butter before adding to the potatoes – cold liquids can make the mash gummy.
- If you need to keep them warm, place the bowl over a pot of simmering water, covered, for up to 30 minutes.
Pro Tips
Step-by-Step Instructions
1. Simmer the potatoes
Place the potato chunks in a large pot and cover with cold water by 1 inch. Add a generous pinch of salt. Bring to a boil over high heat (212°F/100°C), then reduce to a gentle simmer. Cook for 15-20 minutes, until a knife pierces through with no resistance – the potatoes should be fork-tender but not falling apart.
2. Warm the cream mixture
In a small saucepan, combine the milk, butter, garlic, and chopped rosemary. Heat over medium (about 300°F/150°C) until the butter melts and the mixture is steaming, but do not boil. Remove from heat and let steep for 5 minutes to infuse the flavors.
3. Drain and dry the potatoes
Drain the potatoes thoroughly in a colander. Return them to the hot pot and place over low heat for 1-2 minutes, shaking occasionally, to evaporate excess moisture. This ensures a fluffier mash.
4. Mash the potatoes
Using a potato masher or ricer, mash the potatoes until no large lumps remain. Be gentle – over-mashing releases too much starch and makes the potatoes gluey.
5. Incorporate the cream
Pour the warm cream mixture over the mashed potatoes, discarding the garlic cloves (or mash them in for extra flavor). Stir gently with a wooden spoon or spatula until the liquid is fully absorbed and the potatoes are creamy. If using heavy cream, stir it in now.
6. Season and serve
Season with salt and pepper to taste. Transfer to a serving bowl, top with the extra butter and a sprinkle of fresh rosemary. Serve hot.
Delicious Variations
Cheesy Rosemary Mash
Stir in 1 cup (100g) of grated Parmesan or sharp cheddar after adding the cream.
Roasted Garlic Twist
Replace the smashed garlic with 2 roasted garlic cloves, mashed into a paste.
Vegan Option
Use olive oil instead of butter, and unsweetened almond milk instead of dairy – still creamy and delicious.
How to Store Creamy Rosemary Mashed Potatoes
Refrigerator
Store in an airtight container in the fridge for up to 4 days.
Freezer
Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over low heat, adding a splash of milk or cream to restore creaminess.
Frequently Asked Questions
Q: Can I use red potatoes for mashed potatoes?
Yes, but they are waxier and will result in a chunkier, less fluffy mash. For the creamiest texture, stick with russets or Yukon Golds.
Q: How do I keep mashed potatoes warm for a party?
Keep them in a slow cooker on the 'warm' setting, or place the bowl over a pot of simmering water, covering with a lid. Stir occasionally.
Q: Can I make mashed potatoes ahead of time?
Absolutely. Prepare them up to 2 days in advance, then reheat gently with a little extra milk or butter.
Q: Why are my mashed potatoes gluey?
Gluey potatoes are caused by over-mashing or over-processing. Use a masher or ricer, and stop as soon as they are smooth.
Q: What can I substitute for rosemary?
Thyme or sage work beautifully. Use the same amount, or adjust to taste.
I hope these creamy rosemary mashed potatoes bring you comfort and warmth. Try them with your favorite roast or simply as a bowl of pure joy. Enjoy, and remember – less noise, more signal.
Creamy Rosemary Mashed Potatoes
Creamy Rosemary Mashed Potatoes: velvety, garlicky, and infused with fresh rosemary – the ultimate comfort side dish.
🧂 Ingredients
- 3 pounds (1.4 kg) russet potatoes, peeled and cut into 1-inch chunks
- 1 cup (240 ml) whole milk
- 1/2 cup (1 stick / 113 g) unsalted butter, plus 2 tablespoons for serving
- 3 cloves garlic, smashed
- 2 tablespoons fresh rosemary, finely chopped, plus extra sprigs for garnish
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1/4 cup (60 ml) heavy cream (optional, for extra richness)
📋 Instructions
- 1Simmer the potatoes — Place the potato chunks in a large pot and cover with cold water by 1 inch. Add a generous pinch of salt. Bring to a boil over high heat (212°F/100°C), then reduce to a gentle simmer. Cook for 15-20 minutes, until a knife pierces through with no resistance – the potatoes should be fork-tender but not falling apart.
- 2Warm the cream mixture — In a small saucepan, combine the milk, butter, garlic, and chopped rosemary. Heat over medium (about 300°F/150°C) until the butter melts and the mixture is steaming, but do not boil. Remove from heat and let steep for 5 minutes to infuse the flavors.
- 3Drain and dry the potatoes — Drain the potatoes thoroughly in a colander. Return them to the hot pot and place over low heat for 1-2 minutes, shaking occasionally, to evaporate excess moisture. This ensures a fluffier mash.
- 4Mash the potatoes — Using a potato masher or ricer, mash the potatoes until no large lumps remain. Be gentle – over-mashing releases too much starch and makes the potatoes gluey.
- 5Incorporate the cream — Pour the warm cream mixture over the mashed potatoes, discarding the garlic cloves (or mash them in for extra flavor). Stir gently with a wooden spoon or spatula until the liquid is fully absorbed and the potatoes are creamy. If using heavy cream, stir it in now.
- 6Season and serve — Season with salt and pepper to taste. Transfer to a serving bowl, top with the extra butter and a sprinkle of fresh rosemary. Serve hot.



