The BEST Vegan Mashed Potatoes (+ Variations!)

BY : PUBLISHED : November 17th, 2021 UPDATED: December 2nd, 2021

The ultimate BEST vegan mashed potatoes—no matter what you like; creamy, smooth, with vegan butter, without, with veggies, etc (all included below). All you need is a handful of ingredients and around 30 minutes for the perfect gluten-free, dairy-free side dish for Thanksgiving, Christmas, and plant-based roast dinners!

completed vegan mashed potatoes plated against white surface

The BEST (Versatile) Vegan Mashed Potatoes

There’s never a wrong time of year to enjoy creamy vegan mashed potatoes. However, with Thanksgiving fast approaching, we think it’s time to share the ultimate base dairy-free mashed potatoes recipe. Whether you want skin-on, vegan butter-free, plant milk-free, creamy, rich, ‘cheezy’, veggie-packed, etc. Below is our base creamy vegan mashed potatoes with tons of ways to mix it up no matter what you’re in the mood for!

Even while writing the above, we feel a little like Monica in Friends and the episode where everyone wants a different type of potatoes. Well, with this base recipe, you’ll enjoy the best vegan mashed potatoes you’ve ever had; to suit every need! Our favorite version is creamy skin-on vegan garlic mashed potatoes (also included below)!

Plus, as a budget-friendly website, we love the fact that a big bowl of thick, fluffy, creamy vegan mashed potatoes requires just a handful of fairly frugal ingredients, is filling, comforting, and pairs with tons of dishes (and rich vegan gravy)!

What are The Best Potatoes for Mashing?

There are two types of potatoes: waxy and starchy (and those that lie somewhere between – also referred to as all-purpose).

When making mashed potatoes, you want to use starchy potatoes. We’ve found Russet potatoes work best. Though, Yukon Gold’s will also work. The exact variety you choose will vary based on where you live.

While making mash with waxy potatoes is technically possible, they don’t break down as efficiently and become wonderfully creamy. More so, the time to break them down can cause them to become gummy. So we recommend you AVOID waxy potatoes!

The Ingredients

You only need a handful of ingredients for the ‘base’ recipe that’s ready to turn into the best vegan mashed potatoes you’ve ever eaten!

  • Potatoes: We’ve used Yukon Gold potatoes and Russet potatoes before for this vegan mashed potatoes recipe. Both are great all-purpose potatoes. Avoid waxy potatoes, which won’t mash as smoothly.
  • Plant-based milk: Use the unsweetened dairy-free milk of your choice; almond milk, soy milk, etc. For more decadent, creamier non-dairy mashed potatoes, then you can use a dairy-free cream alternative like canned coconut milk or another dairy-free cream.
  • Vegan butter: This will add a rich creaminess to the dairy-free mashed potatoes. We recommend using unsalted if you want to salt I yourself. If using salted butter, then adjust the remaining seasoning in the recipe accordingly.
  • Salt & Pepper
  • Garlic: While this is technically optional, you won’t regret it once you try the vegan garlic mashed potatoes! If you don’t have garlic cloves, you could use garlic powder (in a pinch). Roasted garlic (cut off the top, rub with oil, wrap in foil, and bake for 45-60 minutes at 400F/205C) will mellow the garlic flavor and add wonderful caramelization to the vegan garlic mash.

ingredients for vegan mashed potatoes measured out on a white surface

Other simple add-ins & Recipe Variations

  • Herbs: You can use fresh herbs like rosemary, thyme, and sage to infuse the vegan milk with extra flavor. Alternatively, other herbs work perfectly as a mashed potato garnish: chives, scallions, parsley, etc.
  • Veggie mashed potatoes: There are several veggies you could add to the dairy-free mashed potatoes. These include peas, broccoli, carrots, shredded spinach/kale/cabbage, corn, etc.
  • Vegan cheese: There are a couple of ways to add dairy-free cheese to your vegan mashed potatoes. First, you can mix some plant-based cream cheese into the potatoes for a creamier flavor. Second, you could add some vegan parmesan or a ‘sharp’ cheddar-style dairy-free cheese (something melty) OR even just some nutritional yeast.
  • Other seasonings: There are several seasonings you can experiment with when finding your perfect vegan mashed potatoes—cumin, chili, paprika, onion powder, etc.
  • Pesto: Stirring a little pesto into your mash is a simple way to pack in tons of flavor.
  • Parsnip and potato mash (aka root veggie mashed potatoes): Swap half the potatoes for parsnips instead. They will add a natural sweetness to the dish and still pair well with plenty of herbs and seasonings.
  • Lowercarb: If you want to reduce the carbs in this side dish without eliminating the potato entirely, you can swap out 1/3 of the potatoes for cooked cauliflower instead. You also might like this Vegan Mashed Cauliflower dish!

