Irresistible Vegan Mashed Potatoes Made Easy

If there’s one food I’ll never get tired of, it’s potatoes. They’re hands down my favorite veggie. You can roast them, bake them, crisp them up, or turn them into a creamy bowl of vegan mashed potatoes. I come back to this recipe again and again because it’s simple, flexible, and really satisfying.

If you’ve ever wondered how to make mashed potatoes that taste rich and buttery without dairy, you’re in the right place. This vegan mashed potatoes recipe checks all the boxes without making things complicated.

Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

a bowl of vegan mashed potatoes

What Makes This Vegan Mashed Potatoes Recipe Special

This recipe keeps things simple while still giving you a smooth, fluffy texture. It works whether you’re using Russet potatoes or Yukon Gold potatoes.

Instead of relying on heavy cream, we use plant based milk like soy milk or almond milk, depending on what you like. A little vegan butter or olive oil adds richness, and small flavor boosts like garlic powder or granulated onion take it up a notch.

One thing we always recommend is saving a bit of the cooking water. That potato water helps loosen things up while keeping all that starchy goodness in the mix.

Shopping List

  • Russet potatoes or Yukon gold potatoes
  • vegan butter or olive oil
  • plant based milk such as soy milk or almond milk
  • garlic powder
  • granulated onion
  • salt
  • black pepper
  • vegan cream cheese
  • nutritional yeast (optional)
  • pinch paprika or chili pepper (optional)
ingredients for vegan mashed potatoes

Instructions

Prep the Potatoes

Peel the potatoes if desired, then chop into evenly sized chunks so they cook at the same rate.

Bring a Pot of Heavily Salted Water to a Boil

Add the potatoes to a pot and cover with water. Add salt and bring to a boil.

Cook Until Tender

Cook for about 15 to 20 minutes until the potatoes are fork tender. You want them soft enough to break apart easily.

Drain the Potatoes

Drain the potatoes but reserve about 1 cup of the cooking water. That potato water can be used to adjust texture later.

Mash Until Smooth

Use a potato masher, potato ricer, or even an electric mixer to mash the potatoes. Avoid a food processor since it can make mashed potatoes gluey.

Add Creaminess and Flavor

Stir in vegan butter, plant milk, garlic powder, and granulated onion. Add small splashes of the reserved cooking water until you reach your desired consistency.

Taste and Adjust

Season with salt and pepper. If you like extra richness, blend in vegan cream cheese or a sprinkle of nutritional yeast.

preparing vegan mashed potatoes

Why This Vegan Mashed Potatoes Recipe Works

It comes down to balance. Starchy potatoes like Russet potatoes give you that fluffy texture, while Yukon gold potatoes bring a naturally creamy feel.

Using plant milk keeps things smooth without overpowering the flavor. The combination of vegan butter and a bit of potato water creates a classic mashed potato texture without needing dairy.

And keeping the process simple means you don’t need complicated tools. A basic potato masher does the job just fine.

KitchenAid Gourmet Stainless Steel Wire Masher
Buy on Amazon!
Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission.

Variations to Try

Make them extra creamy Stir in vegan cream cheese or soaked raw cashews blended with plant milk for a richer texture.

Add roasted garlic Swap garlic powder for roasted garlic cloves for a deeper flavor.

Try cauliflower mash Mix in steamed frozen cauliflower florets for a lighter version that still feels satisfying.

Spice it up Add paprika or chili pepper for a subtle kick.

Top with gravy Serve with mushroom gravy for a classic comfort food feel.

Tips to Keep It Fresh

Fresh mashed potatoes are always best right after making them, but you can store leftovers in the fridge for a few days. Reheat gently on the stove with a splash of plant milk to bring back that creamy texture.

If you’re planning ahead for a holiday dinner, you can make them earlier and keep them warm in a covered dish.

Also, don’t overmix. That’s the quickest way to turn fluffy mashed potatoes into something dense.

Creamy Vegan Mashed Potatoes

Easy vegan mashed potatoes made with simple ingredients like plant milk and vegan butter. Smooth, fluffy, and full of flavor
Prep Time10 minutes
Active Time20 minutes
Total Time30 minutes
Course: Side Dishes
Cuisine: American
Keyword: dairy-free, potatoes, vegan
Yield: 4 servings

Equipment

  • soup pot
  • potato masher or potato ricer
  • Measuring cups

Ingredients

  • 2 pounds Russet potatoes
  • 4 tablespoons vegan butter
  • 1/2 cup plant based milk
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon granulated onion
  • salt to taste
  • black pepper to taste

Optional

  • 2 tablespoons vegan cream cheese
  • 2 tablespoons nutritional yeast

Instructions

  • Peel and chop the potatoes into evenly sized chunks.
  • Add potatoes to a pot and cover with water. Add salt to the water.
  • Bring to a boil and cook for 15 to 20 minutes until fork tender.
  • Drain the potatoes, reserving 1 cup of cooking water.
  • Mash potatoes using a potato masher or potato ricer.
  • Stir in vegan butter and plant milk.
  • Add garlic powder and granulated onion.
  • Add reserved cooking water a little at a time until desired consistency is reached.
  • Season with salt and pepper, then serve warm.

To wrap it up, this vegan mashed potatoes recipe will become a mainstay in your household. It’s simple, flexible, and always hit the spot. If you try them, we’d love to hear how you made them your own.

Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas! And if you’re looking to share your creations (or get inspired by someone else’s), join our closed Facebook Group, The Peas and Carrots Society, a group of non-judgy folks who welcome all! Nothing but good food, good friends, and good fun!

FAQ

What is the best plant milk for vegan mashed potatoes?

Soy milk is a great choice because it’s neutral and creamy. Almond milk works well too, just make sure it’s unsweetened so it doesn’t affect the flavor.

Can I make vegan mashed potatoes ahead of time?

Yes, you can make them a day ahead. Store them in the fridge and reheat with a little plant milk or potato water to restore the texture.

Why are my mashed potatoes gluey?

This usually happens when they’re overmixed or blended in a food processor. Stick to a potato masher or potato ricer for the best texture.

Do I have to peel Yukon gold potatoes?

No, the skins are thin and totally fine to leave on if you like a bit more texture.

How do I make mashed potatoes more flavorful without butter?

You can use olive oil, nutritional yeast, garlic powder, or even a bit of vegan cream cheese to boost flavor without dairy.

Scroll to Top