This Vegan Garlic Mashed Potatoes with Caramelised Onions dish is so creamy, done in under 30 minutes and is a definite crowd pleaser! 

Garlic Mashed Potatoes in a white bowl.

Thursday is probably the most important day of this entire month – of course, Thanksgiving. Also, the day I get called to the bar!!! I’ll officially be an Attorney-at-Law and I am more than excited. It’s going to be weird going from being a student for 22 years of my life to being an attorney…!! I keep joking that I can’t wait to change my email signature to say “Attorney-at-Law”…but I’m not really joking. How cool will that be?!

On to the mashed potatoes!

Garlic mashed potatoes on a spoon.

You might be here because you want to hear more about the long process of becoming an Attorney, or because you want to dive face forward into this bowl of vegan garlic mashed potatoes. Or…maybe that’s me. Being the week of Thanksgiving, I knew I had to create a easy mashed potatoes recipe for Thanksgiving, but I didn’t just want any ole recipe. I’ve had amazing mashed potatoes; cue my mother who has spoilt me with her amazing, soft and creamy mashed potatoes aka the best mashed potatoes, and I’ve had take out mashed potatoes that well…was far from impressive.

I wanted to emulate my mom’s mashed potatoes, but to make them vegan with delicious add-ins. Boom – accomplishment.

Overhead shot of vegan garlic mashed potatoes with caramelised onions in a white bowl.

These vegan garlic mashed potatoes. Would I describe them as the best vegan garlic mashed potatoes I’ve ever had? YES. They make the perfect addition to your vegetarian Thanksgiving meal, or your non-vegetarian Thanksgiving meal! You have your traditional fluffy mashed potatoes recipe made with vegan butter instead (READ: exactly like regular butter), that’s flavour packed with minced garlic and soft, sweet caramelised onions. Typing this, is making me want to run to the fridge for the leftovers. NOW.

Close up of garlic mashed potatoes in a white pot.

Best part of all? These mashed potatoes take 30 minutes and under to make, thanks to caramelising the onions while the potatoes are boiling away. These would serve well with an extra pat of vegan butter on top and some fresh black pepper right before serving.

A white bowl of vegan garlic mashed potatoes.


Skinny Sweet Potato Casserole with Maple Pecan Topping

Maple Roasted Brussels Sprouts, Onions and Apples

Mashed potatoes in a white bowls.

Spoon with garlic mash.

Vegan Garlic Mashed Potatoes with Caramelised Onions

This Vegan Garlic Mashed Potatoes with Caramelised Onions dish is so creamy, done in under 30 minutes and is a definite crowd pleaser! 
5 (from 3 ratings)


  • 1 lb gold potatoes, aim for small potatoes, and if large cut in half – 8 ounces
  • 1/2 onion, sliced
  • 2 cloves garlic, minced
  • 3 tablespoons vegan butter
  • 3/4 cup coconut milk
  • ½ – 1 teaspoon salt, salt to taste


  • Bring a pot of salted water to boil. Add potatoes, skins removed and boil for 20 minutes until fork tender (you can stick your fork into the potato and it slides right out).
  • While the potatoes are boiling, Heat 2 tablespoons of the vegan butter in a pan over medium high heat.
  • When hot, add the onion slices in (the onions should sizzle), and reduce heat to medium so you don’t burn the onions.
  • Swirl the onions around to ensure it’s all covered, and allow to caramelise for 15 minutes, stirring once every 5 minutes. The onions will be soft enough to cut through with the spatula, and will be very tender. If the oil in the pan dries up, add water 2 tablespoons at a time to help finish cooking the onions. Set aside.
  • Drain and place into a bowl. Using your potato mashed, mash the potatoes for a few seconds until broken up. Place the coconut milk and the remaining vegan butter in a bowl and microwave for 45 seconds until hot. Add to the mashed potatoes with the garlic and salt and mashed all the ingredients together with the potato masher until incorporated.
  • Fold in the caramelised onions into the mashed potatoes. If you have time, you can let it sit for a while so the caramelised flavour seeps into the mashed potatoes.
  • Serve with black pepper (optional) and an extra pat of butter.
Calories: 320kcal, Carbohydrates: 30g, Protein: 5g, Fat: 21g, Saturated Fat: 13g, Sodium: 1271mg, Potassium: 788mg, Fiber: 4g, Sugar: 2g, Vitamin A: 535IU, Vitamin C: 32mg, Calcium: 36mg, Iron: 3mg

Disclaimer: Although attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.