Perfect Vegan Mashed Potatoes

Creamy vegan mashed potatoes with garlic. Simple, cozy, and great for holidays or weeknight dinners.

These perfect vegan mashed potatoes are loaded with roasted garlic and melted vegan butter for incredible flavor. Fluffy, creamy and comforting, they’re a must-have on your Thanksgiving table – and just might steal the show from the gravy.

vegan mashed potatoes with melted butter and parsley

Yukon Golds and starchy russet potatoes come together to create the ideal texture: rich and silky with a little fluff where it counts. Every bite is comforting, buttery, and full of roasted garlic goodness, with a hint of fresh herbs to brighten things up.

Whether you’re serving them alongside a vegan roast, scooping them next to stuffing, or just sneaking a spoonful on their own, this mashed potato recipe is a Thanksgiving staple that everyone around the holiday table will love!

Why You’ll Love It

Here’s what makes these vegan mashed potatoes a winner:

  • Rich and comforting. The combination of mellow garlic, vegan butter, and herbs creates the perfect side dish and ultimate comfort food for your dinner table.
  • Perfect texture. Fluffy russets meet creamy gold potatoes for the best vegan mash.
  • Make-ahead friendly. You can prep your mash in advance and reheat it on the day without losing that freshly-made feel.
  • Family favorite. Be sure that everyone will ask for seconds.

Ingredients for Creamy Vegan Mash

  • Russet and Yukon Gold Potatoes. Mixing these two potato varieties creates the perfect balance of fluffy and creamy. Thoroughly peel the potato skins for the perfect mashed potatoes.
  • Vegan Butter. For a rich, buttery flavor. Plus, the melted butter helps the cloves of garlic bloom.
  • Garlic. Roasted in vegan butter to create a deep, mellow flavor for the mash.
  • Non-dairy milk. Cashew or oat milk (or your favorite plant-based milk) makes the mash silky and smooth.
  • Fresh Herbs. Thyme and rosemary add subtle fragrance and flavor.

Optional add-ins:

  • Vegan sour cream or yogurt. For a touch of tang.
  • Fresh herbs. Chopped fresh chives or parsley for garnish.

Find all measurements in the recipe card below.

closeup of vegan mashed potatoes

How to Make Vegan Mashed Potatoes

  1. Cook the potatoes. Place in a large pot and cover with cold water, then boil until tender and easily pierced with a fork.
  2. Sauté garlic & herbs. Melt butter with garlic and herbs over medium-low heat to infuse flavor.
  3. Heat the milk. Add plant milk to the garlic butter mixture, warming gently.
  4. Drain & dry. Drain the cooked potatoes, then return them to the hot pot to let excess moisture steam off.
  5. Mash. Use a hand masher or ricer, gradually adding garlic butter milk (optionally fold in vegan sour cream or yogurt for extra creaminess).
  6. Season & serve. Taste and adjust salt/pepper. Garnish with herbs or extra butter and serve warm.

Serving Suggestions

These mashed potatoes are at home on any holiday table:

Make-Ahead Mashed Potatoes

Holiday prep? No problem, you can easily prepare this mashed potatoes recipe ahead of time.

Prep in advance

You can boil, mash, and mix the garlic butter/milk ahead of time. Store in an airtight container in the fridge for up to 24 hours.

How to reheat

Warm gently on the stovetop, stirring frequently with a wooden spoon, or in the oven covered with foil. Add a splash of plant milk or vegan heavy cream if needed for the creamiest end result.

Frequently Asked Questions

Which vegan butter is best?

We love Miyoko’s cultured vegan butter for its rich, buttery flavor, but Country Crock, Melt, or Violife are also great options.

Can I prepare mashed potatoes in advance?

Absolutely – please see the make-ahead section.

Which types of potatoes are best for potato mash?

A 50/50 mix of gold and russet creates the ideal creamy/fluffy balance. Use all russets for extra fluff, or all golds for a denser, buttery mash.

Can I use dried herbs instead of fresh?

Yes, but with a few caveats.

One, since we usually pull the sprigs of fresh herbs out of the milk mixture before adding to the potatoes, you’ll have to use a sachet to hold the dried herbs so you can get them out of the milk. Two, if you’re going to use dried herbs, use a 1/4 teaspoon of each.

Can I adjust the mash texture?

Want smooth, creamy mashed potatoes? Use a ricer and more milk. Prefer chunkier mash? Mash gently and use less milk- it’s all about your personal preference.

Storage & Reheating

To refrigerate:

Keep leftovers in an airtight container for up to 4-5 days.

To freeze:

Mashed potatoes freeze well for up to 2 months. Thaw overnight in the fridge, then reheat gently to preserve the best texture.

To reheat:

Stir occasionally when reheating to prevent dryness. A bit of extra vegan butter or milk can revive the creamy texture.

More Vegan Recipes for Thanksgiving

  • Green Bean Casserole â€“ Tender green beans in a creamy mushroom sauce with crispy fried onions on top – a holiday classic made vegan.
  • Vegan Chicken Pot Pie – Rich, creamy, and loaded with savory veggies, this comforting pie is a guaranteed crowd-pleaser, even if it’s not a traditional Thanksgiving dish.
  • Pumpkin Bread – Soft, spiced, and perfect for the season as an alternative to pumpkin pie. Add chocolate chips, nuts, or both for a sweet twist everyone will reach for.
  • Vegan Stuffing – A traditional favorite made vegan, loaded with fragrant herbs and rich, buttery flavor that everyone will be reaching for seconds.

