Vegan Pesto Pasta Salad

A vegan pesto pasta salad that is loaded with veggies and tossed in a dairy-free walnut pesto sauce. The perfect dish to bring to summer parties and cookouts! This post is sponsored by California Walnuts.

Walnut pesto pasta salad in a large bowl with gold spoon and veggies around the bowl.

I did a poll on my Instagram stories for this recipe and am so excited to share it with you! I knew I wanted to create a summer dairy-free pasta salad but wasn’t sure if it should have a vegan pesto sauce or a light vinaigrette and y’all voted basil pesto so here it is! If you were team vinaigrette try my zucchini noodle spaghetti salad or this healthy pasta salad!

Walnut pesto being made in a food processor

Overhead shot with all the ingredients for the walnut pesto salad segmented in a bowl.

Mediterranean Diet Upgrades

This recipe is one that takes traditional pasta salad and gives it an EBF Mediterranean diet upgrade!  

If you’re not familiar with it, the Mediterranean diet has been gaining popularity for awhile now… and for good reason! Studies show that it can cause weight loss and help prevent heart attacks, strokes, type 2 diabetes, premature death. And a recent study also showed that it’s better for gut-health than other diets.

So what is the Mediterranean diet all about? Well, it’s based on foods commonly eaten in countries bordering the Mediterranean Sea — Italy, Greece, Spain, and Turkey. (Pretty sure I need to take a trip to each location just for a little Mediterranean diet research. Who else wants in?)

The focus of the diet is whole foods including vegetables, whole grains, beans, nuts (like walnuts!), fruit and extra virgin olive oil. Fish, lean meat, dairy and eggs are eaten occasionally, but red meat is eaten rarely. Avoided foods include added sugar, processed oils and refined grains.

As you know I don’t have a label for my way of eating which is a balanced diet focused mainly on whole, real foods. That said, of all the diets out there, the Mediterranean diet is probably the closest to how I eat.

Overhead shot of the finished walnut pesto pasta salad.

And I incorporated almost all of the main components of the Mediterranean diet into this recipe. Let’s break it down:

  • Vegetables: check! I use peas, cherry tomatoes, fresh arugula, and fresh basil. Veggie packed!
  • Whole grains: Yep! I subbed traditional white flour noodles for whole grain, gluten free noodles. I used brown rice and quinoa noodles, but you could also use legume based noodles! I love the extra protein and fiber brown rice and quinoa noodles bring to the dish. Side note: rotini noodles are my fav because the swirls capture all the sauce. #priorities 😉
  • Nuts: I used walnuts to make the vegan pesto sauce which adds incredible flavor and keeps the dish dairy-free. Walnuts have historically been a part of the Mediterranean diet because of their heart-healthy properties. Walnuts in the U.S. are primarily grown in California because the climate is similar to that of Mediterranean countries. Pretty cool, huh?
  • Extra virgin olive oil: Yep! Make the pesto sauce with olive oil for lots of healthy fats and a full-bodied, unique flavor.

I don’t know if I’ve mentioned it, but I’ve been eating a higher fat diet lately and LOVE it! It keeps me so full, makes things taste delicious, helps with the absorption of fat-soluble vitamins, and helps keep my skin and hair hydrated and beautiful. Bring on all the healthy fats!

Back to this vegan pasta salad! I can already tell it’s going to be a staple recipe this summer! It’s so perfect for summer parties, cookouts or barbecues. Speaking of which, if you’re looking for tips on how to eat healthy during summer events pop over to my YouTube channel. I shared a bunch of great tips for healthy eating at cookouts and three plant-based recipes.

Walnut pesto pasta salad in a bowl with a little sprig of basil on top, ready for serving.

If you make this vegan pesto pasta salad, be sure to leave a comment and star rating below letting us know how it turned out. Your feedback is so helpful for the EBF team and our readers!

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
Pesto pasta with tomatoes, peas, and basil in a white bowl, surrounded by tomatoes and arugala.

Vegan Pesto Pasta Salad

  • Author: Brittany Mullins
  • Prep Time: 15 minutes
  • Cook Time: 12 minutes
  • Total Time: 27 minutes
  • Yield: 16
  • Diet: Vegan


A Mediterranean diet inspired vegan pesto pasta salad that is loaded with veggies and tossed in a dairy-free walnut pesto sauce. The perfect dish to bring to summer parties and cookouts! 


Vegan Walnut Pesto

  • 1 cup baby arugula
  • 1 cup fresh basil
  • 1/3 cup extra-virgin olive oil
  • juice of one lemon
  • 1 clove garlic
  • 1/4 teaspoon sea salt (more to taste)
  • 1/2 cup raw walnuts

