Start the pasta cooking in salted water (the water should taste like the sea). Cook according to package. Drain, lightly rinse and set aside.
In a bowl, whisk together the balsamic vinegar, olive oil, garlic, salt, and pepper.
Add in pasta, tomatoes, mozzarella, basil, and a sprinkle of red pepper flakes (optional).
Let sit 30 minutes for the best flavor (up to 2 hours in the fridge).
