Vegan Mashed Potatoes Recipe Easy and Creamy Guide

Updated On: October 4, 2025

Mashed potatoes are a classic comfort food beloved by many, but traditional recipes often rely on dairy products like butter and cream. If you’re following a vegan lifestyle or simply looking to reduce your dairy intake, this vegan mashed potatoes recipe is a delicious and satisfying alternative.

Creamy, fluffy, and packed with flavor, these mashed potatoes use plant-based ingredients that make them just as indulgent as the traditional version. Whether you’re preparing a holiday feast or a cozy weeknight dinner, this recipe will become a staple in your kitchen.

With simple ingredients and straightforward steps, you can whip up a batch of these mashed potatoes in no time. Plus, they pair beautifully with a variety of main dishes and sides, making them an incredibly versatile addition to your meal plan.

Keep reading to discover why this recipe stands out, what you’ll need, and some tips to customize it to your taste.

Why You’ll Love This Recipe

This vegan mashed potatoes recipe is beloved for many reasons. First, it’s incredibly easy to make, requiring just a few pantry staples and minimal prep time.

The use of plant-based milk and vegan butter substitutes ensures that the potatoes are rich and creamy without any animal products.

Another great reason to love this recipe is its versatility. You can customize the flavors by adding your favorite herbs, garlic, or even nutritional yeast for a cheesy twist.

This makes it perfect for adapting to whatever meal you’re preparing, from casual dinners to festive occasions.

Lastly, it’s a healthier alternative to traditional mashed potatoes. By avoiding heavy cream and butter, you reduce saturated fats while still enjoying a creamy and comforting dish.

This recipe is ideal for those seeking a lighter, plant-based comfort food option.

Ingredients

  • 2 pounds Yukon Gold or Russet potatoes, peeled and cut into chunks
  • 1/2 cup unsweetened almond milk (or any plant-based milk of choice)
  • 3 tablespoons vegan butter or margarine
  • 2 cloves garlic, minced (optional for flavor)
  • 1 teaspoon salt, or to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1 tablespoon fresh chives or parsley, chopped (optional garnish)

Equipment

  • Large pot for boiling potatoes
  • Colander for draining
  • Potato masher or fork
  • Mixing bowl
  • Measuring cups and spoons
  • Wooden spoon or spatula

Instructions

  1. Prepare the potatoes: Peel the potatoes and cut them into evenly sized chunks, about 2-inch pieces. This helps them cook evenly and quickly.
  2. Boil the potatoes: Place the potato chunks in a large pot and cover them with cold water. Add a pinch of salt. Bring to a boil over high heat, then reduce to medium and simmer until the potatoes are fork-tender, about 15-20 minutes.
  3. Drain and dry: Drain the potatoes in a colander and return them to the hot pot. Allow them to sit for a minute or two to evaporate any excess moisture. This step helps create fluffier mashed potatoes.
  4. Mash the potatoes: Using a potato masher or fork, begin mashing the potatoes until they reach your desired consistency.
  5. Add vegan butter and garlic: Stir in the vegan butter and minced garlic while the potatoes are warm. The heat will help the butter melt and infuse the garlic flavor.
  6. Mix in plant-based milk: Gradually add the almond milk, stirring gently until the potatoes become creamy and smooth. Add more milk if needed for your preferred texture.
  7. Season: Add salt and black pepper to taste. Give the potatoes a final stir and adjust seasoning as necessary.
  8. Garnish and serve: Transfer the mashed potatoes to a serving dish and garnish with fresh chives or parsley for a pop of color and fresh flavor.

Tips & Variations

“For ultra-smooth mashed potatoes, use a potato ricer instead of a masher.”

If you want to add extra flavor, consider roasting the garlic beforehand for a sweeter, milder taste. You can also swap the almond milk for oat, soy, or cashew milk depending on your preference or dietary needs.

For a cheesy flavor without dairy, add 2 tablespoons of nutritional yeast to the mashed potatoes. It adds a subtle umami taste that complements the dish beautifully.

If you like your mashed potatoes with a little extra texture, leave some small lumps instead of fully mashing them smooth. Or for a more indulgent version, stir in a few tablespoons of vegan sour cream or cream cheese.

