This post contains affiliate links. Please see our disclosure policy.

This Pesto Pasta Salad is a fresh, flavorful twist on a classic! Tossed with juicy cherry tomatoes, creamy mozzarella balls, and crunchy toasted pine nuts, it’s the perfect make-ahead side dish for cookouts, potlucks, or easy weeknight dinners.

Large bowl filled with a pesto pasta salad with creamy mozzarella balls, juicy cherry tomatoes, and toasted pine nuts.

Sometimes the simplest recipes really are the best—and this pesto pasta salad is proof. With tender pasta tendrils coated in vibrant basil pesto and tossed with sweet cherry tomatoes, creamy mozzarella balls, and buttery pine nuts, it hits every note: fresh, savory, and satisfying.

It’s a crowd-pleasing go-to for good reason—easy to make, easy to transport, and easy to love. Whether you’re prepping ahead for a picnic or just need a no-fuss side dish that goes with everything, this salad delivers every time. You can even serve it warm, cold, or somewhere in between—whatever fits the mood.

Ingredient Notes

  • Pasta. Use cavatappi as shown here, rotini, or another shape with lots of twists and twirls to hold the pesto. Gluten-free or a high-protein pasta makes a great substitute.
  • Fresh basil pesto. Buy high-quality store-bought to make this ultra-fast, or whip up your own to make it a little more homemade. Either way, reserve a few leaves of basil as garnish.
  • Cherry or grape tomatoes. Juicy, plump, and jewel-colored to complement all the rich greens.
  • Mozzarella. Buy a package of adorably bite-sized mozzarella pearls and just toss them straight into the pasta.
  • Pine nuts. The perfect little crunch and warm nutty flavor. Walnuts are a more affordable substitute, or leave out to keep things nut-free.

Pesto Variations

If going the homemade route, you will need plenty of fresh basil, fresh garlic, Parmesan, more pine nuts or walnuts, extra-virgin olive oil, a touch of lemon zest, kosher salt, and black pepper.

For a little twist, make your pesto with fresh baby spinach or shredded zucchini. They both blend in effortlessly and add a nutritional boost. For a bold flavor variation, try making the same pasta salad with sun-dried tomato pesto. So good!

Labeled overhead photo of dried cavatappi pasta, fresh basil pesto, fresh basil leaves, creamy mozzarella balls, cherry tomatoes on the vine, and toasted pine nuts.

Craving a little extra oomph to make this a full and satisfying meal? My chicken pesto pasta salad has you covered!

How To Make Pesto Pasta Salad with Pine Nuts

This is an overview. For the full printable recipe instructions and ingredient quantities, scroll to the recipe card at the bottom of this post.

  1. Make pesto. If making your own pesto from scratch, add all ingredients to a food processor or blender and blitz until smooth. Do this first so the flavors can mix and mingle.
  2. Cook pasta. Leave it with a little bite by following the package directions for al dente pasta, or even subtracting 30 seconds from the cook time.
  3. Drain pasta and let cool a bit. This part is important: if you add pesto directly to super hot pasta, it will dull a bit, and if you add cheese directly to super hot pasta, it will melt! Allow the drained pasta to cool for 5-10 minutes to avoid these bummers.
  4. Mix it all up! Stir pesto into the room temperature-ish pasta, followed by halved cherry tomatoes, mozzarella balls or pieces, and pine nuts. Sprinkle more fresh slivered basil on top and you’re done!
Countertop set with a large bowl of pesto pasta salad with extra basil leaves and cherry tomatoes scattered nearby.

Serving & Entertaining Tips

This is the kind of dish that belongs at every summer table, alongside grilled chicken, burgers, or steak skewers. Pair it with a chilled glass of white wine or lemonade and watch it disappear fast.

Bonus: without any type of mayo or cream-based sauce, it holds up beautifully for hours, making it perfect for picnics and potlucks. It’s as delicious at room temperature as it is cold from the fridge.

Pro Tip

