Fluffy Vegan Mashed Potatoes Recipe for Perfect Texture

These fluffy Vegan Mashed Potatoes are classic comfort food—rich, buttery in flavor, and completely dairy-free. Made with roasted garlic, creamy plant milk, and melted vegan butter, they deliver the familiar indulgence of traditional mashed potatoes while remaining entirely plant-based.

overhead of a serving bowl of vegan mashed potatoes with mushroom gravy.

When I want something warm and comforting, a big bowl of creamy vegan mashed potatoes is my go-to. This dairy-free version is light and airy yet satisfying, with a rich mouthfeel you’d expect from butter and milk—only plant-based. The key is roasting garlic until it’s sweet and mellow, using starchy potatoes for fluffiness, and folding in room-temperature vegan butter and non-dairy milk for a silky finish.

These mashed potatoes work for a weeknight dinner or a holiday table. Top them with savory mushroom gravy or keep them simple with a pat of extra vegan butter and a sprinkle of parsley. They also pair beautifully with roasted vegetables, vegan sausages, or lentil loaf.

Ingredients

An overhead shot of the ingredients for vegan mashed potatoes.

Potatoes: Russets give the fluffiest result. Yukon Golds yield a creamier texture, while red potatoes add body. Scrub well and boil whole for best results.

Vegan butter: Use a full-flavored vegan butter for a rich, buttery taste. If you prefer, swap in extra-virgin olive oil for a lighter, fruitier finish.

Salt: Add kosher salt to the cooking water and season with sea salt to taste after mashing. Proper salting while boiling enhances the potato’s flavor.

Roasted garlic: Roasting garlic brings out sweet, nutty notes that deepen the overall flavor. See the roasting instructions below.

Plant milk: Unflavored, unsweetened soy milk works well for creaminess; oat, cashew, pea, or almond milk may be used, though texture may vary slightly.

Optional garnish: Freshly cracked black pepper and chopped parsley brighten and finish the dish.

Recipe Variations

Try these simple variations to tailor the mashed potatoes to your taste:

  • Extra garlicky: Stir in 1–2 cloves of grated raw garlic or combine raw and roasted garlic for layered flavor.
  • Extra creamy: Add 1–2 tablespoons of vegan sour cream, vegan cream cheese, or vegan mayonnaise for a silkier texture.
  • Herby: Fold in chopped chives, rosemary, thyme, or extra parsley for fresh herb notes.
  • Smoky: A pinch of smoked paprika or chipotle powder gives a pleasant smoky edge.
  • Cheesy: Mix in 2–3 tablespoons of nutritional yeast or shredded vegan cheddar for a cheesy flavor.
  • Truffle: Finish with a teaspoon of truffle oil or a sprinkle of truffle salt for an elevated presentation.

How to Roast Garlic

Slice the tip off a whole garlic bulb, place it on a square of foil, and drizzle with about 1 tablespoon of oil to coat. Wrap tightly and roast in an air fryer at 375°F for about 15 minutes or in a 350°F oven for about 40 minutes. The cloves should be soft and easy to squeeze out.

tender roasted garlic in Jenné's hand

How to Make Vegan Mashed Potatoes

These mashed potatoes are easy to make in a few straightforward steps:

  • Prepare potatoes: Add whole, scrubbed potatoes to a large pot with kosher salt and cover with cold water. Bring to a boil over high heat.
overhead of whole russet potatoes in a pot of water
  • Boil: Reduce to medium heat and simmer for about 25 minutes, or until the potatoes are fork-tender.
close up of potatoes boiling in a pot
  • Drain and cool: Drain the potatoes and let them cool for about 10 minutes until they are safe to handle.
overhead of cooked potatoes cooling in a dish
  • Peel (optional): Remove skins from all or part of the potatoes depending on whether you want added texture.
overhead of a peeled potato in a hand
  • Mash: Return potatoes to the pot or a mixing bowl. Add vegan butter, sea salt, and the roasted garlic. Mash with a potato masher or whisk until mostly smooth. Stir in soy milk (or your chosen plant milk) a little at a time until you reach your preferred consistency.
overhead of russet potatoes and other ingredients in a pot
overhead of a hand using a whisk to mash potatoes
overhead of a whisk mashing vegan mashed potatoes
  • Season and serve: Adjust sea salt and cracked black pepper to taste, garnish with minced parsley, and serve hot.
close up of vegan mashed potatoes in a white bowl.

Jenné’s Recipe Pro-Tips

  • Start with cold water: Place potatoes in cold water before heating to avoid a gluey texture.
  • Cook whole with skins: Boiling whole potatoes with the skins helps preserve the right starch balance for fluffy results.
  • Drain and cool briefly: Let cooked potatoes rest 10 minutes after draining to remove excess water and make handling easier.
  • Use room-temperature butter and milk: This keeps the mash hot and allows fats and liquids to blend smoothly.
  • Avoid overmashing: Mash by hand with a masher or whisk. Overworking potatoes can make them gummy.
  • Adjust texture: Leave skins on for a rustic mash or remove them for a silky finish. Add more non-dairy milk for a whipped consistency.
  • Taste before final seasoning: Check seasoning after mashing, especially if your vegan butter is salted, to prevent over-salting.
