If you’ve ever thought dairy-free meant flavor-free, this vegan mashed potatoes recipe is about to change your mind completely.
It’s rich, buttery, and so fluffy you’ll forget it’s even plant-based.
Whether you’re vegan, lactose-intolerant, or just trying something new — this one’s for you.
The Best Vegan Mashed Potatoes Recipe (Creamy, Fluffy & So Easy!)
Recipe Overview
| Detail | Value |
| COURSE | Side Dish |
| CUISINE | American |
| DIFFICULTY | Easy |
| SERVINGS | 4–6 servings |
| PREPARATION TIME | 10 minutes |
| COOKING TIME | 20 minutes |
| CALORIES | ~210 per serving |
Equipment Needed
- Large pot for boiling potatoes
- Colander or strainer for draining
- Potato masher or hand mixer
- Measuring cups and spoons
- Small saucepan (for warming milk and butter)
- Large mixing bowl
- Wooden spoon or spatula
Ingredients
For the Mashed Potatoes:
- 2½ pounds Yukon Gold potatoes (peeled and cubed)
- 4 tablespoons vegan butter (I love Earth Balance or Miyoko’s)
- ¾ cup unsweetened oat milk (warmed — this is KEY!)
- 1 teaspoon garlic powder
- 1 teaspoon salt (plus more to taste)
- ½ teaspoon black pepper
- 2 tablespoons fresh chives or parsley (for topping)
Optional Add-ins & Variations:
- 2 cloves roasted garlic (instead of powder — fancy upgrade!)
- 2 tablespoons nutritional yeast (adds a subtle cheesy flavor)
- ½ teaspoon onion powder (for extra depth)
- Swap oat milk for unsweetened almond milk, cashew milk, or full-fat coconut milk
💡 Pro Tip: Yukon Gold potatoes give the creamiest result. Russet potatoes work too, but they can get a little gluey if over-mixed.
Step-by-Step Instructions
Step 1: Peel and cube your potatoes into roughly 1-inch pieces so they cook evenly.
Step 2: Place the cubed potatoes into a large pot and cover completely with cold, salted water.
Step 3: Bring the pot to a boil over medium-high heat — this usually takes about 8–10 minutes.
Step 4: Once boiling, reduce to a steady simmer and cook for 15–18 minutes until the potatoes are fork-tender.
🧪 Test doneness by poking a fork in — it should slide in with zero resistance, like butter through warm bread.
Step 5: While the potatoes cook, warm your oat milk and vegan butter together in a small saucepan over low heat.
Step 6: Don’t let it boil — just get it warm and melty, then set it aside.
Step 7: Drain the potatoes completely in a colander and let them sit for 1–2 minutes to release steam.
💡 This steam-releasing step is my secret weapon — it prevents watery mashed potatoes every single time.
Step 8: Return the drained potatoes to the warm pot and mash with a potato masher until mostly smooth.
Step 9: Slowly pour in the warm oat milk and vegan butter mixture while continuing to mash.
Step 10: Add garlic powder, salt, and black pepper — then taste and adjust seasoning as needed.
Step 11: For extra-creamy results, use a hand mixer on low speed for about 30 seconds — but don’t go crazy!
⚠️ Over-mixing releases too much starch and turns your vegan mashed potatoes recipe into a gluey paste. Nobody wants that.
Step 12: Transfer to a serving bowl, top with fresh chives, a pat of vegan butter, and serve hot immediately.
Ideas for Serving
Your vegan mashed potatoes recipe pairs beautifully with so many dishes!
- Holiday Dinner Hero: Serve alongside roasted vegetables, mushroom gravy, and lentil loaf for an epic plant-based Thanksgiving spread.
- Weeknight Comfort Bowl: Top with sautéed mushrooms, caramelized onions, and a drizzle of olive oil for a cozy dinner.
- Shepherd’s Pie Base: Use these creamy mashed potatoes as the topping for a hearty vegan shepherd’s pie.
- Soup Side: Pair with tomato bisque or creamy broccoli soup for a warming, satisfying lunch.
- Loaded Style: Top with vegan cheese, crispy chickpeas, and green onions for a fun loaded baked potato vibe.
Nutrition Information
| Nutrient | Amount (per serving) |
| Calories | ~210 kcal |
| Protein | 4g |
| Fat | 8g |
| Carbs | 32g |
| Fiber | 3g |
| Sodium | 420mg |
Nutrition Note:
These dairy-free mashed potatoes are a surprisingly wholesome side dish.
Potatoes are naturally rich in potassium, vitamin C, and complex carbohydrates for lasting energy.
Using oat milk adds a touch of fiber, while vegan butter keeps saturated fat lower than traditional recipes.
Adding nutritional yeast bumps up the B vitamins — including B12 in fortified versions.
Overall, this is a comforting dish you can feel genuinely good about eating.
Common Mistakes to Avoid
- Using cold milk: Cold liquid drops the temperature and makes your mashed potatoes dense and gummy — always warm it first.
- Skipping the draining steam step: Excess water is the enemy of fluffy mashed potatoes — let them breathe for 2 minutes after draining.
- Over-mixing with an electric mixer: This breaks down starch chains and creates a sticky, gluey texture instead of fluffy clouds of goodness.
- Using waxy potatoes like red potatoes: They don’t mash as smoothly — stick to Yukon Gold or Russet for best results.
- Under-seasoning: Potatoes LOVE salt — taste as you go and don’t be shy about it.
- Letting them sit too long uncovered: Mashed potatoes dry out fast — keep them covered or serve immediately for the best texture.
Conclusion
Honestly, I make this vegan mashed potatoes recipe on repeat — and not just because I happen to be dairy-free.
It’s because these mashed potatoes are genuinely, deeply delicious in their own right.
Creamy, garlicky, fluffy, and comforting — they belong on every table, vegan or not.
The secret is simple: warm your liquids, don’t over-mix, and season generously.
Once you nail those three things, you’ve got a side dish that will impress everyone at your dinner table.
Give this recipe a try this week — and don’t be surprised when your non-vegan friends ask for seconds (and the recipe).
FAQs
H3: Can I make this vegan mashed potatoes recipe ahead of time?
Yes! Store them in an airtight container in the fridge for up to 3 days.
Reheat gently on the stovetop with a splash of warm oat milk to bring the creaminess back.
What’s the best plant-based milk for dairy-free mashed potatoes?
Oat milk is my top pick because it’s creamy and neutral in flavor.
Cashew milk and unsweetened almond milk also work beautifully.
Avoid sweetened versions — that would be a very unfortunate surprise.
Can I freeze mashed potatoes made without dairy?
You can, but the texture changes slightly after thawing.
If freezing, stir well while reheating and add extra vegan butter or oat milk to restore creaminess.
How do I make this vegan mashed potatoes recipe extra garlicky?
Roast a full head of garlic in the oven at 400°F for 40 minutes, then squeeze the cloves directly into your mashed potatoes.
It adds a sweet, mellow garlic depth that’s absolutely irresistible.
Is this recipe gluten-free as well?
Yes — this recipe is naturally gluten-free!
Just double-check your oat milk label, as some oat milks are processed in facilities with gluten cross-contamination.
Certified gluten-free oat milk is widely available at most grocery stores.


