Vegan Mashed Potatoes with Garlic

You’ll love the hearty flavors in this creamy Vegan Mashed Potatoes recipe. If you’re after dairy-free mashed potatoes, this one delivers with only 5 ingredients!

Serve these potatoes with some vegan gravy over the top.

A bowl full of vegan mashed potatoes with melted butter and parsley on top sits in front of red potatoes and a bowl of gravy.

It’s officially the time of year when we break out the sweaters and jeans and mashed potatoes. I don’t know why, but mashed potatoes are really only a thing in the fall and winter.

One of my big goals when I went vegan, was finding a way to make my mashed potatoes vegan. Priorities…right?

But we love serving a dish of easy mashed potatoes as a side dish, especially in the colder months. That’s why I’m sharing with you this plant-based mashed potatoes recipe. I know you’re going to love it!


You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.

Here are the ingredients you’ll need for this recipe:

  • Potatoes — It’s true that russets or golds have a higher starch content and thus make creamier mashed potatoes. However, I grew up using red potatoes, and I find their texture is great. You’ll need 5 to 6 potatoes.
  • Garlic — This is an optional ingredient, but I like to add 2 to 3 cloves of garlic to the potatoes to infuse some mild garlicky flavor.
  • Butter or Olive oil — You can use either vegan butter or olive oil. I’ve used both, and they’re great. However, I do love the buttery flavor that comes from using vegan butter.
  • Plant-based milk — Three things to note here: 1) make sure you use plain, not vanilla-flavored milk, and 2) Use unsweetened milk, and 3) I find soy milk has the most neutral flavor, whereas almond milk has a mild nutty flavor to it.
  • Salt — We’ll add a little bit of salt to the potatoes. People can add more salt to their servings if they so choose.
Vegan gravy is poured over a big plate of mashed potatoes.

How to Make Vegan Mashed Potatoes

Wondering how to make mashed potatoes without milk? It may seem difficult, but it’s not! Here are the steps:

Step One: Prepare the Potatoes

Rinse off the potatoes and chop them into small cubes. I leave the skins on, but that’s because I’m going for a homestyle type of mashed potatoes with some texture.

Place chopped potatoes in a pot with water and bring it to a boil. Continue boiling until the potatoes are tender. Insert a fork into the potatoes to test them.

Quick Fix Tip

To make ahead of a big meal, chop the potatoes a day before and store them in water. Then when you’re ready to cook them, pour the water and potatoes into the pot to cook them.

Sliced potatoes sit on a cutting board next to a knife.

Step Two: Add Garlic (Optional)

If you’re going to use the garlic, then peel 2 to 3 cloves and chop them. Set them aside.

Step Three: Mashing Potatoes

Once potatoes are done, use a strainer to drain cooking water. Add the chopped garlic to the bottom of the serving bowl and then pour the hot potatoes over the garlic. Then, add vegan butter and use a potato masher to mash the potatoes.

Add the plant-based milk as you mash, until you achieve a desired consistency.

See my notes below for creamy mashed potatoes.

Finally, stir in the salt. Add more or less based on your taste preferences. Remember, you can always add more salt, but it’s not easy to take salt out of a dish!


Serve Vegan Mashed Potatoes warm, with an extra pat (or two) of vegan butter to make them look even more enticing than they already are. You’ll also want a simple, easy Vegan Gravy Recipe because there’s nothing like vegan mashed potatoes with gravy!

Creamy Mashed Potatoes

If you prefer creamy mashed potatoes, here are some tips for you:

  • Peel the potatoes — I like the texture and nutrition added from the potato peel, but for the creamiest potatoes possible, be sure to peel the potatoes
  • Use Russet or Gold — These potatoes have a higher starch content and thus create a smoother texture.
  • Keep Your Ingredients Hot — Be ready to whip the potatoes while they’re hot. And when you add the plant-based milk, be sure to heat it up for a minute or so first.
  • Use a Mixer — You can mash potatoes by hand with a potato masher, but to get a super whipped consistency, a mixer is the best way to go!

