Garlic Mash Potatoes Recipe (Vegan)

For vegan Thanksgiving dinners, large family meals, or weeknight suppers, these roasted garlic mashed potatoes are a deliciously comforting side dish. And, of course, they’re healthier than those mashed potato recipes that call for cream and butter, so you can feel good about sharing these flavorful spuds with those you love.

Prep Time: 1 hour

Cook Time: 15 minutes

Total Time: 1 hour, 15 minutes

Yield: 10-12 servings


  • 1 large bulb of garlic
  • 1-2 T. olive oil, for drizzling
  • 3 1/2 pounds russet potatoes, scrubbed, peeled and chopped
  • 1 cup plain dairy-free soy milk
  • 8 ounces dairy-free cream cheese, such as Tofutti
  • 3/4 t. salt, plus more to taste
  • Freshly ground black pepper, to taste


1. Preheat the oven to 350 F. Drizzle the head of garlic with oil, then wrap in aluminum foil and roast until fragrant and soft, about 45 minutes to 1 hour. Set aside to cool slightly before using in step 3.

2. Meanwhile, bring a large pot of lightly salted water to a boil over medium-high heat. Add the russet potatoes and cook for about 15 minutes at a rolling boil, or until potatoes are very tender when pierced with a fork. (They should almost fall apart when pierced.)

3. Drain the potatoes and return them to the pot. Roughly mash the potatoes with the soy milk and soy cream cheese. Cut the roasted garlic head in half. Using your fingers, squeeze the roasted garlic cloves into the potatoes, discarding the skins. Add the salt and pepper and, using an electric hand mixer, whip the garlic potatoes until creamy. Add additional salt and pepper to taste, and serve hot. (If potatoes have cooled, simply reheat them in the pot over medium heat until hot.)