Get excited about pasta salad again with this amazing pesto pasta salad with peas and Parmesan. So light, so simple, so delicious!

Just wanted to let you know I made this the other night and my husband was nearly kissing my feet. Seriously, I don’t know even know how many times he complimented me. This is definitely one of our new favorites! -Stacie

Top down view of a pesto pasta salad topped with pine nuts in a wooden bowl.

4 Reasons to Love This Pasta Salad

This pesto pasta salad is AMAZING!

  1. The bright, fresh flavor is phenomenal thanks to using easy-to-find, prepared basil pesto and a few other key ingredients (like lemon juice!).
  2. It makes a lot, so it is perfect for potlucks and any time when you need to feed a crowd. However, the recipe can also be scaled down, if needed.
  3. The salad can be prepped ahead of time. If doing so, reserve some of the dressing to toss with the pasta right before serving.
  4. It is adaptable to a lot of different add-ins, like bacon, cherry tomatoes, roasted corn kernels and more.

I have taken this pesto salad to more get-togethers and occasions than I can count, and it is always well-received. As in, everyone completely and utterly raves about it.

Ingredients Notes

  • Pasta: Use fusilli, rotini, bowtie, cascatelli or other twist-style pasta shape.
  • Olive Oil: This ingredient is tossed with the cooked pasta so it doesn’t stick as it cools.
  • Basil Pesto: Refrigerated basil pesto has a brighter, fresher flavor, and is preferred in this recipe rather than shelf-stable jarred pesto. Homemade basil pesto works great, as well. 
  • Spinach: Use one 10-ounce package of frozen, chopped spinach. Make sure the spinach is thawed and squeezed dry of all excess liquid.
  • Fresh Lemon Juice: This ingredient brightens up the dish – don’t leave it out!
  • Parmesan Cheese: Use freshly grated Parmesan (from a block of cheese) for best texture and flavor.
  • Mayonnaise: I’ve made this pasta salad with both light mayo and regular mayo, and either works great.
  • Peas: Frozen peas work great; thaw before using.
  • Pine Nuts: You can toast the pine nuts lightly before using in the salad, if desired.
A white plate with pesto pasta salad with peas and shredded parmesan.

Additional Notes

  • For a pasta salad with more dressing-to-pasta ratio, reduce the pasta to one pound.
  • You can lightly toast the pine nuts before using, if desired (highly recommend!).
  • This salad is incredibly delicious with in-season, halved cherry or grape tomatoes tossed in with the peas.

➡️ To make this salad ahead of time, mix the dressing per the recipe and refrigerate for up to three days. Toss with the cooked pasta when ready to serve. You can also toss the pasta with the dressing and refrigerate for several hours. If doing so, reserve 1/4 to 1/3 cup of dressing to toss with the pasta before serving, and leave the pine nuts off until just before serving.

Bookmark this pesto pasta salad the next time you need the perfect pasta salad! It makes a fabulous dinner (with or without grilled chicken) and a wonderful addition to any holiday dinner lineup or summer BBQ or potluck.

A pesto pasta salad topped with pine nuts and shredded parmesan cheese in a wooden bowl.
Pesto pasta salad topped with pine nuts in a white bowl.

Pesto Pasta Salad with Peas and Parmesan

4.94 stars (15 ratings)

Ingredients

  • 1 ½ pounds fusilli, rotini, bowtie, cascatelli or other twist-style pasta shape (see note)
  • 2 to 3 tablespoons olive oil
  • 1 ½ cups basil pesto (see note)
  • 1 (10-ounce) package frozen chopped spinach, defrosted and squeezed dry
  • 3 tablespoons freshly squeezed lemon juice
  • ½ teaspoon coarse, kosher salt
  • ½ cup freshly grated Parmesan cheese
  • 1 ¼ cups mayonnaise, light or regular
  • ¼ teaspoon freshly ground black pepper
  • 1 ½ cups frozen peas, thawed
  • cup pine nuts, lightly toasted, if desired

Instructions 

  • Cook the pasta in lightly salted boiling water until al dente, according to package directions. Drain and toss in a bowl with the olive oil.
  • Cool the pasta to room temperature, tossing every once in a while to prevent the noodles from sticking to each other as they cool.
  • In a food processor or blender, puree the pesto, spinach, lemon juice, salt and pepper.
  • Add the mayonnaise and blend until well combined.
  • Add the pesto mixture to the cooled pasta. Toss until the pasta is evenly coated.
  • Add the Parmesan, peas, and pine nuts. Toss lightly. Season, to taste, with additional salt and pepper, if needed. Serve at room temperature.

Notes

Pesto: Refrigerated basil pesto has a brighter, fresher flavor, and is preferred in this recipe rather than shelf-stable jarred pesto. Homemade basil pesto works great, as well. 
Pasta: For a saucier pasta, reduce the pasta to one pound.
UPDATES: This recipe was originally published in 2010. Over the years, I’ve made updates that I think make it better, but if you’re looking for the original recipe, these are the changes: 
  • Original recipe called for 3/4 teaspoon kosher salt and 3/4 teaspoon pepper. These ingredients were also added at the end, but it works better to add them to the blended dressing.
  • Original recipe called for 1/4 cup olive oil. Using less oil still helps the pasta not stick, but doesn’t leave it as greasy as using the full amount. 
  • Original recipe called for two types of pasta: 3/4 pound each of fusili pasta and bowtie pasta. 
Serving: 1 Serving, Calories: 471kcal, Carbohydrates: 51g, Protein: 13g, Fat: 24g, Saturated Fat: 4g, Cholesterol: 9mg, Sodium: 668mg, Fiber: 4g, Sugar: 5g

Recipe Source: my friend Liz K. and Ina Garten

Recipe originally posted March 2010; updated April 2026 with new photos, recipe notes, and recipe changes.

Pesto pasta with pine nuts and peas in white bowl.