clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Pesto Mashed Potatoes

  • Author: Eat Drink Shrink
  • Total Time: 30 minutes



Mashed Potatoes: 

  • 4 medium potatoes, peeled and cubed
  • 2 tablespoons vegan butter
  • 1/3 cup almond milk
  • 3 tablespoons prepared basil pesto
  • 1/2 cup Follow Your Heart Vegan Parm (optional)
  • Salt and pepper, to taste
  • Pine nuts, optional

Arugula Pesto: 

  • 3 garlic cloves, peeled
  • 1/2 cup Follow Your Heart vegan parm
  • 1/2 cup pine nuts 
  • 2 cups baby arugula
  • 1 cup fresh basil 
  • 1 tablespoon fresh lemon juice
  • 1/4 cup olive oil
  • Salt/Pepper as needed 


  1. Place the peeled and cubed potatoes in a large pot. Cover the potatoes with water and then bring to a boil.
  2. Cook until the potatoes are tender, about 12 minutes.
  3. Drain the potatoes and then place them into a large bowl. Mash the potatoes and add in the almond milk and vegan butter.
  4. Mash to desired consistency and add more milk if needed.
  5. Stir in the basil pesto and season with salt and pepper. Add more pesto if desired.
  6. Garnish with toasted pine nuts and fresh basil, if desired.
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes


  • Serving Size: 2-4
Top of page