clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon

Easy Vegan Pesto Pasta Salad

  • Author: Lexi
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x


This easy vegan pesto pasta salad is made with just three simple components: pasta, pesto and white beans. It can be served as a cold pesto pasta salad or warm – up to you!



Homemade vegan pesto*:

  • 1 cup basil
  • 2 cups spinach (kale or arugula work, too)
  • 1/2 cup toasted walnuts or pine nuts
  • 2 cloves minced garlic
  • 3 tbsp lemon juice
  • 2 tsp lemon zest
  • 1/4 cup nutritional yeast
  • 1 tsp salt 
  • 1/2 tsp pepper
  • 1/2 cup olive oil

Pasta Salad:

  • 8 oz pasta of choice, cooked
  • 1 15 oz. can white beans, drained and rinsed
  • 2 cups fresh greens (arugula, spinach, baby kale, etc)
  • Optional: more nuts for topping, vegan parmesan, etc. 



  1. In a food processor, pulse together all ingredients except olive oil. Slowly stream in olive oil while blending until you reach desired consistency. Taste and adjust seasoning as desired. 

Pasta Salad:

  1. Cook pasta in salted water according to package directions. 
  2. Add pasta to a large mixing bowl and toss with pesto, white beans and greens. Top with more chopped toasted walnuts or pine nuts, fresh herbs and greens and/or vegan parmesan. 
  3. Enjoy hot or cold!


*Feel free to use store-bought pesto in place of homemade!

  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American

Keywords: vegan pesto pasta salad