
Cook the pasta. Bring a large pot of water to a boil over high heat. Generously salt the boiling water, then add the pasta and cook until al dente, following the package instructions. Drain through a colander, but don’t rinse. Add the pasta to a large mixing bowl and set aside to cool briefly.
Toss the pasta salad. Once the pasta has cooled somewhat, add the tomatoes, mozzarella balls, olive oil, balsamic vinegar, about 3/4 teaspoon salt, and freshly ground black pepper to taste. Toss to coat and taste for seasoning.
Finish and serve. Either stir in the fresh basil and serve immediately, or reserve the basil and let the salad rest in the fridge for 30 minutes to chill and for the tomatoes to release some of their juices. Stir the basil in just before serving.