Go Back
+ servings
5 from 1 vote
Bowl of Vegan Mashed Potatoes Topped with Butter and Chives.
Creamy Vegan Mashed Potatoes
Prep Time
20 mins
Cook Time
15 mins
Total Time
35 mins

These easy vegan mashed potatoes are super creamy, perfectly fluffy, and absolutely delicious! Just like mom used to make...but they're totally dairy-free!

Course: Side Dish
Cuisine: American
Servings: 6
Calories: 288 kcal
Author: Alissa Saenz
  • 3 pounds russet potatoes, peeled and cut into 1 to 2 inch pieces
  • ½ cup full-fat coconut milk
  • 5 tablespoons vegan butter
  • ½ cup unflavored and unsweetened non-dairy milk (such as almond, soy or cashew), or as needed
  • 1 teaspoon salt, or to taste
  • Black pepper, to taste
  1. Place the potatoes into a colander and rinse them with cold water for about 30 seconds.

  2. Place the potatoes into a large pot and cover them with cold water.

  3. Place the pot over high heat and bring the water to a boil. Lower the heat and allow the potatoes to boil until easily pierced with a fork, about 15 minutes. Don't overcook the potatoes.

  4. While the potatoes cook, combine the coconut milk and butter in a small container. Warm it up in the microwave (or alternatively in a small pot on the stove), just until the butter melts.

  5. Place the other non-dairy milk in a separate container and heat it until warm to the touch.

  6. Once the potatoes are done boiling, drain them into a colander and rinse them with warm water for about 30 seconds.

  7. Return the potatoes to the pot.

  8. Use a potato masher to mash the potatoes just until fully broken up.

  9. Pour in the coconut milk mixture and continue mashing. Slowly begin adding the other non-dairy milk, adding just as much as needed for the potatoes to reach your desired consistency.

  10. Season the potatoes with salt and pepper to taste.

Nutrition Facts
Creamy Vegan Mashed Potatoes
Amount Per Serving
Calories 288 Calories from Fat 130
% Daily Value*
Fat 14.4g22%
Saturated Fat 7.2g36%
Sodium 518mg22%
Potassium 979mg28%
Carbohydrates 36.8g12%
Fiber 5g20%
Sugar 3.3g4%
Protein 4.4g9%
Calcium 61mg6%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.