Vegan Mashed Potatoes with Fresh Rosemary and Basil

  • 40 mins
  • Prep: 10 mins,
  • Cook: 30 mins
  • Yield: 4-6 as a side

A recipe for vegetarian and vegan mashed potatoes with an abundance of flavors from fresh herbs, including fresh basil, rosemary and fresh parsley. These vegetarian and vegan mashed potatoes are so flavorful on their own, you might want to eat them plain. Or, if you prefer, serve with your favorite homemade vegetarian gravy recipe.

Using soy milk and vegan margarine keeps these homemade mashed potatoes completely dairy-free and vegan and lower in fat than regular mashed potatoes too. You can use any vegan dairy substitute you prefer, but I recommend either a plain unsweetened soy milk or a thick and creamy homemade cashew milk for the absolute tastiest mashed potatoes possible. 

Got leftover fresh herbs from making this recipe? Here's how to properly store your fresh herbs to keep them fresh for up to a week and a half. 

What You'll Need

  • 4 pounds potatoes, peeled and chopped
  • water for boiling the potatoes
  • 1 tsp salt for boiling the potatoes
  • 2 tbsp olive oil
  • 1/2 yellow or red onion, diced small
  • 2 cloves garlic, minced
  • 1/4 cup chopped green onion (scallions)
  • 1 tbsp chopped fresh rosemary
  • 2 tbsp chopped fresh basil
  • 1 cup soy milk or other non-dairy milk substitute
  • 1/2 cup vegan margarine
  • 3 tbsp nutritional yeast (optional)
  • 3 tbsp chopped fresh parsley
  • salt and pepper to taste (sea salt or kosher salt and fresh ground black pepper is always best)

How to Make It

In a large soup or stock pot, cover the potatoes with water. Add 1 teaspoon of salt, and bring to a boil. Allow to simmer over medium-high heat until potatoes are cooked, about 30 minutes. Drain and allow to cool slightly.

In a separate pan, sautee the red or yellow onion, green onions and garlic in olive oil for 3-5 minutes, until onions are soft. Reduce heat to low and add rosemary and basil. Cook for just one minute, stirring constantly.

Remove from heat.

Next add the onions and garlic, the soy milk (or other non-dairy milk substitute), vegan margarine and the optional nutritional yeast to the potatoes and mash until desired consistency is reached, adding a bit more liquid if needed as you go along.

Add in the fresh parsley last, and mix well to combine and evenly distribute. Season your vegan mashed potatoes generously with salt and pepper to taste. Use sea salt or kosher salt and fresh ground black pepper for the best flavor. 

Serve with your favorite vegetarian gravy recipe if desired.

Got leftover fresh rosemary, basil or parsley? Here's how to store your fresh herbs to keep them fresh as long as possible.