Vegan Mashed Potatoes 101 Basic Plant-Based Recipe 8

Vegan Mashed Potatoes

Easy, basic vegan mashed potatoes. Delicious, plant-based, great for holidays.

Course Side Dish
Cuisine Vegan
Keyword comfort food, holiday dish, potatoes
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings 8


  • 3 lbs potatoes, peeled and quartered
  • 1/2 cup unsweetened, unflavored coconut milk So Delicious Brand
  • 1/4 cup Earth Balance Vegan Butter or similar brand
  • 1-2 teaspoons salt to taste


  1. Peel and quarter the potatoes. 

  2. In a large pot over high heat, bring 3 quarts water to a boil. Add potatoes and bring to a boil again. Reduce heat just slightly to avoid boiling over. 

  3. Boil for about 20 minutes, until the potatoes are tender but not falling apart.

  4. Pour in a colander, allowing as much of the moisture to drain away as possible. Let the potatoes sit and steam for just a minute to two, to remove even more moisture. 

  5. Place the drained potatoes in a large bowl. Add the milk, butter, and salt.

  6. Using a potato masher, mash the potatoes until creamy, fluffy, and uniform. If needed, add a little more milk for mashing. Do not overwork or they can turn gummy. 

  7. Add a little more vegan butter on top as well as some sauteed fresh rosemary and sage and flaked salt.

Recipe Notes

Coconut milk that doesn't taste like coconut works the best in this recipe. I use So Delicious brand. It's creamy,  pale, and doesn't have much taste at all.  Other brands can have a strong coconut flavor, which may not work for mashed potatoes. If not using So Delicious Coconut Milk, use your favorite unsweetened plant-based milk.