Bacon, Onion and Horseradish Mashed Potatoes are a dish that can take your dinner to the next level. These mashed potatoes are creamy and comforting, enhanced by the robust flavors of caramelized onions, crispy bacon, and a hint of horseradish to give it that special kick. There’s something magical about combining these ingredients that makes this dish not just a side—but the star of your meal.
Whether you’re planning a family dinner or a gathering with friends, this recipe is sure to make everyone’s taste buds tingle. Each ingredient plays a crucial role: the smoky bacon adds a satisfying crunch, while the sweet onions balance it all out with their tenderness. With the tanginess of horseradish, every bite is a burst of flavor that keeps you coming back for more. So, let’s roll up our sleeves and get started on this delicious journey!
Why This Recipe Works
This recipe for Bacon, Onion and Horseradish Mashed Potatoes is a standout side dish that brings together the creamy comfort of mashed potatoes with the bold flavors of caramelized onions, smoky bacon, and a zesty kick of horseradish. The unique combination of ingredients elevates this classic comfort food into an unforgettable culinary experience.
When you think about why this dish works so well, it comes down to harmony. The creaminess of the potatoes complements the crunch of the bacon, while the onions introduce sweetness and depth. Not to mention, the horseradish provides a surprising twist that keeps things exciting. This mash isn’t just food; it’s a celebration of flavors that merge together effortlessly, resulting in a dish that feels approachable yet gourmet.
Why You’ll Love This Bacon, Onion and Horseradish Mashed Potatoes
If you’re looking for a hearty side that will steal the show at your next gathering or family dinner, look no further. The crispy bacon adds depth and texture, while the caramelized onions infuse the dish with sweetness, balanced by the sharpness of horseradish. Each bite is an explosion of flavor that’s both satisfying and memorable.
You’ll love how easy it is to prepare this dish, yet it tastes like you spent hours in the kitchen. It’s perfect for cozy family meals or even special occasions when you want to impress your guests without a lot of fuss. Plus, everyone loves mashed potatoes, so you can’t go wrong, right? When all of these delicious elements come together, you create something truly special.

Ingredients
- 2 large onions, diced
- 1 tablespoon De Nigris white wine vinegar
- 1/2 teaspoon ground dried thyme
- 6 large russet potatoes, peeled and cubed
- 1 tablespoon Dijon mustard
- 2 tablespoons prepared horseradish (or to taste)
- Salt and cracked black pepper to taste
- 1/4 cup softened butter
- 3/4 cup half-and-half
- 1/2 pound bacon, cooked, drained, and chopped
Cooking the Onions to Perfection

Sauté Onions Until Caramelized
To start, grab a large skillet and melt about 3 tablespoons of butter over medium-high heat. Once it’s melted, toss in the diced onions and let them cook for around 5 minutes. After that, lower the heat to medium and keep stirring often. This will help the onions soften and take on that rich, deep brown color you’re aiming for. You might need about 15 to 25 minutes for this.
Add Vinegar and Thyme for Flavor
Once your onions are nicely caramelized, it’s time to take things up a notch. Stir in the De Nigris white wine vinegar alongside the ground dried thyme and let them cook together for another 5 minutes. This addition balances out the sweet flavors of the onions, making everything taste even better.
Preparing the Potatoes
Boil the Potatoes Until Tender
While you’re busy caramelizing those delicious onions, it’s the perfect time to prepare the potatoes. Place the peeled and cubed russet potatoes into a large pot, covering them with salted water. Bring the pot to a boil, then reduce the heat to medium-low, covering it with a lid. Let them simmer for about 20 minutes, or until you can easily pierce the potatoes with a fork.
Combining the Ingredients
Mash the Potatoes
After your potatoes are tender, drain them using a colander and let them steam for about a minute. Now, transfer them to a serving bowl and grab your potato masher. Mix in the Dijon mustard, prepared horseradish, along with salt and cracked black pepper until everything is nice and smooth.
Incorporate the Onions and Cream
Next up, fold in the softened butter, the caramelized onions you made earlier, and the half-and-half. Be gentle when mixing so that everything spreads evenly through the mashed potatoes. It’s a good idea to taste and adjust the seasoning at this stage to ensure it’s just how you like it!
Serving Suggestions
Now that you’ve made your Bacon, Onion and Horseradish Mashed Potatoes, it’s time to think about how to serve them. These mashed potatoes are best enjoyed warm and make a fabulous side dish for roasted meats, grilled fish, or even with a fresh garden salad. They also pair beautifully with rich gravy or a tangy barbecue sauce, making them versatile for any meal occasion.
Tips for Success
- Make sure to cut your potatoes into even cubes. This guarantees they cook uniformly.
- Don’t rush when caramelizing the onions; it’s key to achieving that deep flavor.
- Feel free to adjust the amount of horseradish based on your taste. If you prefer it milder, start off with less.
Variations
Experimenting can be a lot of fun too! Here are a few variations to consider:
- Swap out normal cheese for different types, such as cheddar or gouda, to create a creamier mashed potato experience.
- For a vegetarian option, skip the bacon and sauté the onions using olive oil or butter.
- Add roasted garlic to the mix when mashing the potatoes for an aromatic twist that takes the flavor even further.
Storage Tips
If you have leftovers (which I doubt because they’re that good), just store them in an airtight container in your refrigerator. They should last around three days. When it’s time to eat them again, gently reheat them on the stovetop or in the microwave. Adding a splash of half-and-half can help bring back that creamy texture.
Pairing Ideas
These delectable mashed potatoes are fantastic with a variety of main dishes. They pair beautifully with herb-roasted chicken, succulent grilled steak, or even vibrant fish tacos. For a complete meal, consider serving them alongside a fresh green salad or steamed veggies to balance everything out.