Pasta Salad

  • 1 pound rotini pasta (I used GF brown rice + quinoa pasta)
  • 1 cup frozen peas, thawed
  • 1 cup chopped cherry tomatoes
  • 1 cup fresh baby arugula
  • 1/4 cup walnuts, toasted and chopped
  • sea salt and pepper, to taste
  • 1 Tablespoon olive oil (optional)


  1. Make pesto sauce by adding arugula, basil, oil, lemon juice, garlic and salt in the bowl of a food processor and processing until smooth. Add the walnuts and pulse until the walnuts are ground to desired consistency. Set aside.
  2. Cook pasta according to package instructions. Rinse with cool water and drain. Let pasta cool for about 5-10 minutes. Add pasta to a large salad bowl and toss with thawed peas, tomatoes, arugula toasted walnuts and olive oil. Add pesto, starting with ½ cup. Taste and add more pesto if you’d like. I like my noodles coated so I used all the pesto. Taste and season liberally with salt and pepper. Pasta salad can be served immediately, cold or at room temperature.


  • I wanted to keep the recipe dairy-free but if you’re a cheese lover (like my husband) this pasta salad is delicious with a little feta added.
  • Category: Pasta
  • Method: Boiling
  • Cuisine: Mediterranean


  • Serving Size: about 1/2 cup
  • Calories: 195
  • Sugar: 1g
  • Fat: 10g
  • Carbohydrates: 25g
  • Fiber: 2g
  • Protein: 4g

Keywords: vegan pesto pasta

This post may include affiliate links. Thank you for your support.

Leave a Comment

Your email address will not be published. Required fields are marked *

    1. Jessica
      May 18, 2020 AT 3:45 pm

      The flavor of this was amazing! I say was because my family loves it and it’s gone! We will be having it again this week! So delicious! Thank you!

      1. Brittany Mullins
        May 18, 2020 AT 10:57 pm

        Yay!! I’m so glad this recipe was a hit with your family, Jessica. 🙂 Thanks for trying it and for coming back to leave a comment and star rating. It means the world to me.

    2. Hollie
      May 16, 2020 AT 4:02 am

      Walnuts give me the worst heartburn, is there another type of nut you’d recommend?

      1. Brittany Mullins
        May 17, 2020 AT 11:01 pm

        Hey Hollie – You could try pine nuts or cashews.

    3. Rachael
      June 15, 2019 AT 10:25 pm

      Amazing flavour and so easy to make!

    4. Cecile Lecomte
      June 1, 2019 AT 9:01 pm

      This was easy and delicious! I added some shrimp for a dinner serving. I have to admit my husband and I ate more than 1/2 cup serving size though. Thanks for the recipe. Yummy

      1. Brittany Mullins
        June 2, 2019 AT 11:15 pm

        So so glad that you all liked it, Cecile. And thank you so much for coming back to leave a comment and star rating as well. Both are super helpful!

    5. Lindsay Whitehead
      January 17, 2019 AT 9:07 am

      This recipe was easy and DELICIOUS!! I added the Violife feta cheese- per Brittany’s suggestion to add feta! Yum, yum, YUM!

    6. Kalynn
      May 31, 2018 AT 8:51 am

      Made this last night and it was so delicious! I added shredded chicken breast to make it a main dish and even my kids gobbled it up. Thank you!

      1. Brittany Mullins
        May 31, 2018 AT 11:06 am

        Yay! I’m so glad it was a hit with your and your family. I love the idea of adding shredded chicken to make it a full meal! 🙂

    7. Christine @ Run Plant Based
      May 19, 2018 AT 7:24 pm

      This looks wonderful, such a great summer recipe and love the use of walnuts. Thanks!

      1. Brittany Mullins
        May 29, 2018 AT 9:02 pm

        Thanks Christine! I hope you get to try the recipe soon.

    8. Top SriLankan Recipe
      May 18, 2018 AT 10:10 pm

      Hi Brittany,

      It looks delicious and I really wanted to try.
      But the shortage is Arugula. Can we use anything else instead of Arugula to make Pesto sauce?

      1. Brittany Mullins
        May 18, 2018 AT 11:42 pm

        You can do more basil or baby kale instead of the arugula. I hope you love the recipe. 🙂

        1. Top SriLankan Recipe
          May 20, 2018 AT 9:13 pm

          Oh yeah, I loved it.
          I will try with baby kale.

    9. Brittany Audra @ Audra’s Appetite
      May 18, 2018 AT 8:33 pm

      I’m so excited about this pesto recipe! Love all the heart-healthy fats of walnuts 🙂

Subscribe + get eating!

Grab your Free 3 Day Clean Eating Meal Plan

Subscribe to our list and get your free printable PDF of the 3 Day Clean Eating Meal Plan and Shopping List!