Creamy Mashed Potatoes with Caramelized Onions

Prep: 20 minCook: 1 hr 15 min6 servingsmedium
Creamy Mashed Potatoes with Caramelized Onions

Silky mashed potatoes with sweet, deeply caramelized onions create a sophisticated side dish that transforms a humble staple. Buttery and rich, with tender potatoes mashed to your preferred texture, this recipe balances comfort with elegance. The onions develop their natural sweetness through patient, low-heat cooking, adding savory depth and slight sweetness that complements the potatoes' mild flavor. The combination offers contrast between creamy potato and soft, jammy onion strands. Perfect for anyone seeking an alternative to plain mashed potatoes, this dish suits holiday tables, dinner parties, and weeknight meals alike. Serve alongside roasted meats, grilled fish, or vegetarian mains. This version distinguishes itself by cooking onions separately to full caramelization rather than mixing them raw or briefly cooked, ensuring maximum flavor development and texture contrast.

Ingredients

6 servings
  • 1 kilogram potatoes, peeled
  • 2 tablespoons butter
    olive oil1.5 tablespoonsvegandairy-freedairy-free

    removes dairy

    Full guide →
  • ¼ cup milk, warm
    heavy creamequaldairyrichness

    adds creaminess and richness

    Full guide →
  • salt, to taste(optional)
  • pepper, to taste(optional)
  • 32 ounces yellow onions, peeled and sliced
    red onionsequalmild sweetness

    red onions caramelize differently, with earthier result

  • oil, to coat(optional)

Instructions

  1. 1

    Place potatoes in a pot, cover with cold salted water, and bring to a boil over high heat.

  2. 2

    Reduce heat to a simmer and cook until potatoes are tender, checking doneness based on potato size.

  3. 3

    Meanwhile, coat sliced onions lightly with oil, massaging to separate layers.

  4. 4

    Place onions in a skillet with a lid over very low heat, stirring occasionally, until golden brown.

  5. 5

    Drain cooked potatoes thoroughly.

  6. 6

    Add butter and warm milk to drained potatoes, then mash to desired consistency.

  7. 7

    Season with salt and pepper to taste.

  8. 8

    Fold caramelized onions into mashed potatoes and serve.

Tips

Tip 1

Cut potatoes into uniform pieces before cooking to ensure even cooking throughout. Smaller pieces cook faster; larger chunks take longer but allow checking doneness easily.

Tip 2

Keep milk warm before adding to hot potatoes to prevent temperature shock, which can make potatoes gluey. Cold milk requires extra stirring and risks unwanted texture.

Tip 3

Massage sliced onions with oil and your fingers to fully separate layers. This maximizes surface area exposed to heat, promoting even caramelization and preventing clumping.

Good to Know

Storage

Refrigerate in an airtight container up to 4 days. Reheat gently on stovetop with additional milk or butter if potatoes have dried out.

Make Ahead

Prepare potatoes and caramelized onions separately up to 2 days ahead. Mash and combine just before serving to maintain best texture.

Serve With

Serve immediately while hot. Pair with roasted chicken, grilled steak, baked fish, or braised vegetables.

Common Mistakes

Watch

Do not skip the low heat when caramelizing onions to avoid burning; true caramelization requires 25-30 minutes at gentle temperature.

Watch

Do not overmix mashed potatoes after adding liquid to avoid developing gluten and creating a gluey texture.

Watch

Do not add cold milk to hot potatoes to prevent seizing and uneven texture development.

Substitutions

Dairy-Free Swaps

milk
heavy creamequaldairyrichness

adds creaminess and richness

Full guide →
butter
olive oil1.5 tablespoonsvegandairy-freedairy-free

removes dairy

Full guide →

General Alternatives

yellow onions
red onionsequalmild sweetness

red onions caramelize differently, with earthier result

Find more substitutions →

FAQ

Can I make the caramelized onions ahead of time?

Yes. Cook onions up to 2 days in advance and store in the refrigerator in an airtight container. Reheat gently before folding into freshly mashed potatoes. This makes the recipe convenient for entertaining.

What if I don't have warm milk?

Cold milk works but requires more stirring to incorporate smoothly. Warm milk mixes faster and prevents the hot potatoes from cooling too quickly. Alternatively, use warm cream or vegetable broth for flavor variation.

How do I know when onions are properly caramelized?

Properly caramelized onions are deep golden to amber brown, soft enough to break apart easily, and noticeably sweet. They should take 25-35 minutes over low heat. If they smell burnt or turn black, heat was too high.