Creamy, buttery, and satisfying, these Vegan Mashed Potatoes are the perfect comfort food. Made with simple plant-based ingredients, this recipe delivers all the rich flavor and silky texture you expect from classic mashed potatoes, without any dairy. A touch of garlic and a drizzle of olive oil elevate the dish, making it a must-have side for any meal. Whether you’re serving them for a holiday feast or a cozy weeknight dinner, these mashed potatoes are sure to please vegans and non-vegans alike.
Ingredients
- 2 lbs (about 6 medium) Yukon Gold or Russet potatoes, peeled and cubed
- 3–4 cloves garlic, peeled (optional)
- 1/2 cup unsweetened plant-based milk (e.g., almond, oat, or soy)
- 1/4 cup olive oil or vegan butter
- 1/2 tsp salt, plus more to taste
- 1/4 tsp black pepper, plus more to taste
- 2 tbsp fresh parsley, chopped (optional, for garnish)
Instructions
- Prepare the Potatoes
Place the peeled and cubed potatoes in a large pot and cover them with cold water. If using garlic for added flavor, add the whole garlic cloves to the pot. Bring the water to a boil over medium-high heat, then reduce to a simmer. Cook until the potatoes are fork-tender, about 15–20 minutes. - Drain and Mash
Drain the cooked potatoes and garlic thoroughly and return them to the pot. Allow them to sit for a minute to let any remaining water evaporate. - Add Creamy Ingredients
Mash the potatoes and garlic using a potato masher or a ricer for extra smoothness. Gradually add the plant-based milk and olive oil (or vegan butter), mashing until the potatoes reach your desired consistency. Adjust the amount of milk for creamier potatoes. - Season and Serve
Stir in the salt and pepper, tasting and adjusting as needed. Transfer the mashed potatoes to a serving dish and garnish with fresh parsley if desired. Serve warm.
Tips
- For extra flavor, try adding roasted garlic instead of raw garlic.
- A drizzle of truffle oil can make these potatoes feel extra indulgent.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat with a splash of plant-based milk to revive the creamy texture.
Enjoy your cozy, creamy Vegan Mashed Potatoes!