Vegan Caramelized Onion Mash

Category: Evening Meals That Deliver Results

Velvety smooth mashed potatoes are elevated with slowly caramelized onions in this vegan-friendly dish. Russet and Yukon potatoes are cooked just right, then mashed with vegan butter and coconut milk for a rich, creamy finish. Garlic powder and fresh thyme boost the flavor profile, while the sweet-savory caramelized onions add luxurious depth. Ideal for gatherings or holiday tables, you'll want to serve this comforting side warm, optionally crowned with fresh herbs or a savory homemade gravy.

Sarah Crisp
Recipe By Sarah Crisp Sarah Crisp
Last updated on Wed, 12 Nov 2025 02:37:33 GMT
A dish of mashed potatoes with onions. Pin
A dish of mashed potatoes with onions. | cookrisp.com

There is something magical about vegan caramelized onion mashed potatoes—this is the kind of dish that wins over everyone at your holiday table, whether you are planning a vegetarian Thanksgiving dinner or searching for the perfect vegan Christmas side. With a prep time of just 25 minutes and a cooking time of 15 to 20 minutes, you can serve a comforting, dairy free bowl of mashed potatoes laced with golden, sweet onions and rich plant based butter before you know it. These mashed potatoes deliver on creamy texture and indulgent flavor, all while being completely vegan and easy to adapt for any festive occasion or weeknight meal.

I first made these vegan caramelized onion mashed potatoes on a rainy December weekend, inspired to create a dish that would impress my omnivore in-laws and friends as part of a vegan holiday spread. The creamy, plant based potatoes layered with sweet, slow cooked onions had everyone reaching for seconds before I even set down the gravy. This recipe quickly became my go to for vegan comfort food, and it now anchors my table for every winter gathering and even simple weeknight dinners.

Gather Your Ingredients

  • Medium russet potatoes for vegan mashed potatoes: These provide a fluffy base and absorb vegan butter beautifully. I recommend about 75 percent russets mixed with 25 percent yukon gold potatoes for the perfect balance of creaminess and structure. Choose firm potatoes with tight skins for best results. Yukon gold can be substituted for a richer, denser flavor.
  • Yukon gold potatoes: Add creamy texture and a subtle golden color. If you like a more decadent mash, use all yukon golds. Selecting small, yellow potatoes with smooth skins gives the best flavor and texture for mashed potatoes.
  • Vegan butter at room temperature: Essential for rich, dairy free flavor that melts easily into hot potatoes. Opt for a high fat plant based butter for extra creamy results. Any brand will work—use olive oil for a lighter, nutty flavor as a substitute.
  • Full fat coconut milk: This non dairy milk replaces cream, giving mashed potatoes a luxuriously smooth consistency. If you do not have coconut milk, extra vegan butter will help maintain richness; almond or oat milk are also fine alternatives.
  • Garlic powder: Infuses subtle warmth quickly into potatoes without extra prep. Roasted garlic can be used for a deeper, aromatic profile if desired. Adjust to taste for boldness.
  • Salt and pepper: These basic seasonings are essential. Salt the potato water generously for flavor all the way through. Fine sea salt and cracked black pepper bring out the best in each bite.
  • Large yellow onion, thinly sliced: The star ingredient for caramelization. Yellow has the sweetest flavor and caramelizes evenly, but white onions can be used if needed. Slice onions as evenly as possible for consistent golden color.
  • Extra vegan butter or extra virgin olive oil: Helps caramelize the onions to sweet, golden perfection. High quality oil adds nuanced flavor and is great for an oil based version. Use more vegan butter if you want an extra rich finish.
  • Optional flavor add ins for vegan potato mash: Fresh herbs like thyme or chives create brightness. Almond milk or oat milk can swap in for coconut milk.

How to Make Vegan Caramelized Onion Mashed Potatoes

