• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
  • Recipes
  • Cookbook
  • Subscribe

A Virtual Vegan

menu icon
go to homepage
  • About
  • Recipes
  • Cookbook
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • About
    • Recipes
    • Cookbook
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » Recipes » Sides & Appetizers

    Published: Dec 7, 2020 · Modified: May 30, 2022 by Melanie McDonald · This post contains affiliate links · As an Amazon Associate I earn from qualifying purchases. · 1 Comment

    Vegan Mashed Potatoes

    GO TO RECIPE GO TO VIDEO PRINT RECIPE
    5 from 4 votes
    Vegan Mashed Potatoes

    The best vegan mashed potatoes! Mashed with vegan butter, garlic and herb-infused soy milk, they are rich and packed with flavour. Serve these perfect dairy-free mashed potatoes at any time of the year. They are easy enough for weeknight dinners and special enough for the holidays!

    a large bowl of vegan mashed potato with melted vegan butter and sage

    These super-flavourful and creamy vegan mashed potatoes are so irresistible. They are perfect to serve during the holidays or as a staple side with your favourite weeknight meals like Beyond Meat Meatloaf and gravy.

    This delicious vegan side dish is naturally gluten and dairy-free, and it can be made on the stovetop or in the Instant Pot. Either way, it's fast, easy, and packed with flavour. I mean is there anything that can beat piles of fluffy mash?

    Recipe Video

    Jump to:
    • Recipe Video
    • Ingredients
    • Tips for how to mash potatoes
    • How to make vegan mashed potatoes on the stovetop
    • How to make vegan Instant Pot mashed potatoes
    • Success tips
    • Variations
    • How to store
    • How to reheat
    • What goes well with vegan mashed potatoes?
    • Recipe FAQs
    • Hungry for more?
    • 📖 Recipe
    • Comments
    mashed potato with some other food on a metal plate

    Ingredients

    You probably have most of the ingredients you need already in your kitchen. Here they are:

    ingredients for vegan mashed potatoes as per the listed ingredients
    • Potatoes - I like to use Yukon Gold potatoes for their gorgeous colour, creamy texture and buttery taste. They don’t have as much starch as other potatoes and mash really, really well.
    • Garlic - The best vegan mashed potatoes don’t skimp on the garlic. It adds so much flavour!
    • Soy milk - If at all possible. It must be unsweetened and unflavoured. Soy milk gives the very best results in dairy-free mashed potatoes and I highly recommend using it if you can. If you can't for some reason, oat milk or cashew milk would be my second and third choices but they must be unsweetened and unflavoured. (Please note that if you use oat milk it must be storebought and not homemade).
    • Vegan butter - The more vegan butter, the better! It makes these mashed potatoes so rich, creamy and flavourful!
    • Fresh herbs - Sage and thyme give these potatoes so much flavour so I recommend you use them if at all possible, but if you don't have them these mashed potatoes are still super delicious without.
    • Salt and pepper - Plenty of these for the very best flavour.
    soy milk, vegan butter, pepper and herbs in a pan

    Tips for how to mash potatoes

    It's so easy to make mashed potatoes. First, be sure to boil them until perfectly soft, but not mushy and be generous with the salt in the water. You should be able to insert a knife into the potatoes easily but they shouldn't be falling apart because that can make them waterlogged.

    Once cooked, drain them well and mash. You can use a regular potato masher or a potato ricer, but I really like to use a handheld electric mixer or a stand mixer. They make the mash super creamy and fluffy, while saving you some effort. I love to add plenty of butter and milk while mashing, and some extra flavourings, as per this recipe, to make them super flavourful, soft, rich and extra creamy. I give lots more info below about how to make them on the stovetop and in an Instant Pot.

    How to make vegan mashed potatoes on the stovetop

    Ready to get started? Here’s how to make the best vegan mashed potatoes on the stovetop:

    1. Add peeled and cut potatoes, peeled garlic cloves, and plenty of salt to a large pan. Cover with cold water. Place a lid on the pan, bring to a boil and cook until the potatoes are tender and soft.
    2. Meanwhile melt the milk, butter, sage, thyme and pepper together in a small pan.
    3. Drain the potatoes as soon as they’re ready and roughly mash them.
    4. Remove and discard the herbs from the milk mixture, then pour it into the potatoes and mash/beat really well again.

    Taste and add more seasonings as you prefer. Serve with more butter!

    How to make vegan Instant Pot mashed potatoes

    This is how to make mashed potatoes in an Instant Pot:

    1. Cut the potatoes up and place them into the Instant Pot along with the peeled garlic cloves and salt. Cover with water.
    2. Secure the lid and seal the vent. Cook on the STEAM setting for 12 minutes. Release the steam right away and drain then return to the bowl.
    3. Mash/beat the potatoes with the milk mixture until super-soft and creamy.
    4. Taste and season as necessary, then serve!

    Success tips

    • Feel free to leave the potato peel on if you prefer a more rustic mash.
    • Want the potatoes to cook faster? Cut them into smaller chunks.
    • If you only want a hint of garlic flavour, remove the cloves after the potatoes are done cooking. Mashing them with the potatoes will create a more powerful garlic flavour (which I love!).
    • If you want the very best results, use unsweetened, unflavoured soy milk. It’s way better than any other plant-based milk in this recipe.
    • Mash the potatoes right after draining. Don't leave them sitting around or else they’ll become harder to mash.
    • Don't skimp on the vegan butter! It's really important for flavour.
    • Be generous with the salt and pepper. It's so important in mashed potatoes!
    a plate of mashed potato, red cabbage, sausages and gravy

    Variations

    • Add 1 cup of vegan cheese (that melts well) to the potatoes as soon as you've drained them and before mashing for a delicious cheesy mash.
    • Want to use sweet potatoes? Make my recipe for vegan mashed sweet potato instead.
    • Add some vegan ricotta to make them extra creamy or some brown butter for a richer buttery flavour!
    • Use roasted garlic instead of adding the garlic cloves to the potatoes when boiling. Cut the top of an entire bulb off, pour some oil on top, and wrap it in foil. Let it roast in a 400ºF oven for around 50 minutes or until it’s very soft then once cool pop it out.
    • To make these mashed potatoes without any dairy-free milk, replace it with vegan sour cream, vegan cream cheese, vegetable stock, or use some of the reserved potato cooking water.
    hand holding a bowl of mashed potatoes

    How to store

    Make sure the potatoes have cooled to room temperature then transfer them to an airtight container. They can then be stored in the fridge for up to 3 days.

    How to reheat

    • To reheat in the oven - Preheat your oven to 350ºF and place the potatoes in an ovenproof dish. Pour half a cup of soy milk onto the surface of the potatoes, and some dollops of vegan butter too (without stirring it in). This protects them and stops them from drying out. Cover with foil or a lid and bake for about 25 minutes or until piping hot. Give them a good stir, mash, or mix with a mixer before serving to fluff them up. 
    • To reheat on the stovetop - Transfer the mashed potatoes to a large pan and add half a cup of milk and a few tablespoons of vegan butter. Place the pan over low heat and stir constantly until piping hot.
    • To reheat in a slow cooker (or to keep warm after mashing)- Transfer the mashed potatoes to a slow cooker and set to low. They should be hot after about 2 hours but can be left on for up to 4 hours. Add half a cup of warm soy milk and a few tablespoons of vegan butter then beat well with a wooden spoon or handheld electric whisk before serving.

    What goes well with vegan mashed potatoes?

    Mashed potatoes work with just about anything. Here are some ideas:

    • try it with my roasted red cabbage and apples and some vegan sausages.
    • vegan beef and lots of vegan red wine gravy
    • Vegan meatloaf with onion gravy or Beyond Meat Meatloaf
    • baked tofu
    • bbq tofu
    • easy vegan mushroom pies
    • for dinner with vegan green bean casserole (one of my fave dinners!)
    • with toppings, like fresh or dried chives, roasted garlic, nutritional yeast, more butter, tempeh bacon crumbles, vegan shredded cheese, or dried thyme or rosemary.
    • Include them next to your vegan holiday roast or gluten-free seitan loaf.

    Recipe FAQs

    Can you freeze mashed potatoes?

    As long as you have used the milk and butter as per the recipe, these vegan mashed potatoes will freeze well for up to three months. If you didn't use plenty of milk and butter when mashing then they will not freeze well. The process is very much dependent on the fat in the milk and butter. To freeze, allow to cool completely then transfer the mashed potato to a freezer-safe container and place in the freezer.
    To freeze individual portions, line a baking tray with parchment paper. Scoop out portions with a cup onto the surface of the paper and place the whole tray in the freezer just until the portions have frozen solid. Then remove them from the tray and place in a freezer bag or container until needed. Allow to defrost overnight in the fridge before reheating as per my instructions.

    Can mashed potatoes be made ahead?

    Vegan Mashed Potatoes can easily be made ahead of time. Make them as directed, then transfer them to an oven-proof dish or container. Cover them well and keep them in the fridge for up to 3 days. 

    Can this dairy-free mash be made without vegan butter?

    Honestly, I wouldn’t recommend it. Mashed potatoes just aren’t as good without the added fat. It adds so much flavour and creamy texture. If you do decide to skip the vegan butter though, replace it with a bit more milk or vegetable stock. 

    What kind of potatoes work best in mashed potatoes?

    My potatoes of choice for mashing (and almost everything really), are Yukon Gold potatoes. They make excellent mashed potatoes, have a nice golden colour, a great texture and a buttery flavour. I tend to avoid russets because they are a bit tasteless once boiled and can easily get mushy and watery when mashed. If you are in the UK, Desiree and Maris Pipers are best.

    Hungry for more?

    Love these dairy-free mashed potatoes? You might also enjoy these delicious sides:

    • Bubble and Squeak
    • Best Vegan Sweet Potatoes
    • Vegan Cranberry Sauce
    • Vegan Sweet Potato Biscuits
    • Roasted Potatoes
    • Vegan Yorkshire Puddings

    If you tried this recipe, let me know how you liked it by leaving a comment and rating below! And be sure to join my mailing list for more deliciousness!

    📖 Recipe

    a bowl of creamy mashed potatoes

    Vegan Mashed Potatoes

    Author: Melanie McDonald
    5 from 4 votes
    The best vegan mashed potatoes! Mashed with vegan butter, garlic and herb-infused soy milk, they are rich and packed with flavour. Serve these perfect dairy-free mashed potatoes at any time of the year. They are easy enough for weeknight dinners and special enough for the holidays!
    Print Recipe Pin Recipe SaveSaved!
    PREP TIME: 15 minutes
    COOK TIME: 25 minutes
    TOTAL TIME: 40 minutes
    Servings: 4 servings

    Ingredients
      

    • 2.5 lb (1.13 kg) potatoes , I like to use Yukon Gold
    • 4 cloves garlic
    • 2 teaspoons salt , plus more to taste
    • enough water to cover
    • 240 mls (1 cup) soy milk , it must be unsweetneed and unflavoured
    • 6 tablespoons vegan butter , plus a bit more for the serving
    • 6 leaves fresh sage
    • 2 sprigs fresh thyme
    • ½ teaspoon freshly ground black pepper , plus more to taste
    Prevent your screen from going dark

    INSTRUCTIONS
     

    Stovetop Instructions

    • Peel the potatoes and cut into chunks. Add to a large pan.
    • Peel the garlic cloves and add them to the potatoes with the salt, then cover with cold water. About an inch over the potatoes.
    • Place a lid on the pan and bring to a boil then simmer until the potatoes are really tender and a knife inserts into them easily. It will take 25 to 30 minutes depending on how big the potato chunks are.
    • Meanwhile, while the potatoes are cooking, add the milk, butter, sage, thyme and pepper to a small pan and place over medium heat until hot and the butter is melted. Turn off and set aside to allow the flavours to infuse while the potatoes finish cooking.
    • Drain the potatoes. At this point, you can remove the garlic cloves if you want just a hint of garlic flavour, or leave them in and mash them up with the potato for a more powerful garlic flavour. I like to leave mine in because I love garlic!
    • Either return to the pan and roughly mash with a potato masher or a handheld electric whisk, or transfer them to a stand mixer and beat with the paddle attachment. My preference is either my stand mixer or a handheld electric whisk. They make super creamy mash so I recommend you use either of those if you have them.
    • When the potatoes are roughly mashed, remove the herbs from the milk mixture and discard them, then pour the milk mixture into the potatoes and beat again really well until super-soft and creamy. It might feel like too much liquid at first but once you beat it, it will be fine.
    • Taste and add more salt and pepper if it needs it. I tend to add an extra teaspoon of salt and half teaspoon of pepper at this stage. Beat well after adding it and taste again and tweak as needed.
    • Serve with a little more butter, a sprinkle of freshly cracked black pepper and some chopped parsley or chives if you have them.

    Instant Pot Instructions

    • Peel the potatoes, cut into quarters (if really large cut into ⅛'s) and add to the Instant pot along with the peeled garlic cloves and salt. Cover with water to about an inch above the potatoes.
    • Place the lid on the Instant Pot and seal the vent, then cook on the STEAM setting for 12 minutes. Release the steam right away and drain the potatoes.
    • Either return to the Instant Pot insert and roughly mash with a potato masher or a handheld electric whisk, or transfer them to a stand mixer and beat with the paddle attachment. My preference is either my stand mixer or a handheld electric whisk. They make super creamy mash so I recommend you use either of those if you have them.
    • When the potatoes are roughly mashed, remove the herbs from the milk mixture and discard them, then pour the milk mixture into the potatoes and beat again really well until super-soft and creamy. It might feel like too much liquid at first but once you beat it, it will be fine.
    • Taste it and add more salt and pepper if it needs it. I tend to add an extra teaspoon of salt and half teaspoon of pepper. Beat well after adding it and taste again and tweak as needed.
    • Serve with a little more butter, a sprinkle of freshly cracked black pepper and some chopped parsley or chives if you have them.

    NOTES

    This recipe can easily be doubled or tripled if you have more mouths to feed, but if using an Instant Pot be sure to not fill it more than halfway. 
    To make in advance - Follow my instructions for making the mashed potatoes then transfer to a large oven-proof dish or container. Cover tightly and refrigerate for up to 3 days. 
    To freeze - As long as you have used the milk and butter as per the recipe, these vegan mashed potatoes will freeze well for up to three months. If you didn't use plenty of milk and butter when mashing then they will not freeze well. The process is very much dependent on the fat in the milk and butter.
    Allow the mash to cool completely then transfer to a freezer-safe container and place in the freezer.
    To freeze individual portions, line a baking tray with parchment paper. Scoop out portions with a cup onto the surface of the paper and place the whole tray in the freezer just until the portions have frozen solid. Then remove them from the tray and place in a freezer bag or container until needed.
    To reheat in the oven - Remove from the fridge and reheat in the oven at 350 °F (175 °C). Before you put them in the oven pour over 120mls / half a cup of soy milk and a few tablespoons of vegan butter (no need to melt it, lumps of it are fine). Don't stir. Just leave it pooling on the top. This protects the potato and stops it from drying out. Cover tightly with a lid or foil and bake for about 20 to 25 minutes or until piping hot. Give the mash a good beat with a wooden spoon or a handheld mixer before serving to make it nice and fluffy. 
    To reheat on the stovetop - Transfer the mashed potatoes to a large pan and add half a cup of milk and a few tablespoons of vegan butter. Place the pan over low heat and stir constantly until piping hot. 
    To reheat in a slow cooker (or to keep warm after mashing) - Transfer the mashed potatoes to the slow cooker insert and set to low. They should be hot after about 2 hours but can be left on for up to 4 hours. Before serving add half a cup of warm soy milk and a few tablespoons of vegan butter then beat well with a wooden spoon or handheld electric whisk.

    NUTRITION

    Serving: 1of 4 servingsCalories: 155kcalCarbohydrates: 3gProtein: 2gFat: 15gSaturated Fat: 4gSodium: 1329mgPotassium: 95mgFiber: 1gSugar: 2gVitamin A: 1058IUVitamin C: 6mgCalcium: 88mgIron: 1mg

    Nutritional information is provided for convenience & as a courtesy. The data is a computer generated estimate so should be used as a guide only.

    Tried this recipe?Rate it & leave your feedback in the comments section below, or tag @avirtualvegan on Instagram and hashtag it #avirtualvegan
    ad for Vegan Comfort Cooking cookbook

    « Gingerbread Pancakes
    Vegan Molasses Cookies »
    503 shares

    Reader Interactions

    Comments

    1. Joanie Lewis says

      December 26, 2021 at 11:43 am

      5 stars
      Best mashed potato recipe ever! Even the nonvegans didn't notice. Thank you for another successful Christmas dinner.

      Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Melanie McDonald

    I'm Melanie McDonald (but you can call me Mel), best-selling cookbook author and creator of A Virtual Vegan. I share well-tested, flavour-packed vegan recipes with clear, step-by-step instructions. My goal is to give you the confidence to cook amazing vegan food from scratch.

    More about me →

    Trending now!

    • Perfect Vegan Yorkshire Puddings
    • Lentil Shepherd's Pie
    • Cinnamon Roll in a Mug
    • Vegan Potato Soup
    • Vegan Butter
    • Vegan Banana Pancakes

    ❊ GET MY COOKBOOK ❊

    Vegan Comfort Cooking Melanie McDonald

    Amazon / Book Depository / Books-A-Million / Barnes & Noble / Indigo

    Grilling Faves ♡

    • Vegan Chicken Breasts
    • Kidney Bean Burgers
    • White Bean Artichoke Burgers
    • Grilled Nectarines (Or Peaches)
    • Grilled Baby Potatoes
    • Vegan BBQ Sauce

    See more →

    Footer

    ↑ back to top


    About Me
    My Cookbook
    Privacy

    Subscribe
    Contact me
    Work With Me

    Accessibility
    Nutrition
    Media

    Copyright © 2022 A Virtual Vegan- All Rights Reserved.