Cook the Pasta: Boil a large pot of salted water and cook the pasta according to package instructions until al dente (usually about 8-10 minutes). Drain and let it cool.
Prepare the Vegetables: While the pasta is cooking, wash and halve the cherry tomatoes, and chop the fresh basil leaves. Set aside.
Make the Dressing: In a small bowl, whisk together the olive oil, balsamic vinegar, minced garlic, salt, and pepper until well combined.
Combine Ingredients: In a large bowl, mix the cooled pasta with the tomatoes, mozzarella, and basil. Pour the dressing over the pasta mixture and toss gently to combine.
Serve: This salad is best enjoyed chilled or at room temperature. Serve immediately or refrigerate for later!