Cook the Potatoes:
Place the peeled and chopped potatoes in a large pot. Cover with cold water and add a generous pinch of salt.
Bring the water to a boil over medium-high heat, then reduce to a simmer. Cook the potatoes for 15-20 minutes, or until they are fork-tender.
Prepare the Mash:
Drain the potatoes and return them to the pot. Allow them to sit for a minute to evaporate any excess water.
Add the plant-based milk, dairy-free butter, olive oil (if using), and minced garlic (if desired).
Mash the Potatoes:
Using a potato masher or a hand mixer, mash the potatoes until smooth and creamy. Add more plant-based milk as needed to reach your desired consistency.
Season with salt and pepper to taste.
Serve:
Transfer the mashed potatoes to a serving bowl. Garnish with fresh chives or parsley for a pop of color and added flavor.
Serve warm alongside your favorite main dishes.