The Best Vegan Mashed Potatoes Recipe

4.71 from 17 votes

These vegan mashed potatoes are a holiday must have. So creamy and flavorful, these dairy free potatoes are always a family favorite!

vegan mashed potatoes topped with vegan butter
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


One of my absolute favorite things to eat at Thanksgiving is vegan mashed potatoes.

No vegetarian Thanksgiving table is complete without mashed potatoes in my opinion.

A big serving of these vegan mashed potatoes with almond milk, topped with a generous pour of the best vegetarian gravy ever…

Now that is what Thanksgiving is all about!

ingredients to make vegan mashed potatoes

  • diced onion
  • minced garlic cloves
  • russet potatoes
  • vegan butter
  • unsweetened plain almond milk
  • salt and pepper
mashed potatoes with butter on top

Mashed potatoes are one of the most important things to get right if you’re making Thanksgiving dinner.

Luckily, this recipe is so simple that anyone can make it!

How to make vegan mashed potatoes

Step 1: rinse and scrub 3 pounds of russet potatoes.

Step 2: add the potatoes to a large pot, cover with hot water, and boil until soft.

You can tell the potatoes are done when a fork can easily break them into pieces.

up close mashed potatoes with chives

Cooking the Garlic and Onion

Fresh garlic and onion are what take these mashed potatoes to the next level of flavor!

Step 3: In a small skillet, saute the garlic and onion until softened. Once the garlic and onion are done, add them to a blender with the plain almond milk. Blend the mixture until it becomes a paste like texture.

While you can technically skip this step, we do this to make the mashed potatoes completely smooth. If you don’t mind little bits of onion, you can skip this step.

mashed potatoes in a bowl

What can I substitute for milk in mashed potatoes?

Almond milk is an easy replacement for milk when making vegan mashed potatoes. Be sure that you buy almond milk marked plain and unsweetened: we don’t want sweetener or vanilla flavoring here!

Step 4: Place the cooked potatoes in a bowl and use a fork or potato masher to mash them up. Add in the softened vegan butter, garlic/onion mixture, and salt and pepper to taste.

These potatoes are creamy, delicious, and have a great depth of flavor from the fresh garlic and onion puree. That is one of the secrets to how good these are!

I have made these many times, and no one could even guess that they weren’t regular mashed potatoes.

a scoop of mashed potatoes

No one would ever guess that these are vegan!

What is a good substitute for butter in mashed potatoes?

For vegan butter, I prefer to use Earth Balance brand. Although I myself am not vegan, I still prefer vegan butter and buy it regularly.

Earth Balance even makes “butter” sticks that look just like the butter you would normally buy. That’s what I used to put a pat of vegan butter on the mashed potatoes in the pictures.

vegan mashed potatoes topped with butter and chives

These potatoes are super creamy and buttery and full of flavor. If you don’t like skins in your mashed potatoes, you can always peel the potatoes first.

a spoon taking a scoop of mashed potatoes

Are you planning your Thanksgiving menu?

Be sure to give these vegan mashed potatoes a try and let me know how you like them!

mashed potatoes up close topped with a pat of vegan butter

More Vegan Thanksgiving Recipes

vegan mashed potatoes in a bowl topped with butter and chives
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
vegan mashed potatoes topped with vegan butter
4.71 from 17 votes

Vegan Mashed Potatoes

By: Joy Shull
The best vegan mashed potatoes recipe you'll ever eat!
Prep: 10 minutes
Cook: 30 minutes
Total: 40 minutes
Servings: 8

Ingredients 

  • cup diced onion
  • 5 garlic cloves, minced
  • 3 lbs russet potatoes
  • 1 ½ cups vegan butter, softened
  • 4 tablespoons unsweetened unflavored almond milk
  • salt and pepper, to taste

Instructions 

  • Rinse and scrub the russet potatoes and place them in a large pot
  • Cover the potatoes with hot water and bring the water to a boil. Salt generously
  • Boil the potatoes until a fork can go all the way through 
  • While the potatoes are boiling, sauté the diced onion and garlic in a skillet with a teaspoon of olive oil.
  • Cook the garlic and onions until softened (about 5 minutes on medium heat or until onion is translucent)
  • Puree the garlic and onion mixture with the almond milk in a blender or food processor until it reaches a paste texture
  • Once the potatoes are soft, mash them in a large bowl or pan and add garlic/onion puree, vegan butter, and salt and pepper to taste

Video

Nutrition

Calories: 388kcal, Carbohydrates: 32g, Protein: 4g, Fat: 28g, Saturated Fat: 7g, Polyunsaturated Fat: 8g, Monounsaturated Fat: 11g, Trans Fat: 0.2g, Sodium: 293mg, Potassium: 738mg, Fiber: 2g, Sugar: 1g, Vitamin A: 1620IU, Vitamin C: 11mg, Calcium: 36mg, Iron: 2mg
Like this recipe? Rate and comment below!

Sharing is caring!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




3 Comments