Cook dried pasta in salted boiling water according to the package instructions until al dente, usually about 10-12 minutes. Drain and rinse under cold water.
In a large salad bowl, combine extra virgin olive oil, balsamic vinegar, garlic, red pepper flakes, black pepper, and salt. Whisk until blended.
Add the drained pasta to the bowl and toss with the dressing until well coated.
Stir in cherry tomatoes, red onion, mozzarella pearls, and fresh basil leaves. Mix gently to combine.
Adjust seasonings to taste and let the salad chill in the refrigerator for at least 30 minutes before serving.
Before serving, drizzle with more olive oil and balsamic vinegar if desired. Serve and enjoy!