Want to mix it up? Try adding cooked and mashed cauliflower along with the potatoes to lighten the dish and add nutrients.

Nutrition Facts

Nutrient Per Serving (1 cup)
Calories 180 kcal
Carbohydrates 35 g
Protein 3 g
Fat 5 g
Saturated Fat 0.5 g
Fiber 3 g
Sodium 350 mg

Serving Suggestions

This vegan mashed potatoes recipe pairs wonderfully with a variety of dishes. Try serving it alongside a hearty lentil loaf, vegan shepherd’s pie, or your favorite roasted vegetables.

For a complete holiday spread, complement the mashed potatoes with Vegan Bechamel Sauce drizzled over steamed greens or vegan meat alternatives.

If you want to keep things simple, these mashed potatoes are also fantastic topped with vegan gravy or fresh herbs for an elegant, yet comforting meal.

Conclusion

This vegan mashed potatoes recipe is a perfect example of how plant-based cooking can be just as comforting and delicious as traditional fare. With simple ingredients, easy preparation, and endless customization options, it’s a recipe that anyone can master and enjoy.

Whether you’re feeding a family, hosting a dinner party, or just craving a cozy bowl of comfort, these mashed potatoes will satisfy your taste buds and fit seamlessly into your vegan lifestyle. Don’t forget to explore other delicious plant-based recipes like Peruvian Vegetable Recipes for Flavorful Healthy Meals and Vegetarian Date Cake Recipe: Moist, Easy, and Delicious to round out your menu.

Happy cooking and enjoy your creamy, dreamy vegan mashed potatoes!

📖 Recipe Card: Vegan Mashed Potatoes

Description: A creamy and delicious vegan mashed potatoes recipe made with plant-based milk and olive oil. Perfect as a comforting side dish for any meal.

Prep Time: PT10M
Cook Time: PT20M
Total Time: PT30M

Servings: 4 servings

Ingredients

  • 2 pounds Yukon Gold potatoes, peeled and cut into chunks
  • 1/2 cup unsweetened almond milk
  • 3 tablespoons olive oil
  • 2 cloves garlic, minced
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 tablespoons fresh chives, chopped (optional)
  • 1/4 cup vegetable broth

Instructions

  1. Boil potatoes in salted water until tender, about 15-20 minutes.
  2. Drain potatoes and return to pot.
  3. Mash potatoes using a potato masher or fork.
  4. In a small saucepan, heat olive oil and garlic until fragrant.
  5. Add almond milk and vegetable broth to the potatoes.
  6. Pour in the garlic olive oil mixture and mix well.
  7. Season with salt and pepper to taste.
  8. Stir in chopped chives if using.
  9. Serve warm.

Nutrition: Calories: 180 | Protein: 3g | Fat: 7g | Carbs: 27g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Mashed Potatoes”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and delicious vegan mashed potatoes recipe made with plant-based milk and olive oil. Perfect as a comforting side dish for any meal.”, “prepTime”: “PT10M”, “cookTime”: “PT20M”, “totalTime”: “PT30M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 pounds Yukon Gold potatoes, peeled and cut into chunks”, “1/2 cup unsweetened almond milk”, “3 tablespoons olive oil”, “2 cloves garlic, minced”, “1 teaspoon salt”, “1/2 teaspoon black pepper”, “2 tablespoons fresh chives, chopped (optional)”, “1/4 cup vegetable broth”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Boil potatoes in salted water until tender, about 15-20 minutes.”}, {“@type”: “HowToStep”, “text”: “Drain potatoes and return to pot.”}, {“@type”: “HowToStep”, “text”: “Mash potatoes using a potato masher or fork.”}, {“@type”: “HowToStep”, “text”: “In a small saucepan, heat olive oil and garlic until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add almond milk and vegetable broth to the potatoes.”}, {“@type”: “HowToStep”, “text”: “Pour in the garlic olive oil mixture and mix well.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste.”}, {“@type”: “HowToStep”, “text”: “Stir in chopped chives if using.”}, {“@type”: “HowToStep”, “text”: “Serve warm.”}], “nutrition”: {“calories”: “180”, “proteinContent”: “3g”, “fatContent”: “7g”, “carbohydrateContent”: “27g”}}

Photo of author

Marta K

Leave a Comment

X