Can you make mashed potatoes with almond milk?

You can make mashed potatoes with almond milk. Be sure to buy plain (non vanilla), unsweetened almond milk and then substitute it 1:1 for milk in the recipe.

Are potatoes vegan?

Potatoes are plants, making them an excellent plant-based food to eat as part of a vegan diet.

What is a good substitute for butter in mashed potatoes?

You can use either olive oil, vegan butter, or any dairy-free margarine in your mashed potatoes and achieve that delicious, buttery flavor you’re used to.

Marly’s Tips

Use these tips to make Vegan Mashed Potatoes perfect every time:

  • Let the potatoes’ flavor shine through by using a hand masher and leaving some of the potato chunks.
  • Chop smaller potato cubes to speed up the cooking time
  • Sprinkle the top of dairy-free mashed potatoes with chives
  • To reduce sodium, use a low-sodium substitute like Mrs. Dash instead of salt.
  • Make your vegan mashed potatoes even creamier by adding 1/4 cup vegan sour cream or plain vegan yogurt.

More Vegan Potato Recipes

a bowl of vegan garlic mashed potatoes with melted butter on top and two parsley sprigs.
Vegan gravy is poured over a big plate of mashed potatoes.

Vegan Mashed Potatoes

You'll love the hearty flavor of these vegan mashed potatoes. Serve it as a side dish with some vegan gravy to make any meal extra special!
5 from 1 vote
Course: Side Dish
Cuisine: American
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4
Calories: 98kcal
Author: Namely Marly


  • 5 red potatoes not peeled*, washed and chopped
  • 3 cloves garlic peeled and chopped
  • 4 tablespoons vegan butter or olive oil
  • ¾ cup plant-based milk plain, not vanilla flavored
  • 1 teaspoon salt


  • Place the chopped potatoes in a large pot and fill it with water, so that you have about 1 to 2 inches of water above the potatoes. Place over medium-high heat and bring to a boil. Reduce heat and simmer for about 10 minutes, until potatoes are fork-tender. Sprinkle the chopped garlic over the top and remove it from heat and allow the water to cool so the water isn't too hot for the next step.
  • Pour the potatoes into a strainer over the sink (be careful of emerging steam). Place the cooked and drained potatoes in a large bowl. Add the vegan butter (or olive oil and use a fork or potato masher to mash it. Add the plant-based milk and continue to mash and stir.
  • Add the salt and stir it, so it's mixed throughout.
  • Sometimes I'll add an extra pat of butter on the top before serving. Serve warm.
  • Store mashed potatoes in a sealed container. They will keep in the fridge for up to 5 days. They can be frozen in proper containers for up to 2 months.

Recommended Equipment

(The products above contain sponsored links to products we use and recommend)


Potato Peels — I do not peel potatoes, but I will remove certain parts, like eyes or brown areas that do not look appealing.
Creamy Potatoes — See the post for tips on making creamy potatoes.
Make-ahead tips — Chop the potatoes and cover them in water. Cover and store in the fridge up to overnight. Then when you’re ready, follow the instructions to cook the potatoes.
Nutrition Facts
Vegan Mashed Potatoes
Amount Per Serving
Calories 98 Calories from Fat 81
% Daily Value*
Fat 9g14%
Saturated Fat 1g5%
Sodium 673mg28%
Potassium 65mg2%
Carbohydrates 2g1%
Sugar 1g1%
Protein 1g2%
Vitamin A 95IU2%
Vitamin C 0.7mg1%
Calcium 60mg6%
Iron 0.2mg1%
* Percent Daily Values are based on a 2000 calorie diet.

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.

This post was originally published in 2016 and was updated to include new photos, new text, and an updated recipe in 2020.

One Response to Vegan Mashed Potatoes with Garlic

  1. Avatar thumbnail image for MarlyMaria powell Reply

    These would have been great at Thanksgiving! The total time isn’t that long. I would love these!

Rate / Comment

Your email address will not be published.

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.