If it fits the vibe of your event, portion out individual helpings of this pasta salad into small, clear plastic cups. It feels a little fancier than one giant bowl (although don’t get me wrong, I very often serve this out of one giant bowl, too) and is just plain fun.

Close up of pesto pasta salad with pine nuts, mozzarella, and tomatoes in a large serving bowl.

Ready to make it?

Put your water on to boil and let’s toss together a pasta salad that’s guaranteed to be a hit, every single time.

No ratings yet

Pesto Pasta Salad with Pine Nuts

By Monica Lensink
Prep: 15 minutes
Cook: 10 minutes
Total: 25 minutes
Servings: 8
A fresh, flavorful twist on a classic! Tossed with juicy cherry tomatoes, creamy mozzarella balls, and crunchy toasted pine nuts, it’s the perfect make-ahead side dish for cookouts, potlucks, or easy weeknight dinners.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 and 1/4 cups basil pesto, see note
  • 16 ounces cavatappi, rotini, or another pasta shape
  • kosher salt
  • 2 cups cherry or grape tomatoes, halved
  • 8 ounces fresh mozzarella balls or pieces
  • 1/4 cup toasted pine nuts
  • 1-2 Tablespoons slivered fresh basil leaves

Instructions 

  • Make the pesto. Blitz your homemade pesto together in a food processor (see note), or, if keeping it super simple, measure it out from store-bought.
    1 and 1/4 cups basil pesto
  • Cook the pasta. Bring a large pot of water to a rapid boil, add a generous pinch of salt, and cook pasta just to al dente, according to package instructions. Drain and set aside for 5-10 minutes to cool.
    16 ounces cavatappi, kosher salt
  • Assemble. Transfer drained pasta to a large bowl and stir in the pesto. Add tomatoes, mozzarella, and pine nuts, then stir well.
    2 cups cherry or grape tomatoes, 8 ounces fresh mozzarella balls or pieces, 1/4 cup toasted pine nuts
  • Serve. Sprinkle with fresh basil and serve right away, or keep in the fridge for up to 24 hours.
    1-2 Tablespoons slivered fresh basil leaves

Notes

  • Pesto: A simple recipe for homemade pesto: blitz 1/2 cup nuts (such as walnuts, pine nuts, or a mix), 6 cloves peeled garlic, zest of half a lemon, 3-4 cups fresh basil leaves, 3/4 cup freshly grated Parmesan, 1 teaspoon kosher salt, and 1/2 teaspoon freshly ground black pepper in a blender or food processor. Stream in 1/2 cup of extra-virgin olive oil, and add a little more as needed until the pesto has your desired consistency. Use 1 and 1/4 cups in the pasta salad and refrigerate the rest for another use.
  • Pine Nuts: If you can’t find pre-toasted pine nuts, buy raw pine nuts and toast them yourself in a dry skillet set over medium or medium-high heat for 3-4 minutes, just until they’re fragrant and take on a golden tinge.

Nutrition

Calories: 467kcal, Carbohydrates: 48g, Protein: 17g, Fat: 23g, Saturated Fat: 6g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 2g, Cholesterol: 21mg, Sodium: 545mg, Potassium: 257mg, Fiber: 3g, Sugar: 4g, Vitamin A: 1101IU, Vitamin C: 9mg, Calcium: 301mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @nourishandfete or tag #nourishandfete!

Storage Notes

Tuck any leftover pesto pasta salad into a tightly-sealed container and store in the fridge for 3-4. It holds up really well and just needs a quick stir to loosen things up.

If you enjoy this recipe, try my chickpea and red pepper pasta salad, healthy broccoli salad, or balsamic tortellini Caprese next. All phenomenal sides for that summertime life!

You can also FOLLOW me on PINTEREST, INSTAGRAM, and FACEBOOK for more great recipes and ideas!

Image of Monica Lensink.

Hi! I'm Monica

Just an everyday Mom who checked out of my 9-to-5 to make a living being obsessed with home-cooked dinners. Our lives are as busy as any family, but dinner is the one thing I usually have under control, and this is where I share all our favorites with you!

You May Also Like:

Leave a comment

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

Recipe Rating