Skip to main content New<> this month
Get the Allrecipes magazine

Unbelievable Vegan Mashed Potatoes

Rated as 4.67 out of 5 Stars

"As I recently became vegan, I remembered the creaminess of dairy mashed potatoes. I was not satisfied with other vegan mashed potato recipes, so I created my own. These are as good, if not better, than the mashed potatoes I used to make. No one would ever believe they are vegan."
Added to shopping list. Go to shopping list.


26 m servings 232
Original recipe yields 4 servings


{{model.addEditText}} Print
  1. Place potato chunks and bay leaf into a large pot and cover with water; bring to a boil. Reduce heat to medium-low and simmer until tender, 10 to 15 minutes. Drain and transfer to a large bowl.
  2. Combine soy milk, vegan mayonnaise, vegan margarine, Parmesan-style topping, salt, and pepper in a microwave-safe bowl. Heat in 30-second intervals until margarine is melted, 1 to 2 minutes.
  3. Pour soy milk mixture over potatoes in the bowl; mash until smooth with a potato masher.


  • Cook's Note:
  • Add more vegan Parmesan-style cheese for cheesier potatoes.

Nutrition Facts

Per Serving: 232 calories; 9.9 31.9 5.2 0 167 Full nutrition

Explore more


Read all reviews 6
Most helpful
Most positive
Least positive

I am not vegan but promised a friend who is that I would make these and bring her the leftovers. I found out that vegan products are expensive! On that note, I made my own vegan parm by mixing ...

I was skeptical but I had all the ingredients except bay leaves-I used dried chives instead. It was creamy and very yummy.

So good!! This was my first time making mashed potatoes (vegan or otherwise), and they were delicious!!

Next time I’m going to double or triple the recipe cause I used 4 large potatoes and it was barely enough for 3 people, but other than that this recipe is amazing! I’d cook the potatoes a little...

Good but I’ve made better with soy milk. Maybe I didn’t like the bay leaf.

Great recipe! I added some olive oil to it for some extra creaminess and it really made the difference!