01 -
Bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente. Drain and rinse under cold water to stop the cooking process. Set aside to cool.
02 -
In a food processor or blender, combine the basil, Parmesan, olive oil, pine nuts, garlic, salt, and pepper. Blend until smooth, scraping down the sides as needed. If the pesto is too thick, add a tablespoon or two of water or extra olive oil. Adjust seasoning and add lemon juice for brightness if desired.
03 -
In a large mixing bowl, toss the cooled pasta with the pesto dressing, ensuring every piece is coated evenly.
04 -
Gently fold in the cherry tomatoes and fresh mozzarella balls.
05 -
Sprinkle torn basil leaves over the salad. Serve chilled or at room temperature. For best flavor, let the salad sit for 15 minutes to allow the flavors to meld.