Vegan Mashed Potatoes
Prep time
Cook time
Total time
I used red potatoes for this recipe, but you could also use yukon potatoes, or any other variety of creamy potatoes. When using red potatoes I like to leave the skin on some of them for added texture and color in the finished dish.
Serves: 4-6
  • 6 red potatoes
  • 1 tablespoon vegan butter, olive oil, or coconut oil (plus more to taste)
  • 1½ teaspoon salt
  • 2 cloves roasted garlic (see note below)
  • 2 tablespoons unsweetened plain soymilk (or other non-dairy milk)
  1. Boil the potatoes for about 25 minutes, or until they are tender, though not too mushy.
  2. Drain the potatoes, and allow them to cool until safe to handle.
  3. Remove the skins from the potatoes if you want. I kept the skin on half of my potatoes because I like the texture and color.
  4. Place the potatoes into a mixing bowl and use a potato masher or fork to mash them slightly. Add the vegan butter, salt, and roasted garlic, and continue to mash. Once the ingredients start to combine, pour in the soy milk. Keep mashing until your desired texture is reached.
  5. Season to taste with more salt, then serve with the mushroom gravy.
Roasting garlic: To roast garlic, cut the tips off of a bulb of garlic, or a few cloves. Place them in the center of a piece of aluminum foil, add a drizzle of oil, wrap them tightly, then roast for about 35-45 minutes at 350°. Do this while you're potatoes are cooking and cooling.
Recipe by Sweet Potato Soul by Jenné Claiborne at