Prep and Chop Potatoes and Onions:
Peel six to seven medium russet and yukon gold potatoes, then cut them into large uniform pieces to ensure even cooking. Slice one large yellow onion into thin, long ribbons—this maximizes their ability to caramelize. Prepping everything ahead prevents your potatoes from oxidizing and helps the cooking process flow smoothly.
Rinse and Boil Potatoes for Fluffiness:
Place the peeled potatoes in a strainer and rinse under cool water to remove excess starch, resulting in lighter mashed potatoes. Add potatoes to a large pot, cover with cold water by half an inch, and season the water heavily with salt. Bring to a rolling boil, then reduce heat to simmer for 15 to 20 minutes until fork tender but not waterlogged. Check at 12 minutes; the potatoes should have even tenderness all the way through.
Caramelize the Onions for Deep Flavor:
While potatoes boil, melt two tablespoons of vegan butter or olive oil in a wide skillet over low heat. Add sliced onions and stir gently every two to three minutes. Over 20 to 40 minutes they will turn golden brown and soft, releasing sweetness as they caramelize. Avoid high heat, which can burn and bitter the onions. Finish with salt and pepper to enhance the savory sweet profile.
Drain and Mash Potatoes Until Smooth:
Drain potatoes as soon as they are fork tender and return to the pot. While still steaming hot, use a potato masher to mash them roughly at first, leaving some texture for a rustic, homey result. Mashing while hot helps evaporate excess moisture and prevents lumps.
Add Vegan Butter and Coconut Milk for Creaminess:
Fold in six to eight tablespoons of room temperature vegan butter immediately after mashing, mixing until mostly smooth and fluffy. For a silkier, lighter mash, pour in two tablespoons of full fat coconut milk and incorporate well. Adjust seasoning with garlic powder, salt, pepper, and more butter if desired. This creates a rich, dairy free potato mash without any heaviness.
Fold in Caramelized Onions and Finish:
Gently fold the caramelized onions into the mashed potatoes, distributing them evenly without breaking them up too much. The onions should create visible streaks and provide sweet, earthy bursts in every serving. Sprinkle with fresh thyme or chives right before serving for color and flavor. Try not to over mix at this stage for the fluffiest mashed potatoes.
A bowl of mashed potatoes with caramelized onions.
A bowl of mashed potatoes with caramelized onions. | cookrisp.com

When I first tried caramelizing onions for these vegan mashed potatoes, the kitchen filled with the most comforting aroma, reminding me of cozy holiday dinners from childhood. Discovering that just a splash of coconut milk could create a mash as creamy as traditional versions felt like unveiling a plant based secret. The ritual of folding golden onions into steamy, fluffy potatoes is now my favorite holiday cooking moment.

Smart Swaps and Variations

These vegan caramelized onion mashed potatoes are easy to customize for any guest or dietary need. Replace coconut milk with oat or almond milk for a coconut free option, or skip non dairy milk and use extra butter for a nut free, soy free or lower fat version. Swap in sweet potatoes for a more colorful, Vitamin A rich dish, or add fresh herbs like chives or parsley for spring flavor. Roast garlic or smoked paprika easily changes the flavor profile to suit different seasons or events.

How to Store and Reheat Vegan Caramelized Onion Mashed Potatoes

After your vegan holiday feast, store mashed potato leftovers by transferring cooled mashed potatoes to an airtight container; refrigerate for up to four days. For longer storage, allow the mash to cool completely, portion into freezer safe containers, and freeze for up to three months. When reheating, use a pot or microwave safe dish with a splash of non dairy milk to restore creamy consistency, stirring gently until evenly warmed. You can make these mashed potatoes one or two days ahead for a low stress vegan Christmas or Thanksgiving meal.

What to Serve with Vegan Caramelized Onion Mashed Potatoes

This vegan mashed potato dish pairs perfectly with hearty vegan roasts, lentil loaf, or as an accompaniment for vegan Christmas mains. Serve alongside sautéed greens, vegan mushroom gravy, or a fresh, lemony salad for added color and nutrition. The ultra creamy texture makes it a welcoming addition to potluck spreads, and you can easily scale up the recipe for large festive gatherings or family dinners.

Nutritional Benefits

Vegan caramelized onion mashed potatoes deliver both comfort and nutrition, making them a valuable addition to vegan Christmas dinner menus or everyday meals. Potatoes are naturally high in fiber, vitamin C, and potassium, providing sustained energy and supporting good health. This dairy free, gluten free recipe is free from animal products, making it accessible for most dietary needs and food sensitivities. Each serving is filling, offers plant based protein, and is completely cholesterol free.

Recipe Success Tips

Mash success starts with proper technique for best vegan mashed potatoes. Avoid overcooking the potatoes so they do not become mushy or waterlogged—test for doneness by piercing with a fork. Always mash while hot for fluffiest, lump free results, and avoid using a blender or food processor which can make the mash gluey. Take your time caramelizing onions for that trademark sweet, deep flavor, and use a wide pan for even browning. If you encounter issues, a few simple fixes can restore texture and taste.

A bowl of mashed potatoes with caramelized onions.
A bowl of mashed potatoes with caramelized onions. | cookrisp.com

These vegan caramelized onion mashed potatoes bring bold, comforting flavors and creamy texture to any celebratory table. Try a new variation this holiday and see which combination becomes your family's next favorite vegan side.

