COOK: the pasta. Bring a large pot of water to a boil. Add 16 ounces rotini pasta and cook according to the package directions. Drain and rinse under cold water to cool.
COOK: the chicken. Pat 12 ounces chicken breasts dry. Season both sides with ½ teaspoon kosher salt and ¼ teaspoon fresh ground black pepper. Heat 1 tablespoon extra virgin olive oil in a skillet over medium high. Cook for 5 minutes per side, until the internal temperature reaches 165°F. Rest for 10 minutes, then dice into bite sized pieces.
MAKE: the pesto. In a food processor, add 3 cups fresh basil, 1 tablespoon minced garlic, ¼ cup pine nuts, ½ cup shredded Parmesan cheese, ½ cup extra virgin olive oil, ½ teaspoon kosher salt, and ¼ teaspoon fresh ground black pepper. Blend until mostly smooth.
TOAST: the pine nuts. Add ½ cup pine nuts to a dry skillet. Cook over medium heat for about 3 minutes, stirring often, until golden and fragrant.
MIX: the salad. In a large bowl, combine the cooled pasta, diced chicken, toasted pine nuts, 1 cup halved cherry tomatoes, 8 ounces mozzarella pearls, ½ cup shredded Parmesan cheese, and ¼ cup chopped fresh basil.
ADD: 1 cup pesto and TOSS until everything is well coated.
CHILL: for 1 to 2 hours before serving to allow flavors to blend.
Notes
Make Ahead: This pasta salad tastes even better after it chills for a few hours.Storage: Store covered in the refrigerator for up to 5 days.Freezing: Not recommended. Pasta and dairy do not thaw well.Ingredient Tip: Rotini holds onto the pesto beautifully, but bowtie or penne work too.