01 -
Bring a large pot of salted water to a rolling boil. Add the pasta and cook according to the package directions until just al dente. Drain thoroughly and rinse under cold water to halt cooking. Set pasta aside to cool.
02 -
In a food processor or high-powered blender, combine 1 cup basil leaves, grated Parmesan cheese, extra virgin olive oil, pine nuts or walnuts, garlic, salt, and black pepper. Blend until the mixture is smooth, stopping to scrape down the sides as needed.
03 -
If the pesto appears too thick, gradually add 1 to 2 tablespoons of water or additional olive oil until desired consistency is achieved. Season to taste with extra salt, pepper, or lemon juice if desired.
04 -
Place cooled pasta in a large mixing bowl. Add pesto dressing and toss until pasta is evenly coated.
05 -
Gently fold in the halved cherry tomatoes and fresh mozzarella until well distributed.
06 -
Sprinkle torn basil leaves over the salad. Let rest for 15 minutes to allow flavors to develop. Serve chilled or at room temperature.