• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Simple Vegan Blog
  • Vegan Spring
  • Recipes
  • About
  • Subscribe
menu icon
go to homepage
  • Vegan Spring
  • Recipes
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Vegan Spring
    • Recipes
    • About
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home > Recipes > Thanksgiving

    The BEST Vegan Mashed Potatoes

    Published: Nov 10, 2019 · Modified: Dec 15, 2022 by Iosune · This post may contain affiliate links · 20 Comments

    Jump to Recipe
    Top view of a bowl of mashed potatoes garnished with vegan butter, chives, and black pepper.
    Bowl with mashed potatoes topped with vegan butter and garnished with some chives and black pepper.

    This is the best vegan mashed potatoes recipe ever! They’re creamy, fluffy, made with just 5 ingredients, and the perfect side dish for the Holidays, or any time of the year.

    It's a simple recipe made with plant-based ingredients you already have in your pantry or can get at any grocery store and is much healthier than the classic version.

    Bowl with vegan mashed potatoes topped with vegan butter and garnished with some chives and black pepper.

    If you’re looking for vegan side dishes for Thanksgiving or Christmas, this recipe is for you. However, it’s so delicious and easy to make you can enjoy it all year long, and it’s ready in just 30 minutes!

    I like to serve them with vegan gravy, or a giant scoop of vegan butter, but they’re also so good by themselves.

    Also, check out my other vegan Thanksgiving recipes for other ideas to make the ideal Thanksgiving plate.

    Jump to:
    • 🌟 You’ll love this recipe because it is
    • 🧾 Ingredients
    • 🔪 Instructions
    • 📋 Substitutions & variations
    • 🍽 Equipment
    • ❄️ Storage
    • 💭 Expert tips
    • ❓Recipe FAQs
    • 🥧 More vegan Holiday recipes
    • 📖 Recipe

    🌟 You’ll love this recipe because it is

    • Made with only 5 ingredients you probably already have on hand.
    • Ready in just 30 minutes.
    • So simple it always works. Everyone can make it, even those who don’t know how to cook.
    • Very affordable and goes well with pretty much everything. 
    • Perfect if you’re vegan or dairy-free as it’s made with vegan butter and non-dairy milk.

    🧾 Ingredients

    Ingredients needed to make vegan mashed potatoes.
    • Potatoes: Yukon Gold is my favorite kind of potato for this recipe, but Russet is also so good. Red and white potatoes would also work, though.
    • Vegan butter: homemade or store-bought. You may need to add more or less salt depending on how salty your vegan butter is.
    • Salt: I used ionized salt, but any salt will do.
    • Non-dairy milk: any unsweetened non-dairy milk will do. Soy milk is my favorite one, but feel free to use what you have on hand (almond milk and oat milk are also delicious).
    • Garlic: this ingredient is completely optional, but if you’re a garlic lover, you should add it.

    See the recipe card below for a full list of ingredients and measurements.

    🔪 Instructions

    Large pot with cubed potatoes and sliced garlic cloves covered with water just before cooking.

    Step 1: peel the potatoes and cut them into 1-inch cubes (2.5 cm), then transfer to a large pot full of cold water along with the garlic (if using).

    Cooked potatoes and garlic in a strainer onto a large pot.

    Step 2: bring to a boil, then low the heat to medium-high and cook uncovered for 15-20 minutes or until the potatoes are fork-tender. Drain the potatoes and garlic well and return them to the pot. 

    Large pot with mashed potatoes before adding the milk.

    Step 3: add the vegan butter and the salt, and mash them using a potato masher or a fork until well combined. 

    Large pot with mashed potatoes after adding the milk.

    Step 4: heat the milk on the stovetop (or in the microwave) until warm. Finally, pour in the milk a little at a time until it's fully incorporated. 

    📋 Substitutions & variations

    • Garlic: this is an optional ingredient, so you can omit it if you want or use some garlic powder to taste instead.
    • Vegan butter: extra virgin olive oil also works amazingly well and is a healthier alternative. You could also use other types of oil.
    • Non-dairy milk: you can also use vegan sour cream, vegan cream cheese, vegetable stock, or water instead of non-dairy milk.
    • Other ways you can cook the garlic. You can also add raw or roasted garlic cloves, or sautée them in a skillet with a little bit of oil until golden brown.
    • For an oil-free version, just omit the vegan butter or oil, and add more milk if needed. I would use non-dairy milk with a higher content of fat like soy or almond milk.
    • There are other vegetables you can use instead of potatoes, like sweet potatoes or even cauliflower.

    🍽 Equipment

    My favorite tool to make vegan mashed potatoes is a potato masher, but you could also use a fork if you don’t have one. A potato ricer is also a good choice, but a potato masher is all you need.

    I’ve used an immersion blender or a hand mixer in the past and it makes the process shorter and easier.

    However, it can sometimes change the final texture of this dish as it can also break down the starches in the potatoes and cause a gummy texture if they are overmixed.

    Top view of a bowl of mashed potatoes garnished with vegan butter, chives, and black pepper.

    ❄️ Storage

    Refrigerator

    Store it in an airtight container in the refrigerator for 4-5 days.

    Freezer

    Raw potatoes don't freeze well, but mashed potatoes survive the chill if they're made with plenty of fat, so you could add a little bit more vegan butter or oil if you're going to freeze them. 

    To freeze them, just transfer them to an airtight container or a freezer-safe bag, squeezing out as much air as possible, and keep them in the freezer for up to a month.

    I prefer to avoid plastic, so I use an airtight container instead, but it's up to you. To defrost them, transfer the container or bag to the refrigerator the night before. 

    Reheat

    You can reheat them on the stovetop in a saucepan over low heat, stirring occasionally. Add a little bit of milk to thin, if needed. 

    Alternatively, put them in a microwave-safe dish, add a splash of milk, and gently stir.

    Cover the potatoes with a lid to help preserve moisture, then heat at half power for 1 minute or until they’re warmed through.

    💭 Expert tips

    • I prefer to peel the potatoes, but please feel free to leave the skin on if you want. For extra creamy and smooth potatoes, peel them.
    • To keep the potatoes from oxidizing, place them in a bowl of cold water while you're peeling and cutting them.
    • I prefer to add salt at the end, but some people add a pinch of salt to the boiling water. In that case, you'll need to add less salt before mashing the potatoes.
    • Heat your milk in the microwave or stovetop.  This keeps the potatoes hot and they absorb the milk better. Add the milk a little a time to get the right consistency.
    • Don’t overwork the potatoes, this will ruin their texture and you’ll get gummy potatoes instead of fluffy and creamy.

    ❓Recipe FAQs

    Best potato for vegan mashed potatoes?

    Classic mashed potatoes are made with Russet potatoes, they have a high starch content, and are great for extra creamiest potatoes. However, they have a tendency to dry, so that’s why I prefer Yukon Gold.

    They’re also super creamy and buttery, and you need to add less milk. Red and white potatoes also work fine, so please use the potatoes you have access to.

    Can I make vegan mashed potatoes in advance? 

    Yes, you can prepare them up to two days in advance, just follow the recipe exactly, then cool and refrigerate in an airtight container.

    Reheat in the oven, in a casserole dish, and add a few pats of butter on the top to keep them moist.

    Cover the dish with foil and bake at 350ºF or 180ºC for 20-30 minutes or until the potatoes are warmed through. Add a little more milk if they dry out.

    Should I peel the potatoes or not?

    Both options are great. Peeled potatoes result in creamier potatoes, but it adds time.

    On the other hand, unpeel potatoes can be the best choice if you’re serving a crowd. You’ll get rustic and hearty potatoes with extra fiber.

    Can I make vegan mashed potatoes in an Instant Pot? 

    Yes, just place the potatoes (peeled and cubed) and the garlic in the inner pot, cover with cold water, and cook on high pressure for 10 minutes.

    Do a quick release and drain them. Then add back to the pot or transfer to another bowl and mash with all the remaining ingredients.

    🥧 More vegan Holiday recipes

    • BEST Vegan Butternut Squash Soup
    • BEST Vegan Mac and Cheese (Baked or Stovetop)
    • The BEST Vegan Cornbread
    • The BEST Vegan Meatloaf

    ⭐️ Did you like this vegan mashed potatoes recipe? Leave a comment and rating below!

    📖 Recipe

    Top view of a bowl of vegan mashed potatoes topped with vegan butter, chives, and black pepper.

    The BEST Vegan Mashed Potatoes

    This is the best vegan mashed potatoes recipe ever! They’re creamy, fluffy, made with 5 ingredients, and the perfect side dish for the Holidays.
    4.67 from 15 votes
    PRINT PIN RATE
    Course: Christmas, Side Dish, Vegan Thanksgiving
    Cuisine: American
    Diet: Vegan
    Prep Time: 10 minutes
    Cook Time: 20 minutes
    Total Time: 30 minutes
    Servings: 4
    Author: Iosune


    Ingredients 

    US Customary - Metric
    • 2 pounds potatoes, Yukon Gold or Russet
    • 4 cloves garlic, sliced, optional
    • 4 tablespoons vegan butter, softened, or extra virgin olive oil
    • ½ teaspoon salt
    • ½-¾ cup unsweetened non-dairy milk, I used soy milk
    Prevent your screen from going dark

    Instructions

    • Peel the potatoes and cut them into 1-inch cubes (2.5 cm), then transfer to a large pot full of cold water along with the garlic (if using).
    • Bring to a boil, then low the heat to medium-high and cook uncovered for 15-20 minutes or until the potatoes are fork-tender.
    • Drain the potatoes and garlic well and return them to the pot.
    • Add the vegan butter and the salt, and mash them using a potato masher or a fork until well combined.
    • Heat the milk on the stovetop (or in the microwave) until warm.
    • Finally, pour in the milk a little at a time until it's fully incorporated. Add more or less milk, depending on the consistency you're looking for.
    • Serve your vegan mashed potatoes immediately with some vegan gravy, or a giant scoop of vegan butter, or just by themselves.

    Notes

    Substitutions
    • Garlic is an optional ingredient, so you can omit it if you want or use some garlic powder to taste instead.
    • Extra virgin olive oil also works amazingly well and is a healthier alternative to vegan butter.
    • You could also use other types of oil, or even omit it for an oil-free version of this recipe.
    • You can also use vegan sour cream, vegan cream cheese, vegetable stock, or water instead of non-dairy milk.
    • You can also add raw or roasted garlic cloves, or sautée them in a skillet with a little bit of oil until golden brown. I prefer to cook the garlic along with the potatoes.
    Storage
    • Refrigerator: store it in an airtight container in the refrigerator for 4-5 days.
    • Freezer: transfer them to an airtight container or freezer-safe bag, squeezing out as much air as possible, and keep them in the freezer for up to a month.
    • Defrost: to defrost them, transfer the container or bag to the refrigerator the night before. 
    • Reheat on the stovetop:  you can reheat them on the stovetop in a saucepan over low heat, stirring occasionally. Add a little bit of milk to thin, if needed.
    • Reheat in the microwave: transfer to a microwave-safe dish, add some milk, and stir. Cover with a lid, then heat at half power for 1 minute or until they’re warmed through.

    Nutrition

    Serving: 1serving | Calories: 285kcal | Carbohydrates: 40g | Protein: 5g | Fat: 12g | Saturated Fat: 2g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 6g | Trans Fat: 2g | Sodium: 407mg | Potassium: 994mg | Fiber: 5g | Sugar: 2g | Vitamin A: 67IU | Vitamin C: 45mg | Calcium: 65mg | Iron: 2mg

    More Vegan Thanksgiving Recipes

    • Vegan Stuffed Shells
    • Lentil Loaf
    • Vegan Thanksgiving
    • Vegan Apple Pie
    1.7K shares

    Reader Interactions

    Comments

    1. Esther Nir says

      November 25, 2021 at 10:55 pm

      Hi, just made this right now for Thanksgiving today. Easy and Delicious! I used Myoko's Vegan butter and never thought to put in soy milk but great idea. Also fried onions for the top. On our way to the feast...

      Reply
      • Iosune Robles says

        November 26, 2021 at 12:29 pm

        Hi! So glad you liked it Esther!

        Reply
    2. Sally says

      November 27, 2020 at 1:35 pm

      This was great! Made them for Thanksgiving dinner. I boiled the potatoes whole, because I was being lazy, so I left them in the pot longer. I winged it on the measurements, going for texture and taste, as I have no idea what my potatoes weighed. I used olive oil and hemp milk. I will definitely make again!!!

      Reply
      • Iosune Robles says

        November 30, 2020 at 8:12 am

        S glad you liked it Sally 🙂 Have a nice day!

        Reply
    3. Heidi Lynn Borden says

      November 05, 2020 at 6:32 am

      I find that making mashed potatoes with fatted coconut milk in the can makes for very creamy and delicious mashed potatoes. You do not need oil or milk if you use the fatted coconut milk to replace both.

      Reply
      • Iosune Robles says

        November 05, 2020 at 7:24 am

        Sounds so good Heidi 🙂

        Reply
    4. Tracey says

      June 22, 2020 at 4:07 pm

      5 stars
      Love this!!! First time making vegan mashed potatoes. I was craving my normal buttery mashed potatoes. This recipe was so satisfying. I added some nutritional yeast. Still really good.

      Reply
      • Iosune Robles says

        June 23, 2020 at 11:04 am

        Hi Tracey! So glad you liked it 🙂 Have a nice day!

        Reply
    5. Joel says

      April 13, 2020 at 2:41 pm

      5 stars
      I loved this simple recipe, which is just what I'd wanted for an Easter dinner for one (I halved it)! I used red potatoes, which worked great. I also added 1/4 teaspoon pepper, and for richer flavor I added 1 tablespoon of nutritional yeast. (Last, I went with cashew milk and used the high-end amount shown in the recipe.)

      Reply
      • Iosune Robles says

        April 15, 2020 at 11:42 am

        Hi Joel!! It is great you liked the recipe!! Thank you so much!!! 🙂

        Reply
    6. Gualtiero says

      November 10, 2019 at 2:26 am

      Encantado Iosune!

      I can't wait to try this recipe but I'm struggling to see it in the bottom section? Otherwise I'll just watch the video!

      Thanks,
      Gualtiero

      Reply
      • Iosune says

        November 12, 2019 at 1:44 pm

        Hi Gualtiero! Sorry for the inconvenience. Can you see the recipe box at the end of the post?

        Reply
    7. Amanda Clark says

      January 01, 2019 at 7:48 pm

      5 stars
      Such a delicious recipe!

      Reply
      • Iosune says

        January 02, 2019 at 9:10 am

        Hi Amanda! Thanks a lot 🙂

        Reply
    8. Sam says

      October 12, 2018 at 3:55 am

      4 stars
      Really enjoyed this. Only issue was that we found that boiling the potatoes might be better for this recipe.

      Reply
      • Iosune says

        October 12, 2018 at 8:51 am

        Hi Sam! So glad you enjoyed it 🙂

        Reply
    9. Phil says

      December 19, 2016 at 6:54 am

      5 stars
      I tried this earlier. Simply delicious, I included the chives. I love the simple recipes. Thanks.

      Reply
      • Iosune says

        December 19, 2016 at 6:01 pm

        Hi Phil! Thanks a lot 🙂 I'm so glad you enjoyed it!

        Reply
    10. Amy says

      December 10, 2016 at 5:09 am

      This recipe looks wonderful. I can't wait to try it out!

      I haven't visited your blog for a while. Your wonderful recipes helped me begin my gluten and dairy free journey when you were still Minimal Eats. I went off the diet for a while, but I am starting up again, and had to come back to you.

      I have spent some time tonight looking for some of my old favorites and noting some new ones as well.

      Thanks for still beig here and sharing your inspirational stories and recipes with the world.

      Reply
      • Iosune says

        December 14, 2016 at 6:11 pm

        Hi Amy! Thanks a lot for your kind words, you made my day 🙂 Have a beautiful day!

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm Iosune! Welcome to Simple Vegan Blog. Here you’ll find nutritious and delicious vegan recipes that will help you stay healthy and happy.

    More about me →

    Popular

    • Tofu Scramble
    • General Tso's Tofu
    • Easy Tofu Stir Fry
    • Vegan Jambalaya

    Vegan Spring

    • Vegan Chicken Salad
    • Tofu Salad
    • Fruit Infused Water
    • Vegan Blueberry Muffins

    As seen in

    Footer

    ↑ Back to top

    About

    • Privacy Policy
    • Terms & Conditions

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • FAQ

    Copyright © 2022 Simple Vegan Blog