Peel and cut your potatoes into small cubes and wash them thoroughly with cold water to rinse the excess starch.
Place the potatoes in a large saucepan or pot and cover them completely with water. Add a tablespoon of salt. Bring to a boil and cook for 20 minutes over medium-high heat.
When the potatoes are tender when you insert a fork into the potatoes and they break easily drain the water and turn off the heat.
Add the almond milk, vegan butter, kosher salt, black pepper, and garlic powder, and mix with an electric hand mixer until the potatoes are creamy and smooth. Do not overmix!
Serve the potatoes immediately with a small cube of vegan butter and fresh herbs. Serve and enjoy!
Notes
Ensure that you cut your potatoes into even pieces so they will cook evenly. Make sure that every piece of potato is about the same thickness and length.
Add salt to the water. Adding salt doesn't make the potatoes too salty, but it gently gives the potatoes flavor.
Use your favorite milk! We used almond milk for this recipe, but you can use your favorite dairy-free milk like oat milk, soy milk, coconut milk, etc!
Serve these immediately when they are hot and creamy for the best experience!
Use unsalted vegan butter for this! This way you have full control over how salty your mashed potatoes are!
For lumpy mashed potatoes, mix your potatoes in short pulses until you get the texture that you like.
Use unflavored milk! To get the best flavor for your mashed potatoes.