Easy Vegan Potato Side Dish
This vegan mashed potatoes recipe delivers creamy, comforting perfection with just a handful of simple plant-based ingredients. Ready in under 30 minutes, these dairy-free mashed potatoes offer the same rich texture and flavor as traditional versions. They’re the ideal side dish for holiday feasts or cozy weeknight dinners.

I discovered the magic of plant-based cooking during my travels through California’s farm-to-table communities, where chefs taught me how to create luxurious textures without dairy. These vegan mashed potatoes became my go-to for Thanksgiving gatherings, where they pair beautifully with our vegan Thanksgiving pot pie and hold their own alongside traditional favorites like cheesy potatoes. The aroma of steamed russets and melted vegan butter fills my kitchen with the same warmth I remember from childhood, proving that comfort food needs no compromise.
What Makes These Vegan Mashed Potatoes Special
- Creamy Without Dairy: Achieves that luxurious texture using plant-based milk and vegan butter.
- Quick & Easy: Ready in 30 minutes with simple steps anyone can follow.
- Crowd-Pleasing Favorite: Even non-vegans love these flavorful mashed potatoes.
- Meal Prep Ready: Make ahead and reheat perfectly for busy days.
What You’ll Need for Perfect Vegan Mashed Potatoes
Be sure to see the recipe card below for the full listing of ingredients, instructions, notes, and estimated nutritional information.
- Russet potatoes: Their high starch content creates the fluffiest texture.
- Unsweetened plant-based milk: Warmed to prevent cooling the potatoes during mashing.
- Vegan butter: Adds richness and that classic buttery flavor.
- Kosher salt: Enhances all the natural potato flavors perfectly.
- Freshly ground black pepper: Provides subtle warmth and complexity.
Vegan Mashed Potatoes
Ingredients
- 2 pounds russet potatoes peeled and cut into 1-inch chunks
- 1/2 cup unsweetened, unflavored plant-based milk warmed
- 1/4 cup vegan butter plus more for serving
- 1 1/2 teaspoons kosher salt or to taste
- 1/4 teaspoon freshly ground black pepper
Method
- Place the potato chunks in a large pot and cover them with cold water by 1 inch.
- Bring the water to a boil over high heat, then reduce the heat to maintain a gentle simmer and cook for 15 to 20 minutes, or until the potatoes are very tender and pierce easily with a fork.
- Drain the potatoes thoroughly in a colander and return them to the warm pot over the low heat for 1 minute, stirring gently to allow any excess moisture to evaporate.
- Transfer the potatoes to a large mixing bowl and add the warmed plant-based milk, vegan butter, salt, and pepper.
- Use a potato masher to mash the potatoes until smooth and creamy, with all the ingredients fully incorporated. For a fluffier texture, use a hand mixer on low speed for 1-2 minutes.
- Taste and adjust seasoning with more salt and pepper if desired. Serve immediately with an extra pat of vegan butter on top.
Creative Ways to Customize Your Mashed Potatoes
- Garlic Herb Version: Add roasted garlic and fresh herbs like rosemary or thyme.
- Cheesy Vegan Option: Stir in nutritional yeast or vegan cheese for extra flavor.
- Loaded Potato Style: Top with vegan bacon bits and chives for serving.
My Secrets for Perfect Vegan Mashed Potatoes
- Potato Selection: Choose high-starch russets like those in our baked potatoes recipe for best texture.
- Thorough Draining: Return potatoes to the warm pot to evaporate excess moisture.
- Warm Ingredients: Heat plant milk and butter to maintain optimal mashing temperature.
- Season Gradually: Taste and adjust salt after initial mashing for perfect balance.

How to Store and Reheat Your Mashed Potatoes
- Store: Keep in an airtight container in refrigerator for up to 4 days.
- Freeze: Freeze in portion-sized containers for up to 3 months.
- Reheat: Warm in 350°F oven covered for 20 minutes, stirring occasionally.
- Make-Ahead Tip: Prepare up to 2 days ahead and reheat with extra plant milk.
Frequently Asked Questions
Can I make vegan mashed potatoes ahead of time?
Yes, you can prepare them up to 2 days in advance. Store in an airtight container in the refrigerator and reheat gently with a splash of additional plant milk to restore creaminess. They actually develop more flavor when made ahead.
What’s the best plant milk for mashed potatoes?
I prefer unsweetened soy or oat milk for their neutral flavor and creamy texture. Avoid coconut milk unless you want a subtle coconut flavor. Almond milk works but can be slightly thinner.
How do you make vegan mashed potatoes creamy?
The key is using enough vegan butter and warming your plant milk before adding. Also, ensure your potatoes are thoroughly cooked and properly drained. A hand mixer can create extra fluffiness if desired.
Can you freeze vegan mashed potatoes?
Absolutely. Freeze in airtight containers for up to 3 months. Thaw overnight in refrigerator and reheat in oven with additional plant milk. The texture may change slightly but remains delicious.
More Comforting Vegan Recipes to Try
Why This Vegan Mashed Potatoes Recipe Works
With its incredibly creamy texture and rich flavor, these plant-based mashed potatoes prove that vegan comfort food can be just as satisfying as traditional versions. They come together quickly using simple ingredients and techniques that ensure perfect results every time. Whether serving them for holiday feasts or weeknight dinners, this recipe will become your new go-to for dairy-free mashed potato perfection.