overhead of vegan mashed potatoes and gravy

Serving Suggestions

These light, fluffy mashed potatoes pair well with many mains. Serve them with vegan mushroom gravy, roasted vegetables, vegan sausages, or a lentil loaf for a comforting meal. They also make a cozy side for holiday spreads.

  • Whole roasted cabbage
  • Vegan sausages
  • Lentil meatloaf

Storage Directions

  • Refrigeration: Cool leftovers completely, then store in an airtight container in the refrigerator for up to 4–5 days. Freezing is not recommended as the texture can change.
  • Reheating: Reheat gently on medium-low in a saucepan, stirring occasionally. Add a splash of non-dairy milk while reheating to restore creaminess.

Frequently Asked Questions

What is the best milk substitute for vegan mashed potatoes?

Unflavored, unsweetened plant milks—soy, oat, cashew, or almond—work well. Soy and cashew tend to be creamier, while oat offers a neutral, smooth profile.

Can I make mashed potatoes with cubed potatoes?

Yes. Cubed potatoes cook faster (typically 10–15 minutes) but can become waterlogged if overcooked. Boiling whole gives the fluffiest texture.

Can I boil the potatoes with the garlic?

Yes. Boiling potatoes with a few peeled, smashed garlic cloves mellows the garlic and infuses the potatoes with subtle flavor. Drain and mash together.

Can I use oil instead of vegan butter?

Absolutely. Extra-virgin olive oil adds a fruity, peppery note, while refined coconut oil lends a mild, nutty finish. Use a 1:1 substitution.

More Vegan Side Dish Recipes

  • Roasted Beets and Carrots
  • Air Fryer Sweet Potato Wedges
  • Edamame Salad
  • Vegan Butternut Squash Mac and Cheese
  • Air Fryer Green Beans
overhead of vegan mashed potatoes with mushroom gravy
Pin
Print
5 from 4 votes

Vegan Mashed Potatoes

By: Jenné Claiborne
These creamy, fluffy Vegan Mashed Potatoes are a plant-based twist on a classic comfort dish, made with vegan butter, roasted garlic, and non-dairy milk. Perfect for family dinners or holidays.
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 4 Servings

Video

Ingredients

  • 4 medium russet potatoes or 6 small Yukon or red potatoes, scrubbed and left whole (unpeeled)
  • 1 tbsp kosher salt, for boiling potatoes
  • 2 tbsp vegan butter, plus more to taste (or olive oil/coconut oil)
  • 1 1/2 tsp sea salt, plus more to taste
  • 1 whole roasted garlic bulb (see notes)
  • 1/4 cup unsweetened, unflavored plain soy milk, plus more to thin as needed (or other non-dairy milk)
  • Minced fresh parsley, for garnish
  • Cracked black pepper, for garnish

Instructions

  • Add whole potatoes and kosher salt to a large pot. Cover with cold water and bring to a boil over high heat.
  • Reduce heat to medium or medium-high and boil about 25 minutes, until potatoes are tender when pierced.
  • Drain and cool potatoes for about 10 minutes until safe to handle.
  • Remove skins from all or part of the potatoes if desired.
  • Return potatoes to the pot, add vegan butter, sea salt, and roasted garlic, and mash until combined. Pour in soy milk and mash to your preferred texture, adding more milk to thin as needed.
  • Season to taste with additional salt and pepper. Serve hot and garnish with parsley.

Notes

How to Roast Garlic: Cut the tip off a garlic bulb, drizzle with 1 tablespoon oil, wrap in foil, and roast 15 minutes at 375°F in an air fryer or 40 minutes at 350°F in the oven. Roast while the potatoes cook.

Storage Directions

  • Refrigeration: Cool leftovers completely, transfer to an airtight container, and refrigerate up to 4–5 days. Freezing is not recommended.
  • Reheating: Reheat gently on medium-low, stirring and adding a splash of non-dairy milk to restore creaminess.

Recipe Pro-Tips

  • Use cold water: Begin with cold water to avoid gluey potatoes.
  • Cook whole: Boiling whole potatoes with skins helps maintain the proper starch balance.
  • Drain before mashing: Let potatoes rest to remove excess water.
  • Room temperature ingredients: Use room-temperature vegan butter and milk for best integration.
  • Avoid overmashing: Mash by hand to prevent a gummy texture.
  • Adjust texture: Leave skins on for heartier mash or remove them for smoother results.
  • Taste before final seasoning: Check seasoning after mashing to avoid over-salting.

Nutrition

Calories: 216 kcal
|
Carbohydrates: 39 g
|
Protein: 5 g


Like this recipe? Rate and comment below!