Home » Pasta » Pesto Pasta Salad with Pine Nuts

Pesto Pasta Salad with Pine Nuts

This post may contain affiliate links. Please read 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

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.

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
Last step!Please leave a review and rating letting us know how you liked the recipe. This helps my small business thrive and continue providing free recipes and high-quality content for you.

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 Estimate

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

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.

Related Recipes

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!

Leave a Reply

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

Recipe Rating