In a large pot, bring salted water to a rolling boil. Add the pasta and cook according to the package instructions until al dente. Once cooked, drain the pasta and rinse it under cold water to stop the cooking process and cool it down.
In a separate small bowl, combine the olive oil, balsamic vinegar, garlic powder, salt, and black pepper. Whisk the ingredients together until well blended. For those who enjoy a little heat, fold in the red pepper flakes.
In a large mixing bowl, combine the cooled pasta, halved cherry tomatoes, mozzarella balls, and torn basil leaves.
Drizzle the prepared dressing over the pasta mixture. Gently toss all ingredients together to ensure everything is evenly coated in the dressing.
Once combined, cover the bowl with plastic wrap or a lid and refrigerate for at least 30 minutes to allow the flavors to meld beautifully. Serve the salad chilled or at room temperature for the best taste experience.
Notes
For an elegant touch, serve in individual bowls and garnish with extra basil and Parmesan cheese.