How to Make Vegan Mashed Potatoes?

Keep scrolling to the recipe card for the complete list of ingredients and recipe instructions.

  1. First, it’s time to cook the potatoes. Start by washing the potatoes, then chop them into 1-inch pieces. We left the skin on, but peel it for smoother, creamy vegan mashed potatoes.
  2. Then, add the chopped potatoes and garlic cloves to a large saucepan covered in salted water. Bring to a boil over medium-high heat, then reduce to a simmer and cook for 20-25 minutes, or until the potatoes are fork-tender.

cubed and cut potatoes in a bowl against a white surface process of vegan mashed potatoes boiling in water process of adding garlic into vegan mashed potatoes

Be careful not to over-boil the potatoes, or they can soak up too much liquid and become ‘mushy’ (making your creamed potatoes/mashed potatoes also ‘mushy’ tasting). The time will vary based on the size of your potatoes and the pan.

  1. Once cooked, drain the water from the potatoes. It’s best to do this in a colander, so they’re thoroughly drained. Then place the potatoes and garlic back in the pot and use either a potato ricer, potato masher, or even fork to mash the potatoes. The tool you use will affect the texture of the vegan mashed potatoes (read recipe notes for more info).

process of adding plant-based milk into vegan mashed potatoes process of adding vegan butter to vegan mashed potatoes process of adding salt to vegan mashed potatoes process of adding pepper to vegan mashed potatoes

Note that if you’ve made skin-on mashed potatoes, avoid using a potato ricer unless you want to filter the skins.

  1. While mashing, incorporate the plant-based milk, plant-based butter, and salt and pepper until you achieve your desired consistency and flavor. Finally, enjoy, optionally topped with any toppings (like black pepper, fresh herbs, and extra vegan butter) of your choice!

process of mashing vegan mashed potatoes completed vegan mashed potatoes plated against white surface

For smoother/creamier vegan garlic mashed potatoes, add extra plant-based milk and/or vegan butter. The amount used can also vary on how ‘wet’ your potatoes are.

How Long do Mashed Potatoes Last in the Fridge?

Once cooled, you can store the leftover vegan mashed potatoes in an airtight container in the fridge for up to four days.

You can also freeze the leftover vegan garlic mashed potatoes (or variation of your choice) for up to three months. Then allow to thaw in the refrigerator overnight before reheating.

To reheat the mash, either use a microwave or the stovetop. Add a splash of extra dairy-free milk and/or plant-based butter to bring it back to your desired consistency before serving.

How to Serve Creamy Vegan Mashed Potatoes?

To say that these dairy-free mashed potatoes are an all-purpose side dish would be an understatement. It’s almost impossible to list all the ways that you could enjoy them. However, some of our favorites include:

completed vegan mashed potatoes plated against white surface

You can also use leftover dairy-free mashed potatoes to make other dishes. I.e., gnocchi, dumplings, add to bread, or make ‘bubble and squeak’ (which combine the leftover mashed potato and veggies from a roast dinner and pan-fries it into a kind of thick ‘pancake’) and similar potato pancakes.


  • Do I need to peel potatoes for mash? Honestly, it’s up to you. Keeping the skin will make for a slightly textured mash with visible bits of peel. However, it’s also extra nutrients. If you prefer a smooth and creamy mashed potato, peel the potatoes (you can save the peels for vegetable stock or drizzle with a little oil and seasoning and bake until crispy).
  • Can I use a food processor/immersion blender? We don’t encourage machine mashing for mashed potatoes, as they become like a gummy paste when overworked (which is easy to do with machines). However, when making creamed potatoes, you could use a hand-held mixer (and be careful not to overwork the potatoes).
  • What can I substitute for plant-based milk in mashed potatoes? This method is slightly controversial. However, if you want to avoid plant-based milk, you can save some of the starchy cooking water from the potatoes and use that, instead, to help get your mashed potatoes to the correct consistency. Just be aware that they won’t be as creamy and will likely require extra seasoning. You could add extra flavor by adding some stock powder to the liquid; You could also use regular veg stock in place of plant-based milk (which tastes delicious!) for delicious no-milk mashed potatoes!
  • What can I substitute for plant-based butter in mashed potatoes? You can still enjoy wonderfully creamy mashed potatoes without vegan butter. Instead, you could use a little olive oil, vegan mayonnaise, OR omit the ‘fat’ entirely and use extra plant-based milk to bring the mash to the creamy consistency.
  • How many potatoes do you need per person for mashed potatoes? We recommend using around ½ pound of potatoes (around 1 1/2-2 russet potatoes) per person when serving as a side. When making a large dish for the holidays and other events, we always recommend adding an extra 2-3 pounds (leftovers keep for several days).