FAQs
1. Can I make this recipe ahead of time?
Absolutely! You can prepare these mashed potatoes in advance, store them in the refrigerator, and simply reheat them before serving. Easy peasy!
2. How spicy is the horseradish?
The spice level can differ, so it’s best to start with 2 tablespoons and adjust based on your personal taste preferences.
3. What can I use instead of bacon?
You are welcome to substitute crispy pancetta or omit the meat altogether for a vegetarian version of this dish.
4. Can I freeze leftovers?
It’s best to avoid freezing because it might change the texture, but refrigerating them for a few days is just fine.
5. How can I make these mashed potatoes creamier?
Want creamier potatoes? Just add more half-and-half or butter until it reaches the consistency you love!
The Bacon, Onion and Horseradish Mashed Potatoes recipe stands out not just for its flavor but also for its heartwarming ability to bring family and friends together. With its unique twist on a classic dish, you’ll find that this recipe has a special place in your kitchen. So, roll up your sleeves, savor the cooking process, and get ready to impress everyone at your table!
Print
Bacon, Onion and Horseradish Mashed Potatoes
This dish combines the creaminess of mashed potatoes with crispy bacon, caramelized onions, and a zesty hint of horseradish, creating a flavorful side that’s perfect for any meal.
- Total Time: 1 hour
- Yield: Serves 6
Ingredients
- 2 large onions, diced
- 1 tablespoon De Nigris white wine vinegar
- 1/2 teaspoon ground dried thyme
- 6 large russet potatoes, peeled and cubed
- 1 tablespoon Dijon mustard
- 2 tablespoons prepared horseradish (or to taste)
- Salt and cracked black pepper to taste
- 1/4 cup softened butter
- 3/4 cup half-and-half
- 1/2 pound bacon, cooked, drained, and chopped
Instructions
- Sauté diced onions in a skillet with butter until caramelized.
- Add vinegar and thyme to the onions and cook for another 5 minutes.
- Prepare potatoes by boiling in salted water until tender.
- Mash the potatoes and mix in mustard, horseradish, salt, and pepper.
- Fold in caramelized onions, softened butter, and half-and-half until smooth.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
Cut potatoes into even cubes for uniform cooking.
Caramelizing onions slowly enhances their flavor.
Adjust horseradish to personal taste for desired spice level.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: American
Nutrition
- Calories: 320
- Sugar: 2
- Sodium: 500
- Fat: 18
- Saturated Fat: 9
- Unsaturated Fat: 9
- Trans Fat: 0
- Carbohydrates: 35
- Fiber: 3
- Protein: 5
- Cholesterol: 30






