Cook the Pasta: Bring a large pot of salted water to a boil. Add the pasta and cook for 1 minute longer than the package suggests to ensure it's soft enough for a chilled salad. Drain and rinse under cold water to stop the cooking process. Shake off excess water well and let the pasta sit in the colander or spread on a baking sheet to air dry for a few minutes before using.
12 ounces spiral pasta, 1 tablespoon salt
Make the Pesto: In a tall container or food processor, blend the pine nuts, basil, garlic, Parmesan, salt, pepper, and olive oil until mostly smooth. It should still have a little texture, but no big chunks. Stir in the mayonnaise to create a creamy, well-blended pesto.
2 tablespoons pine nuts, 2 cups packed fresh basil leaves, 1 small garlic clove, ½ cup grated Parmesan cheese, ½ teaspoon kosher salt, ¼ teaspoon black pepper, 7 tablespoons extra virgin olive oil, 2 tablespoons mayonnaise
Toss the Pasta with Pesto: In a large bowl, combine the cooled, dry pasta with the pesto mixture. Stir well to ensure even coating.
Add the Tomatoes and Cheese: Gently fold in the halved cherry tomatoes and bocconcini. Stir lightly to distribute without crushing the tomatoes.
1 heaping cup cherry tomatoes, 7 ounces about 1 cup baby bocconcini (small mozzarella balls), halved
Finish with Arugula: Toss in the arugula just before serving. Mix briefly to combine, but don’t over-stir—arugula tends to absorb too much pesto if over-mixed.
1 cup packed baby arugula
Serve or Store: Transfer to a serving dish and garnish with small basil leaves if desired. Store leftovers in an airtight container in the fridge for up to 2 days. The pesto may darken slightly, but the flavor remains fresh. Before serving, let the salad sit at room temperature for 15-20 minutes, then stir thoroughly to redistribute the pesto and refresh the flavors.
Small basil leaves