Soft, buttery mashed potatoes with roasted garlic and caramelized onions blended right in. A simple upgrade that makes a classic side feel a little more thoughtful.

We've always made these mashed potatoes for the holidays. They show up next to everything-turkey, ham, whatever we have going that year.
But somewhere along the way, they turned into "the special occasion mashed potatoes."
Every year, without fail, one of the kids would ask, "Are you making the special ones?" And I knew exactly what that meant-roasted garlic, caramelized onions, a little extra effort that made them feel different from the everyday version.
And for the longest time, I saved them for those big meals.
But at some point, I realized… why?
Why am I waiting for a holiday to make something I already know we love?
It's not complicated. You're just taking the time to make a head of Roasted Garlic (this is so simple to do in the air fryer) and letting an onion cook down until it turns soft and golden. That's it. That's the difference.
Now I make them whenever I feel like it. Sometimes it's a full table, sometimes it's just the two of us.
Either way, they still feel a little special.
~ Holly ❤️
Let's Gather up the Ingredients
Organizing all of your ingredients ahead of time not only streamlines the cooking process but also ensures you have everything required to complete the dish successfully. You can find the exact ingredient amounts in the recipe card below.
- Russet potatoes - soft and fluffy once mashed, they give you that classic texture
- Roasted garlic - mellow, slightly sweet, and much softer than raw garlic
- Onion - slowly cooked until golden and sweet, adds depth without being overpowering
- Olive oil - used to caramelize the onions and blend the garlic
- Butter - richness and that familiar mashed potato flavor
- Sour cream - adds a little tang and keeps everything smooth
- Parmesan cheese - brings a salty, savory edge that balances the sweetness of the onions
- Milk - helps loosen the potatoes to your preferred consistency
- Salt and pepper - to bring everything together
Step-by-Step Instructions
Start with the onions, because they take the longest.
Heat a little olive oil in a skillet over medium-low heat and add your chopped onion. Let it cook slowly, stirring every so often, until it turns soft, golden, and slightly sweet. This is where the flavor builds, so don't rush it.

While that's going on, roast your garlic if you haven't already.

Once it's soft, squeeze it out of the bulb and add it to a food processor with the onions and a small drizzle of olive oil. Blend until smooth. It should look like a thick, golden paste.



Next, bring a pot of salted water to a boil and cook your potatoes until they're fork-tender. Drain them well and return them to the pot.



Add a splash of milk and the butter. Start mashing, adding more milk as needed until you reach the texture you like. I usually leave mine a little bit chunky.
Add in the onion-garlic mixture, butter, sour cream, Parmesan, and stir until the cheese has melted and everything is combined.
Finish with salt and pepper, give it one last stir, and that's it.

Tips for Success
- Don't rush the onions - this is where most of the flavor comes from. If they start to brown too quickly, turn down the heat and splash a little water into the pan.
- Salt your potato water - it's your only chance to season the potatoes from the inside
- Warm your milk slightly - it blends in more smoothly than cold milk
- Start with less milk - you can always add more, but you can't take it out
- Make-ahead option - you can prep the onion-garlic mixture a day or two in advance
Frequently Asked Questions
Yes. Make them fully, then reheat gently on the stove or in the oven with a splash of milk to loosen them back up.
Russet potatoes are ideal for a fluffy texture, but Yukon Golds will give you a slightly creamier result.
You can. Just mash the garlic and onions together really well. The texture will be a little more rustic.
Avoid overmixing. Mash just until everything comes together.
Yes, but the texture will change. They reheat best with added butter or cream.
What to Serve With these "Special Occasion Mashed Potatoes"
Mashed potatoes go with just about anything-roast chicken, steak, or pork tenderloin are all great options. Add something green, like asparagus or green beans, and dinner's done.
Here are some great ideas:
One Last Thing
Some nights, dinner is just about getting something on the table.
And then there are nights like this, where you slow down just enough to do one or two extra steps-and it changes the whole feel of the meal.
Nothing complicated. Just a little more intention behind something you've probably made a hundred times.
DID YOU MAKE THIS RECIPE?
I'd love to know how it turned out! Leave a review or snap a quick photo and tag me on Facebook.
Every time you share one of my recipes, it helps me grow this blog-and I'm so grateful for your support.
As always, I will be back next week with more delicious recipes from my RV kitchen to yours!
This post may contain affiliate links. Read my full disclosure policy.
Learn how to get Amazon deliveries straight to your RV.

Mashed Potatoes with Roasted Garlic and Caramelized Onions
Ingredients
- 1 whole bulb roasted garlic
- 2 tablespoons olive oil divided
- 1 medium onion chopped
- 1 tablespoon kosher salt for the potato water
- 4 medium Russet potatoes peeled and quartered
- ¼ cup butter softened
- ¼ cup sour cream
- ¼ cup grated Parmesan cheese
- ¼ to ½ cup whole milk
- Salt and pepper to taste
Instructions
- Heat 1 tablespoon olive oil in a large skillet over medium-low heat. Add chopped onion and cook, stirring occasionally, until golden brown and caramelized, about 20-25 minutes.
- Transfer the onions to a food processor. Squeeze in the roasted garlic and add a small drizzle of olive oil. Process until smooth. Set aside.
- Place potatoes in a large saucepan. Add kosher salt and enough water to cover. Bring to a boil, then reduce heat and simmer until fork-tender, about 15-20 minutes.
- Drain potatoes and return them to the pot.
- Add a splash of milk and the butter. Mash until desired consistency is reached, adding more milk as needed.
- Add the onion-garlic mixture, sour cream, and Parmesan cheese. Stir until the cheese has melted and everything is combined.
- Season with salt and pepper to taste. Serve warm.
Notes
When It's Just the Two of Us
- 1 large Russet potato, peeled and quartered
- ½ small onion, chopped
- ½ bulb roasted garlic
- 2 tablespoons olive oil (use as needed for the onions and garlic)
- 2 tablespoons butter, softened
- 2 tablespoons sour cream
- 2 tablespoons grated Parmesan cheese
- 2-4 tablespoons whole milk
- Salt and pepper to taste
| Calories | 245 |
| Fat | 11g |
| Saturated Fat | 6g |
| Carbohydrates | 32g |
| Fiber | 3g |
| Sugar | 3g |
| Protein | 5g |
| Sodium | 480mg |

If you are into connecting with people through food and are inspired by new places and experiences, subscribe to my newsletter, Detour Ahead!
Simple recipes, small adventures, and stories from the road.








Sam says
What an easy upgrade to a side dish that can become kind of boring. Thanks for the tip and that roasted garlic is going into everything!!!
Holly Coppedge says
I am so glad you enjoyed it! Once I learned how easy it was to roast garlic in the air fryer, I was hooked. I make a batch every week and use it in everything too.