clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Fluffy Creamy Stovetop Vegan Garlic Mashed Potatoes

  • Author: Elaine Gordon
  • Prep Time: 15
  • Cook Time: 10
  • Total Time: 25 minutes
  • Yield: 8-10 1x
  • Diet: Vegan


These are the fluffiest, creamiest, Best Vegan Mashed Potatoes! Make them on the stovetop in 25 minutes and they’re absolutely perfect.


  • 10 cups filtered water for boiling the potatoes – before draining the potatoes, reserve 2 cups of this cooking water at the end of the boiling process
  • 4 pounds Yukon Gold or russet potatoes, peeled, chopped into 1-inch pieces
  • 1 tablespoon fine salt (for boiling the potatoes)
  • 1 teaspoon salt (for seasoning the potatoes after cooking and draining)
  • 1/2 cup vegan, soy-free butter 
  • 2/3 cup homemade vegan cashew cream
  • 1 head roasted.garlic OR 1-2 large raw peeled garlic clove, pressed through a garlic press (not minced)*
  • ground black pepper to taste (I usually do 1/2 teaspoon black pepper)

Garnish Ideas:

  • caramelized onions (next level amazing!)
  • fresh thyme sprigs
  • diced fresh chives
  • diced fresh Italian parsley leaves (large stems removed)
  • a pat or two of vegan, soy-free butter


  1. Fill a 5.5 quart dutch oven or large pot with water and bring to a rolling boil.  Add salt and chopped potatoes.  Return the water to a rolling boil and boil for 10 minutes until potatoes are fork tender. 
  2. Reserve 2 cups of the cooking water and drain the potatoes in a colander.  Set aside.  
  3. Working in batches, put the drained potatoes through a potato ricer and directly back into the dry dutch oven once “riced.”  Alternatively, you can mash the potatoes in the dry dutch oven with a potato masher.  The potato ricer just makes them smoother, creamier and fluffier.  The potato masher method will yield chunkier mashed potatoes.
  4. Add 1 teaspoon salt, 1 cup of the reserved cooking water, vegan butter, vegan cashew cream, minced garlic and pepper to taste.  Stir all ingredients together well with a wooden spoon.  Taste and adjust seasonings to your liking.
  5. If you want your potatoes creamier, add in more of the reserved potato water.
  6. Serve with 1-2 pats of vegan, soy-free butter as garnish and a sprinkle of diced chives.  You can also garnish with freshly ground black pepper if desired.
  7. Store leftovers in an airtight container for up to one week.  Reheat mashed potatoes on the stovetop with 1/2-1 cup of reserved cooking water.  This helps to rehydrate the mashed potatoes.  


I have made this recipe with both Yukon gold and russet potatoes and both work great. The Yukon gold have a slight yellow color and are creamier in my opinion. The russet potatoes yield a whiter mashed potato dish and they may take a bit longer to cook.  Overall, I prefer the Yukon Gold potatoes.

For raw garlic: I love garlic and typically add a second large raw garlic cloves.  If you are not a garlic lover, go with one clove to start.  I find the raw garlic flavor mellows out once mixed into the mashed potatoes as the heat of the potatoes start to “cook” the garlic.  The flavor will also mellow out if you make the mashed potatoes in advance.  If you are making these potatoes just before serving then you can briefly saute the pressed garlic in olive oil before adding to the mashed potatoes.  This will help the flavor mellow out.

  • Category: Side
  • Method: Stovetop

Keywords: vegan mashed potatoes

Pin It on Pinterest