Vegan Mashed Potatoes Recipe
Introduction
These vegan mashed potatoes are creamy, flavorful, and perfect as a comforting side dish. Made without dairy, they rely on garlic, onions, and vegan butter to create a rich and satisfying texture everyone will love.

Ingredients
- 1/3 cup diced onion
- 5 garlic cloves (minced)
- 3 lbs russet potatoes
- 1 1/2 cups vegan butter (softened)
- 4 tablespoons unsweetened unflavored almond milk
- Salt and pepper (to taste)
Instructions
- Step 1: Rinse and scrub the russet potatoes thoroughly, then place them in a large pot.
- Step 2: Cover the potatoes with hot water and bring to a boil, salting the water generously.
- Step 3: Boil the potatoes until a fork can easily pierce through them, about 15-20 minutes.
- Step 4: While the potatoes cook, sauté the diced onion and minced garlic in a skillet with a teaspoon of olive oil over medium heat.
- Step 5: Cook the garlic and onions until softened and the onion becomes translucent, about 5 minutes.
- Step 6: Transfer the garlic and onion mixture to a blender or food processor, add the almond milk, and puree until smooth and paste-like.
- Step 7: Drain the cooked potatoes and mash them in a large bowl or pan. Stir in the garlic-onion puree, softened vegan butter, and season with salt and pepper to taste.
Tips & Variations
- For extra creaminess, warm the almond milk before adding it to the puree.
- Try adding fresh herbs like chives or parsley to brighten the flavors.
- Use a potato ricer for an ultra-smooth texture.
- You can substitute almond milk with other unsweetened plant milks like oat or soy.
Storage
Store any leftover mashed potatoes in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, stirring occasionally and adding a splash of almond milk if needed to restore creaminess.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of potatoes for this recipe?
Yes, Yukon Gold or red potatoes work well too, but russet potatoes provide the fluffiest texture for mashed potatoes.
Is it possible to make this recipe nut-free?
Absolutely! You can replace almond milk with coconut milk or any other unsweetened, unflavored plant-based milk that suits your dietary needs.
Print
Vegan Mashed Potatoes Recipe
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
A creamy and flavorful Vegan Mashed Potatoes recipe featuring tender russet potatoes blended with a savory garlic-onion puree, vegan butter, and almond milk for the perfect dairy-free comfort side dish.
Ingredients
Vegetables
- 3 lbs russet potatoes
- 1/3 cup diced onion
- 5 garlic cloves (minced)
Dairy Alternatives
- 1 1/2 cups vegan butter (softened)
- 4 tablespoons unsweetened unflavored almond milk
Seasonings
- Salt (to taste)
- Pepper (to taste)
- 1 teaspoon olive oil
Instructions
- Prepare the Potatoes: Rinse and scrub the russet potatoes thoroughly to remove any dirt. Place them whole in a large pot ready for boiling.
- Boil Potatoes: Cover the potatoes with hot water, generously salt the water to flavor the potatoes as they cook, and bring it to a boil over medium-high heat.
- Cook Until Tender: Boil the potatoes until they are soft enough for a fork to easily pierce through, usually about 20-25 minutes depending on size.
- Sauté Onion and Garlic: While the potatoes boil, heat a teaspoon of olive oil in a skillet over medium heat. Add the diced onions and minced garlic and cook them until they become soft and the onions turn translucent, about 5 minutes.
- Make Garlic-Onion Puree: Transfer the softened garlic and onions to a blender or food processor, add the almond milk, and puree until a smooth paste forms.
- Mash Potatoes and Combine: Drain the cooked potatoes and mash them in a large bowl or pan using a masher. Stir in the garlic-onion puree, softened vegan butter, and season with salt and pepper to taste. Mix thoroughly until creamy and well combined.
Notes
- Use russet potatoes for the fluffiest mashed texture.
- Adjust almond milk amount for desired creaminess.
- For a richer flavor, use vegan butter that is salted or add extra seasoning as needed.
- Ensure potatoes are well drained before mashing to avoid watery mash.
- This recipe is best served immediately but can be reheated gently on the stovetop or microwave.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: Vegan American
Keywords: Vegan mashed potatoes, dairy-free mashed potatoes, garlic mashed potatoes, vegan comfort food, easy vegan side dish

