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
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
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.