Common Questions About This Recipe

→ What are the best potatoes to use?

Combining 75% russet with 25% Yukon potatoes gives a creamy yet fluffy texture that's ideal for mashing and absorbing vegan butter.

→ How do I caramelize the onions perfectly?

Slice onions thinly and cook them slowly over low heat in vegan butter or oil, stirring often to develop a deep golden brown. Patience is key for the best flavor.

→ Can I make this ahead for holiday meals?

Yes, you can prepare mashed potatoes and caramelized onions separately in advance. Reheat gently and fold onions in just before serving for the best taste and texture.

→ What's the best vegan butter for this dish?

Choose a creamy, spreadable vegan butter with a neutral flavor for classic mashed potatoes that let the onions shine.

→ How do I avoid watery mashed potatoes?

Don't overcook the potatoes and always drain them thoroughly before mashing. Mash while hot for optimal creaminess without excess moisture.

Vegan Caramelized Onion Mashed

Perfect for Thanksgiving or Christmas, this vegan mashed potato dish features slow-caramelized onions and creamy plant-based butter. Earthy, savory, and festive, it pairs well with holiday mains or classic sides. This flavorful favorite is one to keep handy.

Prep Time
25 minutes
Time to Cook
20 minutes
Complete Time
45 minutes
Recipe By Sarah Crisp: Sarah Crisp

Recipe Type: Dinner Victories

Level of Difficulty: Perfect for Beginners

Cuisine Style: American

Makes: 8 Number of Servings (One large bowl)

Dietary Categories: Vegan Option, Suitable for Vegetarians, Free of Gluten, Without Dairy

Ingredients You’ll Need

→ Mashed Potatoes

01 6 to 7 medium russet potatoes, peeled and cut into large pieces
02 2 to 3 medium Yukon Gold potatoes, peeled and cut into large pieces
03 6 to 8 tablespoons vegan butter, room temperature
04 2 tablespoons full-fat coconut milk or 2 tablespoons additional vegan butter
05 1 teaspoon garlic powder
06 Salt, to taste
07 Freshly ground black pepper, to taste

→ Caramelized Onions

08 1 large yellow onion, thinly sliced
09 2 tablespoons vegan butter or neutral oil
10 Salt, to taste
11 Freshly ground black pepper, to taste

How to Make It

Step 01

Peel the russet and Yukon Gold potatoes. Cut into large, even pieces. Slice the yellow onion into thin, long strips and set aside.

Step 02

Transfer the potato pieces to a colander and rinse well under cold water to remove excess starch. Place potatoes in a large pot and cover with cold water by about 1/2 inch. Add a generous amount of salt to the water until it tastes notably salty.

Step 03

Bring the pot to a boil over high heat. Reduce to a simmer and cook the potatoes for 15 to 20 minutes, or until a fork or knife pierces through without resistance. Begin testing for doneness at 12 minutes to prevent overcooking.

Step 04

While the potatoes cook, heat 2 tablespoons vegan butter or oil in a frying pan over low heat. Add the sliced onion and sauté, stirring frequently, until deep golden brown—about 20 to 40 minutes, to desired depth of caramelization. Season with salt and pepper, then set aside.

Step 05

Once potatoes are tender, drain thoroughly and return to the cooking pot. While still hot, use a potato masher to roughly mash the potatoes.

Step 06

Add 6 to 8 tablespoons room-temperature or melted vegan butter to the mashed potatoes. For a creamier texture, add 2 tablespoons full-fat coconut milk at this stage. Continue mashing until nearly smooth, leaving some small chunks if desired. Adjust amount of butter to taste.

Step 07

Season the potatoes with garlic powder, additional salt, and black pepper to taste. Gently fold in the caramelized onions until well integrated.

Step 08

Garnish with chopped fresh thyme or pair with vegan gravy if desired. Serve warm.

Extra Suggestions

  1. For extra smooth mashed potatoes, use a potato ricer or food mill. Avoid over-mixing to prevent gluey texture.

Things You'll Need

  • Large pot
  • Potato masher
  • Colander
  • Frying pan
  • Chef's knife
  • Cutting board

Allergen Information

Always read labels for allergens and consult your doctor if unsure.
  • Contains coconut; check vegan butter label for soy or nut-derived ingredients.

Nutritional Breakdown (Per Serving)

This is for general info and isn't a replacement for professional advice.
  • Calories: 350
  • Fat Content: 18 grams
  • Carbohydrates: 30 grams
  • Protein Content: 15 grams