Sour Cream and Onion Mashed Potatoes Recipe

Caramelized onions, onion powder, and crispy shallots bring on a triple dose of savory flavor in this simple mashed potato recipe.
Photo by Farideh Sadeghin

Serves: 2
Prep time: 10 minutes
Total time: 45 minutes


2 tablespoons olive oil
2 medium yellow onions, thinly sliced
1 pound|450 grams Yukon gold potatoes, cut into 1-inch pieces
kosher salt and freshly ground black pepper, to taste
½ cup|115 grams sour cream 
6 tablespoons whole milk
4 tablespoons unsalted butter
½ teaspoon garlic powder
½ teaspoon onion powder 
2 tablespoons minced chives
crispy shallots, to garnish


  1. Heat the oil in a medium skillet over medium. Add the onions and cook, stirring occasionally, until caramelized, 30 to 35 minutes. You may need to add a tablespoon of water every 5 minutes or so when they look like they’re sticking. Transfer the onions to a cutting board and roughly chop.
  2. Meanwhile, cover the potatoes with water in a medium saucepan and season generously with salt. Bring to a boil and cook until the potatoes are soft, about 12 minutes, then drain. Transfer the potatoes back to the saucepan along with the sour cream, milk, butter, garlic powder, and onion powder. Use a potato masher to mash the potatoes. Stir in the caramelized onions and season with salt and pepper. Transfer to a serving bowl and garnish with the chives and crispy shallots.

Get recipes like this and more in the Munchies Recipes newsletter. Sign up here.