These are hands down, the BEST Vegan Mashed Potatoes. Creamy, easy to make with roasted garlic and a little bit of coconut milk. This is the only dairy-free recipe that you need and it won’t disappoint.
Mashed potatoes…how fancy can they be?
Before I became vegan, my regular mashed potato recipe would include a generous addition of butter and sour cream or milk. Sometimes there would be cheese too.
On occasions, I would make my French Style Mashed Potatoes. I loved this recipe so much and luckily, it’s very easy to veganize it.
Regular butter turns into a vegan butter. Milk turns into a coconut milk. And there’s also one of my favorite additions that turns a simple mashed potato recipe into the best flavorful bowl of goodness.
📋 Ingredients
My favorite thing about this recipe is that it’s made with simple ingredients that you probably have in your pantry.
- potatoes. For mashed potatoes, try to choose Yukon gold potatoes. They’re creamy and cook fast. That being said, if you’re out of Yukon potatoes, use whichever potatoes you have. Sometimes I even make mashed potatoes with red potatoes.
- garlic. You need a whole bulb of garlic. And I recommend picking the biggest bulb that you have. Because roasted garlic makes this mashed potatoes super flavorful and delicious.
- olive oil. You need just a little bit of oil to moisten the garlic before the roasting.
- vegan butter. I love using Miyoko’s vegan butter.
- non-dairy milk. Since coconut milk has the most fat content, it will make this mashed potato creamy and rich. If for any reason, you don’t want to use coconut milk, you can use oat or almond milk. Make sure it’s unsweetened.
- herbs. Parsley or chives.
🔪 Instructions
1. Cut the top off garlic head, leaving the cloves exposed, drizzle it with olive oil and sprinkle with ¼ teaspoon of salt and pepper. Place garlic on a parchment lined baking sheet and roast for 25 minutes.
Remove from the oven and let the garlic cool. Once garlic is cool to the touch, squeeze the cloves out of the skins.
2. At the same time, fill a medium pot with water, add 1 teaspoon of salt and add potatoes. Bring to a boil and cook on a medium heat for 15-20 minutes until potatoes are soft.
3. Drain the potatoes, add roasted garlic, vegan butter, coconut milk and using an old-fashioned potato masher, mash the potatoes until desired consistency.
4. Adjust the salt, add more if needed and you cab also add more coconut milk for creaminess. Transfer the potatoes to a serving bowl, sprinkle with chopped parsley and serve immediately.
💭 Make ahead tips
You can prepare these vegan mashed potatoes ahead of time.
Make the potatoes the day before and store them covered in the fridge. Thirty minutes before serving, transfer mashed potatoes in the baking dish in an even layer.
Add about ⅓ cup of liquid like coconut milk or almond milk to rehydrate the potatoes, loosely cover baking dish with a foil and bake at 350 F for about 30 minutes.
If you have food thermometer, check the temperature of the potatoes. For safety reasons, it should be 165 F.
👪 Serving size
These creamy garlic mashed potatoes will serve 4 people. If you’re preparing them for the holidays like Thanksgiving or Christmas, you can double or triple the recipe.
🍴 Serving suggestions
There are so many delicious dishes that you can serve with these dairy free and gluten-free mashed potatoes. Here are some of my favorites:
📖 Recipe
Best Vegan Mashed Potatoes
Ingredients
- 2 lb Yukon gold potatoes peeled and cubed
- 1 head garlic
- 1 tsp olive oil
- 1 ¼ tsp salt
- ¼ tsp pepper
- 3 tbsp vegan butter
- ¼ c coconut milk
- 2 tbsp parsley chopped
Instructions
- Preheat the oven to 450 F. Cut the top off garlic head, leaving the cloves exposed, drizzle it with olive oil and sprinkle with ¼ teaspoon of salt and pepper. Place garlic exposed cloves facing up on a parchment lined baking sheet and roast for 25 minutes. Remove from the oven and let the garlic cool. Once garlic is cool to the touch, squeeze the cloves out of the skins.
- Fill a medium pot with water, add 1 teaspoon of salt and add potatoes. Bring to a boil and cook on a medium heat for 15-20 minutes until potatoes are soft.
- Drain the potatoes, add roasted garlic, vegan butter, coconut milk and using an old-fashioned potato masher, mash the potatoes until desired consistency.
- Adjust the salt, add more if needed and you cab also add more coconut milk for creaminess.
- Transfer the potatoes to a serving bowl, sprinkle with chopped parsley and serve immediately.