Vegan Garlic Mashed Potatoes with Caramelised Onions

By Jessica Hylton - - Updated

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! I’m talking warm, creamy comfort in a bowl that’s chocked with healthy ingredients while still being decadent. 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! 
by: Jessica in the Kitchen
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 3 servings
Course Side Dish
Cuisine American
  • 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.

by Jessica

leave a comment

Recipe Rating


  1. Congratulations on becoming an attorney!! These potatoes looks so good! I can’t wait to try these! 🙂

  2. Congratulations, Jess!!!!! I’m so excited for you! I know that feeling of being in school for-bloody-ever, with the finish line feeling so far away. It’s a huge accomplishment. You should be so proud of yourself and make sure to celebrate like crazy! And pass me a bowl of this amazing mashed potatoes while you’re at it. The lighting in your photos is just unreal – your photos are always incredibly beautiful.

  3. Maggie says:

    Hi Jessica, this dish looks AMAZING! I cannot believe you can make a mashed potato dish so beautiful! I like the soft light in the picture and the potato is just sooooo creamy! It’s a genius idea to use caramelized onion and coconut milk. I bet I never had a meshed potato this good! Pinned and saved 🙂

  4. These potatoes look absolutely perfect!! Pinned.

  5. CONGRATS on officially being a lawyer!!! Hooray!

    and ooooh girl. Caramelized onions in mashed potatoes??? PINNING!

  6. Robby says:

    This sounds so good!!!! I did have a question, is the coconut milk the kind from a carton that’s been thinned out, or is it the full fat kind from a can? Thanks!!!!!!!!!!

    • Jessica says:

      Hi Robby,

      It’s the full fat kind from the tin can! You’re welcome and thanks!

  7. Maneta Smith says:

    5 stars
    Made this for our Unthanksgiving meal & DAMN! Jessica, these are so friggin delicious! Thank you for sharing this recipe 🙏🏻

    Instead of the coconut milk, I used the veggie broth/water from the boiled potatoes 🔥 I kept the skins on for extra fiber, too 😋

    Definitely adding this recipe to my rotation!!! And you’re right! Definitely let the caramelized onions sit in the potatoes….holy YUM!

    • Gavin | Jessica in the Kitchen says:

      We’re so happy that you enjoyed this recipe Maneta! Thank you so much for reading and leaving such a nice comment!

Send this to a friend