This creamy vegan mashed potatoes recipe produces rich, fluffy and every bit as comforting as the classic version but without any dairy. Made with just a handful of simple ingredients, they’re the perfect side dish for Thanksgiving, Christmas, Sunday dinner or any meal that calls for mashed potatoes.
Ready in just 15 minutes, this easy recipe lets the potatoes shine. Whether you prefer smooth and creamy mashed potatoes or a more rustic texture with the skins left on, it’s easy to customize them just the way you like.
The best part? No one will guess these mashed potatoes are completely dairy-free. They’re buttery, creamy and delicious enough to serve to vegans and non-vegans alike.
They are perfect with my Vegan Meatloaf and vegan gravy.

Why You’ll Love These Vegan Mashed Potatoes Recipe
- Rich, creamy and completely dairy-free. You’d never guess these mashed potatoes are made without butter or dairy milk.
- Ready in just 15 minutes. They’re quick enough for busy weeknights but special enough for holiday dinners.
- Made with simple ingredients. You only need a handful of pantry staples to make fluffy, flavourful mashed potatoes.
- Easy to customize. Leave the skins on for a rustic texture or peel the potatoes for a smoother, creamier finish.
- Perfect for holidays or everyday meals. Serve them with everything from Vegan Meatloaf to Thanksgiving dinner. They are the perfect quick vegan side.

Should You Peel Potatoes for Vegan Mashed Potatoes?
Whether or not you peel your potatoes comes down to personal preference. I usually leave the skins on because it saves time, adds extra texture and gives the mashed potatoes a rustic, homemade feel.
If you prefer ultra-smooth mashed potatoes, go ahead and peel them before boiling. Either way, be sure to scrub the potatoes well before cooking, especially if you’re leaving the skins on.
There’s no right or wrong choice, both methods create delicious vegan mashed potatoes, so use whichever you and your family enjoy most.

The Best Potatoes for Vegan Mashed Potatoes
Not all potatoes create the same texture, but the good news is that several varieties work well for this recipe.
- Yukon Gold potatoes are my top choice because they’re naturally buttery, creamy and mash beautifully.
- Russet potatoes create light, fluffy dairy-free mashed potatoes with a smooth texture, making them another excellent option.
- Red potatoes are perfect if you enjoy a more rustic mash with a little extra texture, especially if you leave the skins on.
No matter which variety you choose, cook the potatoes until they’re fork tender before mashing for the creamiest results.

The Best Dairy-Free Ingredients for Vegan Mashed Potatoes
Making creamy vegan mashed potatoes doesn’t require a long list of ingredients. A good vegan butter and an unsweetened plant milk are all you need to create a rich, buttery flavour without dairy.
For the creamiest mashed potatoes without dairy, I recommend using unsweetened oat milk or soy milk. Both have a rich texture that blends beautifully into the potatoes without overpowering their flavour. Almond, cashew and flax milk also work well, but be sure to choose an unsweetened variety.
When adding the vegan butter and plant milk, start with the amounts in the recipe, then add a little more plant milk as needed until the potatoes reach your preferred consistency. If you like extra creamy mashed potatoes, add a splash more milk. For a chunkier, more rustic mash, use a little less and mash gently by hand.

Add Flavor Variations to Your Vegan Mashed Potatoes
These vegan mashed potatoes are delicious but they’re also easy to customize with your favorite mix-ins.
- Roasted garlic: Mash in a whole head of roasted garlic for a rich, mellow garlic flavour.
- Fresh herbs: Stir in chopped chives, parsley, rosemary or thyme just before serving.
- Caramelized onions: Add sweet, deeply flavoured onions for an extra-special side dish.
- Vegan Parmesan: Mix in a sprinkle of vegan Parmesan for an even richer, cheesier flavour.
- Black pepper: Finish with freshly cracked black pepper for a simple but classic touch.

How to Make Vegan Mashed Potatoes
Cook the potatoes
Wash and cube the potatoes into evenly sized pieces so they cook at the same rate. Place them in a large pot, cover with cold water and bring to a boil. Cook for about 10 minutes, or until the potatoes are fork tender.
Tip: Starting the potatoes in cold water helps them cook more evenly.

Drain and season
Drain the potatoes well, then return them to the warm pot. Add the vegan butter, unsweetened plant milk, salt and any optional seasonings such as garlic powder or onion powder.
Mash until creamy
Use a potato masher for a rustic texture or an electric hand mixer if you prefer smoother mashed potatoes. Add extra plant milk a tablespoon at a time until they reach your desired consistency.
Don’t overmix. For the fluffiest mashed potatoes, mash just until smooth. Overmixing releases extra starch, which can make mashed potatoes dense and gummy rather than light and creamy.
Taste and serve
Taste and adjust the seasoning with additional salt and pepper if needed. Garnish with chopped chives or green onions and serve immediately with your favourite main dishes and gravy.