Love cooking here? Support my work & go ad-free for $5/month.

Same recipes, zero distractions.

vegan mashed potatoes with melted butter and parsley

Perfect Vegan Mashed Potatoes

Creamy vegan mashed potatoes with garlic. Simple, cozy, and great for holidays or weeknight dinners.
5 from 3 votes
Print Pin Rate
Prep Time: 15 minutes
Cook Time: 25 minutes
Servings: 8
Author: Sarah Sullivan

Video

Equipment

  • potato masher
  • potato ricer

Ingredients

  • 1 ½ pounds russet potatoes peeled and cut into large cubes
  • 1 ½ pounds gold potatoes peeled and cut into large cubes
  • 1 tablespoon kosher salt for cooking the potatoes
  • 1/4 cup vegan butter see notes for brand recommendations
  • 3-4 cloves garlic minced, or sub 1 head roasted garlic
  • black pepper to taste
  • 1 1/2 cups cashew or oat milk reduce to 1 cup for thicker mashed potatoes; see notes
  • 1 sprig fresh thyme optional
  • 1 sprig fresh rosemary optional
  • 1/2 teaspoon salt more to preference

Optional Add-Ins

  • 1/4 cup unsweetened vegan yogurt or sour cream see notes for brand recommendations

Optional Garnishes

  • 3 tablespoons fresh chopped chives or parsley
  • extra pat of vegan butter

Instructions

  • Cook potatoes: Add peeled and cubed potatoes to a pot and add enough cool water to cover by at least an inch. Add a tablespoon of kosher salt and heat over medium-high until the water comes to a boil. Reduce heat slightly to establish a gentle boil (a rolling boil can rough up the potatoes too much). Cook for 15-20 minutes, or until the potatoes are easily pierced with a fork.
  • SautĂ© garlic & herbs: While the potatoes cook, heat a small saucepan over medium-low heat. Melt the butter, then add in the minced garlic, optional sprigs of fresh herbs, and fresh cracked black pepper. Keep the temperature medium-low so that the garlic cooks slowly without browning. Simmer for 5-8 minutes, till the garlic is cooked and mellow.
  • Heat the milk: Pour the milk into the garlic butter. Increase heat to medium and heat until the milk is just about to boil — then immediately reduce to low.
  • Drain and dry potatoes: Once the potatoes are fork-tender, turn off the heat and drain them into a colander. Immediately transfer them back into the hot pot. The residual heat should help some of the extra liquid cook off as steam.
  • Mash potatoes: Use a potato masher or ricer to mash the potatoes. (If you prefer a smoother mash, a ricer is highly recommended.) Pull out the herb stems from the scalded milk and butter mixture and discard. Add milk to the potatoes, stirring or mashing to incorporate. Optionally, fold in some vegan sour cream or unsweetened yogurt for a slight tang.
  • Taste and serve: Season to taste with additional salt and pepper and keep warm until ready to serve. Garnish with desired toppings: fresh chopped parsley or chives, an extra pat of butter, etc.

Notes

Gold vs. russet potatoes: Gold potatoes have a slightly waxy, creamy texture and an earthy, buttery flavor. Russet potatoes are more starchy, dry, and neutral in flavor. Personally I like to use an equal mix of gold and russet potatoes for the perfect blend of fluffy and creamy mashed potatoes. If you prefer a denser mashed potato, use all gold. For an extra fluffy mash, use all russets.
Plant milk: I highly recommend using oat milk or cashew milk for the creamiest option with the most neutral flavor. Soy milk tends to have an aftertaste, and almond milk tends to be too watery. I have had great results with homemade cashew milk (recipe follows) or unsweetened/very lightly sweetened oat milk such as Oatly or Califia Farms oat milk
Homemade cashew milk: Soak 1/4 cup raw cashews for 4+ hours, or boil for 10 minutes. Drain and blend with a fresh 3/4 cup water until completely smooth.
Vegan butter: Country Crock Homestyle butter, Violife, and Trader Joe’s offer other vegan butters that I also enjoy.
Vegan sour cream or yogurt: I have always loved adding a dollop of sour cream to my mashed potatoes for a little tang. I like the nondairy sour creams from Forager, Simple Truth, or Tofutti. Unsweetened plain yogurt can work in a pinch too; Culina and Forager make good ones.
Adjusting texture: I love perfectly smooth potatoes that aren’t super thick, but everyone has different taste! Use less milk and mash the potatoes less thoroughly for a thicker, chunkier mash.
Did you make this recipe?We’d love for you to leave a review on the website! You can also share a photo on IG and tag @sarahsvegankitchen_ or #sarahsvegankitchen.

3 Comments

  1. Amazing! Will definitely be my new go-to mashed potato recipe.

  2. The best mashed potatoes I’ve ever made!!

5 from 3 votes (1 rating without comment)

Leave a Comment

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

*

Recipe Rating