Top Recipe Tips and Notes

  • Potato ricer vs. masher vs. fork: The tool you use will affect the texture of the mashed potatoes. A ricer will create a wonderfully even texture that’s exceptionally smooth and fluffy but also light. Next, you can use a masher as much or as little as preferred but is usually slightly lumpier and denser than the ricer option. Finally, a fork will provide the chunkiest, thickest texture. For creamed potatoes, you could use a mixer, but be careful not to overwork the ‘taters.
  • For super smooth potato puree: Press the mashed potatoes through a fine-mesh sieve (using a spatula to help transfer it from the bottom of the sieve to your bowl). This way, the potato will be super-smooth (though it will also take a long time and lots of effort. Be warned… or give the task to someone else!)
  • When making LOTS of mashed potatoes: It’s best to transfer your chopped potatoes to the pan of water (or a water-filled bowl) immediately. Otherwise, they’ll oxidize and discolor.
  • Use warm plant-based milk: While not 100% necessary, warming the milk before adding it to the potatoes will help keep the entire dish warm.
  • For extra flavor: You can infuse the vegan milk with herbs (rosemary is our favorite). Add a couple of sprigs of rosemary to the vegan milk in a small pot. Bring to a simmer and then allow to simmer for several minutes. Remove the herbs before adding the plant-based milk to the potatoes.
  • To avoid ‘soupy’ potatoes: After draining the potatoes, you can return the pan to the heat, stirring constantly for several minutes, to remove any excess water (until the spuds are dry). Then continue with the mashing.
  • Experiment with dairy-free milk: You may find that you aren’t happy with the flavor the dairy-free milk imparts in the mash. So always test a new kind of milk with a small amount of mash as a ‘test.’

completed vegan mashed potatoes plated against white surface

More Vegan Thanksgiving Sides

You might also enjoy browsing through our collection of 45 vegan thanksgiving dishes!

For more recipes from Margaret, check out The Plant Philosophy!

Photos by Alfonso Revilla

completed vegan mashed potatoes plated against white surface

The BEST Vegan Mashed Potatoes (+ Variations!)

Toni Okamoto
Comfort food at it’s finest. This base for Vegan Mashed Potatoes is the perfect budget-friendly side dish to compliment your favorite meals!
5 from 40 votes
Prep Time 10 mins
Cook Time 25 mins
Total Time 35 mins
Course Dinner, Lunch
Cuisine American
Servings 6 -8 servings
Calories 251 kcal
METHOD Stovetop
DIET Vegan


  • 4 pounds russet potatoes washed and cut into 1-inch pieces
  • 5 garlic cloves
  • 1 cup unflavored, unsweetened plant-based milk
  • ¼ cup vegan butter
  • 1 ½ teaspoon salt
  • ½ teaspoon pepper


  • In a large pot over medium-high heat, add 1-inch potatoes and whole garlic cloves, and completely submerge them in water. Bring to a boil and cook for 25 minutes or until potatoes are completely tender.
  • When potatoes are completely tender, drain out the water with a colander. Place the potatoes and garlic back into the pot, add plant-based milk, vegan butter, salt, and pepper.
  • Mash potatoes and garlic with a potato masher or a large and sturdy fork until you reach your desired consistency.



Calories: 251kcalCarbohydrates: 45gProtein: 5gFat: 6gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 3gTrans Fat: 1gSodium: 76mgPotassium: 1087mgFiber: 6gSugar: 2gVitamin A: 5IUVitamin C: 50mgCalcium: 45mgIron: 2mg
Keyword comfort food, dairy free mashed potatoes, easy, gf, gluten free, glutenfree, mashed potatoes, potatoes, quick, side dish, thanksgiving, vegan mashed potatoes
Tried this recipe?Please tag us at @PlantBasedonaBudget! 🙂

About Toni Okamoto

"They say you are what you eat, so I strive to be healthy.
My goal in life is not to be rich or wealthy,
'Cause true wealth comes from good health and wise ways...
we got to start taking better care of ourselves " - Dead Prez

View all posts by Toni Okamoto
BeanandRiceBurrito PBOAB 1

5 Secrets to Easy Meal Planning

Free Printable Plans & Recipes for Healthy Meals


Plantbased on a budget Logo