How to Store and Reheat Vegan Mashed Potatoes
Store leftover vegan mashed potatoes in an airtight container in the refrigerator for up to 4 days.
To reheat, warm them gently on the stovetop over low heat or in the microwave, stirring occasionally. If they seem too thick, add a splash of unsweetened plant milk and a little extra vegan butter until they’re smooth and creamy again.
If you’re making these mashed potatoes for a holiday meal, you can prepare them ahead of time and reheat them just before serving. They reheat beautifully and are perfect for Thanksgiving, Christmas or other special occasions.
To keep mashed potatoes warm for serving, transfer them to a slow cooker set to the “Warm” setting or place the bowl over a pan of barely simmering water, stirring occasionally and adding a splash of plant milk if needed.

Top Tips for the Best Vegan Mashed Potatoes
- Choose Yukon Gold potatoes for the creamiest texture. Russet potatoes are another great choice if you prefer light, fluffy mashed potatoes, while red potatoes create a more rustic mash.
- Start the potatoes in cold water. This helps them cook evenly from the inside out.
- Don’t overmix. Mash the potatoes just until they’re smooth. Overmixing releases too much starch, which can make them gluey instead of fluffy.
- Use unsweetened plant milk. Oat milk and soy milk create the richest, creamiest texture without adding unwanted sweetness.
- Season generously. Potatoes absorb a lot of salt, so taste before serving and adjust the seasoning if needed.
- Add more plant milk a little at a time. It’s easy to make mashed potatoes creamier, but much harder to fix them if they become too thin.
Frequently Asked Questions
Can I leave the skins on for vegan mashed potatoes?
Yes! I usually leave the skins on because they add texture and save time. The result is a rustic-style mashed potato with plenty of flavour. If you prefer ultra-smooth mashed potatoes, simply peel the potatoes before boiling.
What are the best potatoes for vegan mashed potatoes?
Yukon Gold potatoes are my favourite because they’re naturally buttery and creamy. Russet potatoes are another excellent choice if you prefer light, fluffy mashed potatoes, while red potatoes create a heartier, more rustic texture.
What is the best dairy-free milk for mashed potatoes?
Unsweetened oat milk and soy milk are my top choices because they create a rich, creamy texture without changing the flavour. Almond, cashew and flax milk also work well, but avoid sweetened varieties.
Why did my mashed potatoes turn gluey?
Mashed potatoes usually become gluey when they’re overmixed. Mash them just until they’re smooth and creamy, and avoid overworking the potatoes to keep them light and fluffy.
Can I make this vegan mashed potatoes recipe ahead of time?
Yes! You can prepare them up to a few days in advance and store them in the refrigerator. Reheat gently on the stovetop or in the microwave with a splash of plant milk to restore their creamy texture.
How do I keep mashed potatoes warm for a holiday meal?
If you’re serving these for Thanksgiving or another holiday, keep them warm over very low heat or in a slow cooker set to the warm setting. Stir occasionally and add a splash of plant milk if they begin to thicken.
Creamy Vegan Mashed Potatoes
These creamy vegan mashed potatoes are rich, fluffy and made with just a handful of simple dairy-free ingredients. Ready in only 15 minutes, they're the perfect side dish for weeknight dinners, Thanksgiving, Christmas and holiday gatherings.
Ingredients
- 5-6 Medium Potatoes
- 3 Tablespoons Margarine
- 1/2 Cup Of Milk
- 1 Teaspoon Of Salt
- Pepper And Green Onions/Chives To Taste
Instructions
- Cube potatoes and boil on high until potatoes are tender about 10 minutes.
- Drain the potatoes and add salt, margarine, and non-dairy milk. Mash potatoes using either a hand masher or an electric hand mixer until combined.
- Add more milk 1 tablespoon at a time and mash until your desired consistency is reached. For vegan mashed potatoes that are creamier, use an electric mixer and more liquid. For more rustic dairy-free mashed potatoes, use a hand masher and less liquid.
- Top with pepper and green onions or chives and serve hot.
These creamy vegan mashed potatoes recipe proves you don’t need dairy to make a rich, fluffy and comforting side dish. Whether you’re serving them for Thanksgiving, Christmas, Sunday dinner or a simple weeknight meal, this easy recipe comes together with just a handful of ingredients and is always a crowd-pleaser.
If you make these Vegan Mashed Potatoes, I’d love to hear what you think! Leave a comment below and a star rating to let me know how they turned out. Your feedback helps other readers and supports my recipes.
Did you make this recipe? Leave a comment below and let me know how it turned out! I always love hearing from readers, and your feedback helps others who are thinking about making it too.
Creamy Vegan Butternut Squash Mac and Cheese (No Cashews)
We Loved the Rustic Vegan Potatoe Recipe!!!
Easy recipe to make. I appreciate very few ingredients. And quick. I’m going to try the gravy next.
These are not vegan you have milk in them.
……please, I am going to need you to take a moment and understand that on a VEGAN blog, that you can use whatever kind of milk you would like, almond, rice, soy, flax. I do not feel the need to have to write “VEGAN MILK” every single time.
I was just wondering why there was milk but not butter?
I am not a vegan but my friend is a vegan and I sometimes cook for them: I have just sent them a message asking about this but not got a reply yet