Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Caramelized Onion Mashed Potatoes Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 52 reviews
  • Author: Chef
  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 8 servings
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

These Caramelized Onion Mashed Potatoes are a rich and creamy twist on the classic mashed potato side dish. Featuring deeply caramelized onions, melted gruyere cheese, and a smooth blend of butter and half-and-half, they deliver a perfect balance of savory and sweet flavors. Ideal for holiday dinners or elevating any weeknight meal, this recipe combines comfort with elegance in every bite.


Ingredients

For the Onions

  • 2 tablespoons olive oil
  • 1 tablespoon butter
  • 34 large yellow onions, sliced 1/4 inch thick
  • 1/4 teaspoon kosher salt

For the Potatoes

  • 3 pounds russet potatoes, peeled and diced
  • 4 cloves garlic, peeled and smashed
  • 2 teaspoons kosher salt (divided), plus more to taste
  • 4 tablespoons unsalted butter, plus more for serving
  • 3/4 cup half and half
  • 1/4 teaspoon black pepper
  • 4 oz gruyere cheese, grated (plus more for topping)
  • Thinly sliced chives, for garnish
  • Fresh thyme, for garnish


Instructions

  1. Make the Caramelized Onions: Heat a large pan with a lid over medium-low heat. Add 2 tablespoons olive oil and 1 tablespoon butter. Stir in the sliced onions and sprinkle 1/4 teaspoon kosher salt over them. Cover and cook for 30-40 minutes, stirring every 5 minutes until the onions turn a deep caramelized golden brown.
  2. Cook the Potatoes: Place diced potatoes, smashed garlic, and 1 teaspoon kosher salt into a large pot. Cover with cold water and bring to a boil. Cook until the potatoes are fork tender, about 15-20 minutes. Drain well.
  3. Mash the Potatoes: Return drained potatoes and garlic to the warm pot. Mash using a potato masher or hand mixer until smooth.
  4. Add Ingredients to Potatoes: Blend in the remaining 1 teaspoon kosher salt, 4 tablespoons unsalted butter, half and half, and black pepper. Mash until creamy and fully combined.
  5. Incorporate Onions and Cheese: Fold half of the caramelized onions and all of the grated gruyere cheese into the mashed potatoes until well combined. Add more half and half if needed for creaminess. Adjust salt and pepper to taste.
  6. Serve: Transfer mashed potatoes to a serving dish. Top with the remaining caramelized onions, additional grated gruyere, thinly sliced chives, fresh thyme, and a pat of butter before serving.

Notes

  • Use russet potatoes for the best texture and creaminess in mashed potatoes.
  • Caramelize onions slowly over low heat to avoid burning and develop deep sweetness.
  • Gruyere cheese adds a nutty, creamy flavor that melts beautifully into the potatoes.
  • For extra creaminess, adjust the amount of half and half to your liking.
  • Leftovers can be refrigerated for up to 3 days and reheated gently with a splash of half and half.