Skip to Content

    Pesto Pasta Salad

    June 10, 2026 / By Holly Erickson

    With just a few simple, summery ingredients like fresh mozzarella, al dente pasta, and ripe cherry tomatoes, my pesto pasta salad recipe could not be easier! 

    A bowl of pesto pasta salad with tomatoes, red onion, arugula, mozzarella, and fresh basil in a vibrant pesto dressing
    Photography by Gayle McLeod

    There’s so much to love about this easy pesto pasta salad! I am a huge fan of fresh basil pesto, and this salad really celebrates PESTO in all its glory. In the summer, when my basil plant is going wild, I make fresh pesto at least once a week. I add it to pasta, and even mix it into potato salad. And now, to this easy, beautiful pesto pasta salad. 

    Ingredients for pesto pasta salad arranged in prep bowls, including pasta, basil, mozzarella, tomatoes, arugula and herbs

    With this pesto pasta salad recipe, the key ingredient is a little mayo stirred into the pesto. It makes it a little creamy, not dry at all, and so delicious! The only downside of testing this recipe was having pesto mayo in the house, and discovering that pesto mayo is good on EVERYTHING (especially a BLT!). 

    pasta cooking in boiling water to make pesto pasta salad, a delicious summer side dish for picnics and cookouts
    homemade basil pesto being made in a food processor with bail, Parmesan, pine nuts, garlic, salt and olive oil to

    Key Ingredients and Substitutions 

    • Pasta: Whatever your favorite bite-sized pasta shape is will work well. Rotini, rigatoni, penne or even bow ties would all work. Gluten free pasta works well, too.
    • Pesto: Homemade pesto is best, but you can also get store bought.
    • Mayo: I do love mayo, especially in a summer side dish salad like this! As long as it is a high quality brand like Dukes or Helmans. 
    • Mozzarella: I love the little fresh mozzarella balls, because they’re bite sized, but the regular large mozzarella balls work, too. Just cube them up into smaller, bite-sized chunks.
    • Pine Nuts: You’ll need about half a cup for the entire recipe. Some in the pesto itself, and some mixed into the pasta salad.
    • Cherry Tomatoes: The ripest, freshest you can find! I just love the juicy pop!
    • Arugula:  I love the peppery flavor of fresh arugula, but if you don’t, try baby spinach instead.
    • Lemon: Not only does the lemon give a nice zesty lift, it also helps keep the pasta salad vibrant green.
    homemade basil pesto being stirred with mayonnaise to make the perfect creamy pesto for pesto pasta salad
    homemade pesto stirred with mayo being tossed with cooked pasta to make creamy pesto pasta salad, the perfect summer side

    All About Pine Nuts

    One thing that I know can deter people from making pesto at home is the cost of pine nuts. I get it! Pine nuts are expensive! Did you know that pine nuts are actually the edible seed of a particular type of pine tree? That’s part of why they are so pricey, they’re truly precious. But, the good news is that you only need about half a cup for this pesto pasta salad recipe. I think it’s best to buy pine nuts in the bulk bin area, they tend to be freshest there and you can buy only what you need. However, you can sub in walnuts for the pine nuts in the pesto for a less expensive option. 

    pesto, pasta, cherry tomatoes, mozzarella, red onion and arugula being tossed together in this pesto pasta salad
    A bowl of pesto pasta salad with tomatoes, red onion, arugula, mozzarella, and fresh basil in a vibrant pesto dressing

    Tips + Storage

    • Pesto tips: Don’t over-mix the pesto if you are making it yourself. I love to have a bit of texture left in the pesto so that you can really enjoy the presence of the nuts, Parmesan and basil. 
    • Pasta salads generally keep well in the fridge and are great to make ahead of time! For this recipe, if you make it a day or two ahead of your party or event, just be sure not to stir in the pine nuts or arugula until the very last minute. 
    • Summer salad recipes like this always feel like a good moment to remind folks (and myself) that if a pasta salad with mayo in it has been sitting out in the hot sun for more than two hours, you should toss it. It’s a bummer, but it’s better than making your cookout guests sick.  
    • Assuming your pasta salad has NOT been sitting out in the sun for too long, store any leftovers in an airtight container in the refrigerator for up to 4 days.
    Pesto pasta salad with tomatoes, red onion, arugula, mozzarella, and fresh basil in a creamy pesto dressing

    Planning A Summer Party?

    For more recipe inspiration, follow us on Substack, Facebook, Instagram, TikTok and Pinterest or order our cookbook. We love when you share your meals. Tag us on Instagram using #themodernproper. Happy cooking!

    5 Days of Filling, Fresh & FANTASTIC Salads

    💌 FREE EMAIL BONUS: Crisp, hearty salads that keep you full!

    A bowl of pesto pasta salad with tomatoes, red onion, arugula, mozzarella, and fresh basil in a vibrant pesto dressing

    Pesto Pasta Salad Recipe

    • Serves:  8
    • Prep Time:  20 min
    • Cook Time:  10 min
    • Calories:  489

    Description

    This Pesto Pasta Salad is the ultimate summer side dish, loaded with tender pasta, juicy cherry tomatoes, creamy mozzarella, peppery arugula, and a homemade basil pesto dressing. Fresh lemon juice and toasted pine nuts add bright, irresistible flavor to every bite.

    Print Recipe

    💌 Send yourself this recipe

    Enter your email and we'll send Pesto Pasta Salad right to your inbox.

      Ingredients

      Basil Pesto

      • 1 ½ cups packed fresh basil leaves, (about 2 ounces)
      • ¾ cup freshly grated Parmesan cheese
      • 3 tablespoons pine nuts
      • 1 to 2 garlic cloves
      • ¼ teaspoon sea salt plus more to taste
      • ½ cup extra-virgin olive oil, plus more as needed

      Pasta Salad

      • 1 pound pasta, (fusilli, farfalle, or orecchiette)
      • ¼ cup pine nuts, toasted
      • ⅓ cup mayonnaise
      • Zest of 1 lemon
      • 2 tablespoons fresh lemon juice, (from 1 lemon), plus more to taste
      • 1 cup mini mozzarella balls, (bocconcini or ciliegine), drained
      • 2 cups cherry tomatoes, halved
      • ¼ cup thinly sliced red onion
      • 2 cups fresh arugula
      • Sea salt and freshly cracked black pepper, to taste

      Method

      1. Make the pesto. In the base of a food processor, combine the basil, Parmesan, pine nuts, garlic, and salt. Pulse 20 times until just blended. With the processor running on low, slowly pour in the olive oil. If the pesto seems too thick, add more olive oil 1 teaspoon at a time. 

        homemade basil pesto being made in a food processor with bail, Parmesan, pine nuts, garlic, salt and olive oil to
      2. Make the pasta salad. Bring a large pot of salted water to a boil. Add the pasta and cook until al dente according to the package instructions. Drain and rinse under cold water. Transfer to a large bowl.

        pasta cooking in boiling water to make pesto pasta salad, a delicious summer side dish for picnics and cookouts
      3. In a dry skillet over medium heat, toast the pine nuts, stirring frequently, until golden and fragrant, 3 to 4 minutes. Remove from heat and let cool.

        homemade basil pesto being stirred with mayonnaise to make the perfect creamy pesto for pesto pasta salad
      4. In a small bowl, whisk together ¾ cup of the pesto and the mayonnaise until smooth and creamy.

        homemade pesto stirred with mayo being tossed with cooked pasta to make creamy pesto pasta salad, the perfect summer side
      5. Add the creamy pesto to the pasta and toss until well-coated. Add the lemon zest and lemon juice and toss to combine. Fold in the mozzarella balls, cherry tomatoes, red onion and arugula. Season with salt and pepper (see Note).

        pesto, pasta, cherry tomatoes, mozzarella, red onion and arugula being tossed together in this pesto pasta salad
      6. Sprinkle it with toasted pine nuts and serve immediately. 

        A bowl of pesto pasta salad with tomatoes, red onion, arugula, mozzarella, and fresh basil in a vibrant pesto dressing

      Notes

      You can make this salad up to 2 days ahead (store refrigerated in an airtight container), but don’t fold in the arugula or sprinkle with the pine nuts until just before serving. 

      Nutrition Info

      • Per Serving
      • Amount
      • Calories 489
      • Protein 12 g
      • Carbohydrates 48 g
      • Total Fat 28 g
      • Dietary Fiber 5 g
      • Cholesterol 7 mg
      • Sodium 206 mg
      • Total Sugars 3 g

      Pesto Pasta Salad

      Questions & Reviews

      Rated 5 stars by 1 reader

      or

        Any questions?

        Need to change up some ingredients? Unsure about a step in the method? Click the Ask a Question button above. We’re here for you.

      • Marina

        5-star rating

        This is going to be the only thing I eat all summer. I'm in love with this recipe.

        Thanks Marina! Glad you love it!