Sun-Drenched Pesto Pasta Salad: A Fresh Italian Picnic Classic

by Amanda McKillop
Pesto Pasta Salad

This is a basil pesto pasta salad made with fusilli, cherry tomatoes, fresh mozzarella, baby arugula, and toasted pine nuts โ€” ready in 30 minutes and built to feed six. It holds up well at room temperature, which makes it genuinely useful for picnics, potlucks, or a make-ahead lunch that doesnโ€™t need reheating. The homemade pesto takes about five minutes in a food processor and tastes noticeably better than jarred.

Shopping notes

  • Fusilli: Bronze-cut pasta has a rougher surface that grips the pesto better than standard extruded pasta. Itโ€™s worth seeking out, but regular fusilli works fine โ€” just donโ€™t overdress to compensate.
  • Fresh mozzarella pearls: Ciliegine or bocconcini cut into smaller pieces are identical in flavor. Shredded low-moisture mozzarella is a workable swap if thatโ€™s what you have, though the texture is firmer.
  • Pine nuts: These are the priciest item on the list. Toasted walnuts or sunflower seeds are honest substitutes โ€” the flavor shifts slightly but the crunch and fat are there.
  • Baby arugula: Regular arugula torn into smaller pieces works. Baby spinach is milder but keeps the salad from being bitter if thatโ€™s a concern for your crowd.
  • Parmesan: Grana Padano costs less and behaves the same way here. Pre-grated canister Parmesan will work in a pinch but tends to clump in the pesto.

What makes this version work

Two things actually move the needle here. First, the pasta gets spread out to steam-dry after draining โ€” wet pasta dilutes the pesto and makes it slide right off. Two minutes on a sheet pan makes a real difference. Second, the pesto includes both lemon juice and lemon zest, which keeps the sauce from tasting heavy or muddy. Basil pesto can go flat when itโ€™s just oil and cheese; the acid cuts through and keeps every component tasting distinct rather than blending into a single green mass.

Mistakes to avoid

  • Adding arugula while the pasta is still warm: The heat wilts it immediately. Let the pasta cool to room temperature before folding in the greens.
  • Under-seasoning the pesto: Taste it before it hits the pasta. Pesto made in a food processor can taste sharp and raw until you adjust the salt โ€” a small pinch more often fixes it.
  • Skipping the finishing olive oil: The pasta absorbs dressing as it sits. That final tablespoon of olive oil before serving loosens everything back up and keeps it from looking dry.
  • Crowding the pine nuts in the pan: A single layer in a dry skillet is the only way to toast them evenly. Pile them in and the ones on the bottom burn while the top ones stay pale.
  • Dressing the whole batch if youโ€™re serving in stages: Dress it at the table โ€” a pre-dressed salad goes limp fast, especially the arugula. Keep the pesto separate and toss just before eating.

Keeping leftovers crisp

If you know youโ€™ll have leftovers, store the arugula and pine nuts separately from the dressed pasta โ€” both go soft quickly once mixed in. The dressed pasta base (fusilli, tomatoes, mozzarella, onion, pesto) keeps well in an airtight container in the refrigerator for up to three days. Cold pesto pasta firms up considerably, so pull it out 15 to 20 minutes before serving and add a small splash of olive oil or water to loosen it. Stir in fresh arugula and the pine nuts right before eating. Do not freeze this salad โ€” the mozzarella becomes grainy and the pesto separates.

Pesto Pasta Salad

Pesto Pasta Salad

Picture of AmandaAmanda McKillop
A sun-drenched twist on Italian pesto meets the breezy charm of a classic picnic pasta salad. Bright basil, silky olive oil, and Parmesan wrap every curve of fusilli, while cherry tomatoes, mozzarella, and arugula add juicy pop and peppery lift. Toasted pine nuts bring buttery crunch, and a whisper of lemon keeps everything vivid and fresh.
No ratings yet
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Course Salad
Cuisine Italian
Servings 6 servings
Calories 613 kcal

Equipment

  • Large pot
  • Colander
  • Large mixing bowl
  • Food processor or mortar and pestle
  • Measuring Cups
  • Measuring spoons
  • Chef's Knife
  • Cutting board
  • Microplane or fine grater
  • Skillet (for toasting pine nuts)
  • Rubber Spatula

Ingredients
 
 

For the Pasta & Mix-ins:

  • 1 tbsp kosher salt for pasta water
  • 1 lb fusilli pasta bronze-cut if possible
  • โ…“ cup pine nuts toast for best flavor
  • 1 pint cherry tomatoes halved
  • 8 oz fresh mozzarella pearls drained
  • ยฝ cup red onion very thinly sliced
  • 2 cups baby arugula gently packed

For the Basil Pesto Dressing:

  • 2 cups fresh basil leaves lightly packed
  • ยผ cup Parmesan cheese finely grated
  • 1 clove garlic
  • โ…“ cup extra-virgin olive oil
  • 2 tbsp fresh lemon juice
  • 1 tsp lemon zest finely grated
  • 2 tbsp pasta cooking water cooled
  • ยผ tsp kosher salt plus more to taste
  • โ…› tsp freshly ground black pepper

