This easy Vegan Mashed Potatoes recipe is the best dairy-free comfort food side dish for your holiday table or for a weeknight dinner. It’s made with simple ingredients while still being flavorful and hearty.
This creamy vegan mashed potato recipe is made with simple ingredients while still being flavorful and hearty.
There’s nothing like a good potato recipe for the colder months and the holidays.
Mashed potatoes don’t have to be complicated even if you're following a dairy-free or vegan diet. It's just a matter of a few simple swaps.
They are an easy-to-make comfort food side dish that everyone will love.
It tastes exactly like normal mash, so you can serve it up to non-vegans too and they won't notice the difference!
Serve your potatoes with some vegan gravy.
Why You'll Love This Recipe
It’s made with only 4 ingredients.
They are deliciously creamy even though they are dairy-free.
You can make them ahead of time.
It’s a great comfort food side dish for holidays or weeknight dinners.
Both adults and kids will love them.
You can customize the flavor by adding your favorite fresh herbs or seasonings.
Nobody would guess that they're vegan.
Ingredients & Tools
Potatoes: You can use your favorite potatoes for this recipe however Russet or golden potatoes make the best vegan mashed potatoes.
Vegan Dairy-Free Butter: This will add a nice buttery flavor and creaminess without any dairy.
Dairy-Free Milk: You can use your favorite unflavored dairy free milk. I like using soy milk as it does not compete with the natural flavors of the potatoes and butter.
Salt & Pepper: Used to season your spuds to perfection.
How to make vegan mashed potatoes
Boil the potatoes until tender (about 15 minutes), then drain and allow them to cool.
Add the vegan butter to a small pot and heat until it's all melted.
Mash the cooked spuds with the melted butter and vegan milk and season with a little salt and pepper until it's to your taste.
Potatoes can become very gummy if they are overworked so make sure you mash them instead of stirring to get the correct consistency.
If you'd like to thin out your mashed potatoes, save about ¼ cup of the liquid they are boiled in to stir in. The starchy water will help them stay creamy.
Make sure you are using UNFLAVORED dairy free milk as a lot of them can be flavored with vanilla. It’s best to use soy milk as it is the most neutral in flavor.
Serving Suggestions & Variations
Spread on top of this Vegan Shepherds Pie.
Serve alongside this Vegan Stuffing.
Perfect with this recipe for Vegan Turkey Roast.
A great complement to these Maple Glazed Carrots with cayenne.
Drizzle this Vegan Mushroom Gravy with Red Wine on top.
For a rustic mashed potato, leave the skins on.
Add in some garlic or onion powder to the mashed potatoes for extra flavor.
Add some vegan sour cream for extra richness.
Boil the potatoes with some fresh rosemary or thyme for a pop of flavor.
For a hearty chunky mashed potato, use a potato masher and mash slightly to leave in potato chunks.
Use a combination of potatoes like red bliss, fingerling and golden potatoes for this creamy vegan mashed potatoes recipe.
Storing: Store your cooked mashed potatoes in the fridge in an airtight container for up to 7 days.
Freezing: Place completely cooled mashed potatoes in a freezer safe ziploc bag and remove as much air as possible. Then, flatten the potatoes in the bag so they are in a single layer. Freeze for up to 4 months.
What can I substitute milk for in mashed potatoes? Coconut milk, hemp milk, almond milk, cashew milk, oat milk or any dairy-free milk of your choice.
Do you have to use milk in mashed potatoes? Generally, for the best flavor and consistency, you'll need to add some milk. You can try using potato starch water, leftover from cooking, and extra vegan butter but it may not be as creamy.
Are potatoes vegan? Absolutely! Potatoes are one of the best vegan foods on the planet. They are full of nutrients and healthy carbs and are very filling in many vegan dishes.
What’s a good substitute for butter in mashed potatoes? If you don’t like using a vegan butter substitute, then you could try replacing it with olive oil instead. Make sure you use a light tasting olive oil as the flavors could be strong and overpower the mashed potatoes.
More Vegan Side Dish Recipes
I hope that this mash recipe becomes as firm favorite at your house, as it is in ours.
Be sure to try these other vegan (or easily veganized) side dish recipes too.
Sign up for our free newsletter and never miss a recipe!
Plus, you'll get a free eBook: 15 Minute Vegan Dinners!
Check out the Veggie Desserts + Cakes cookbook on Amazon
Creamy Vegan Mashed Potatoes
- 2 pounds (900g) potatoes peeled and chopped (russets etc)
- 4 tablespoons vegan butter
- ½ cup vegan milk soy etc...
- salt and pepper to taste
- Add the potatoes to a large pan of boiling water and cook until tender, about 15 minutes.
- Drain, allow to cool slightly and chop.
- Add the vegan butter to a small pot and heat until melted.
- Mash the cooked potatoes with the melted butter and milk and season with a little salt and pepper
The nutritional information provided is approximate and can vary depending on several factors, so is not guaranteed to be accurate. Please see a registered dietician for special diet advice.
It's great to have a vegan mashed potato recipe that's so easy to make!
These look so easy and delicious! I'm trying to cut down on dairy, so I can't wait to try these!
Cynthia | Whatagirleats
Perfect! I love the olive oil suggestion! Still vegan but also natural. My daughter only uses oat milk so that’s what we’ll use too. Thank you.
Alice | SkinnySpatula
I was looking for a vegan mashed potatoes recipe and yours is so easy. I'll be trying it for Christmas.
This is the perfect side dish for my holiday table this week!! We have a few vegan diners so I love that your recipe is vegan friendly too!
Love these mashed potatoes! So yummy and creamy.