To Finish:

  • ยผ cup Parmesan cheese finely grated, for serving
  • 1 tbsp extra-virgin olive oil for finishing
  • ยผ tsp crushed red pepper flakes optional

Instructions
 

  • Organize and Prep: Halve the cherry tomatoes, thinly slice the red onion, drain the mozzarella pearls, and rinse/dry the basil. Finely grate the Parmesan and lemon zest; set all mix-ins within reach.
  • Boil the Pasta: Bring a large pot of water to a rolling boil; add 1 tbsp kosher salt. Add fusilli, stir, and cook 10โ€“11 minutes until al dente. Reserve 1/3 cup pasta water, then drain well. Spread the pasta on a sheet pan or in a wide bowl to steam-dry for 2 minutes.
  • Toast the Pine Nuts: While the pasta cooks, toast pine nuts in a dry skillet over medium heat, stirring constantly, 3โ€“4 minutes until golden and fragrant. Transfer to a plate to cool.
  • Make the Pesto Dressing: In a food processor, combine basil, 1/4 cup Parmesan, garlic, lemon juice, 1/4 tsp salt, and pepper; pulse to a coarse paste. With the motor running, stream in 1/3 cup olive oil until emulsified (about 45 seconds). Whisk in the lemon zest and 2 tbsp cooled pasta water to loosen and gloss the dressing.
  • Coat the Warm Pasta: Add the warm, dried pasta to a large mixing bowl. Pour in about 2/3 of the pesto dressing and fold with a spatula until every spiral is lightly coated. Let stand 5 minutes to absorb flavors.
  • Add the Mix-Ins: Fold in cherry tomatoes, mozzarella pearls, sliced red onion, baby arugula, and half of the toasted pine nuts. Toss gently to avoid bruising the arugula.
  • Finish and Balance: Add the remaining pesto dressing, drizzle with 1 tbsp olive oil, and sprinkle the remaining pine nuts and 1/4 cup Parmesan. Toss until glossy; adjust seasoning with a pinch more salt or lemon if needed.
  • Chill (recommended): Cover and refrigerate for 20 minutes to let the flavors meld. Remove, toss, and taste againโ€”add a splash of pasta water or olive oil if the salad seems tight. Garnish with crushed red pepper flakes before serving.
  • Serve: Spoon into a cool bowl and serve at room temperature or lightly chilled for peak aroma and texture.

Notes

Chef's Tips:ย 

  • Salt your pasta water generously; it's your first seasoning layer and keeps the salad from tasting flat.
  • Toss pesto with warm (not hot) pasta so the oils absorb without breaking; a splash of pasta water creates a silky, clinging sauce.
  • For maximum basil aroma, pulse rather than puree; over-processing can darken the pesto. A mortar and pestle yields an exceptionally creamy, aromatic result.
  • Make-Ahead: Dress the pasta and tomatoes up to 24 hours in advance; fold in arugula and half the pine nuts just before serving to keep them crisp.
  • Swap-Ins: Use rotini or farfalle in place of fusilli; sub toasted walnuts or almonds for pine nuts; add blanched green beans for extra crunch.
  • Storage: Refrigerate in an airtight container up to 3 days. Re-toss with a spoonful of olive oil and a squeeze of lemon to revive.

Nutrition

Calories: 613kcalCarbohydrates: 64gProtein: 22gFat: 31gSaturated Fat: 7gPolyunsaturated Fat: 5gMonounsaturated Fat: 13gCholesterol: 21mgSodium: 1450mgPotassium: 479mgFiber: 4gSugar: 5gVitamin A: 1066IUVitamin C: 24mgCalcium: 265mgIron: 2mg
Feedback is key!Rate this Recipe !

Frequently asked questions

Can I use store-bought pesto instead of making it from scratch?

Yes, store-bought pesto works and keeps this a true weeknight recipe. Use about ยฝ cup and thin it with a tablespoon of olive oil and a squeeze of lemon juice โ€” jarred pesto tends to be thicker and saltier than homemade, so taste before adding any extra salt.

Can I make this salad the night before?

You can make the pasta base and pesto the night before, but keep them in separate containers and combine them the day of serving. The arugula and pine nuts should always go in last, right before the salad hits the table.

What pasta shapes can I use if I donโ€™t have fusilli?

Rotini, farfalle, or cavatappi all work well because they have ridges or folds that hold the pesto. Avoid smooth shapes like penne liscia or spaghetti โ€” the sauce has nothing to grip and pools at the bottom of the bowl.

How do I keep the pesto from turning brown?

Press a piece of plastic wrap directly onto the surface of the pesto before refrigerating โ€” contact with air is what causes oxidation. The lemon juice in this recipe also slows browning, so donโ€™t skip it even if youโ€™re short on citrus.

What to make next

Leave a Comment

Cooked this? Rate this recipe!




This site uses Akismet to reduce spam. Learn how your comment data is processed.

saladrecipesinfo
My bowl is filled to the brim with all the colours of the earth. Hundreds of yummy salad recipes to try.