In a large pot, bring generously salted water to a rolling boil. Add the fusilli pasta and cook according to the package instructions until it reaches an al dente texture, typically about 8-10 minutes. Once cooked, drain the pasta and rinse it under cold water to halt the cooking process. Set aside to cool completely.
While the pasta is cooking, halve the cherry tomatoes and mozzarella balls. Tear the fresh basil leaves into smaller pieces. Finely chop the sun-dried tomatoes and roughly chop the pistachios.
In a spacious mixing bowl, add the cooled pasta along with the halved cherry tomatoes, mozzarella balls, torn basil leaves, chopped sun-dried tomatoes, and pistachios.
Drizzle the balsamic glaze and extra virgin olive oil over the pasta mixture. Season with a pinch of salt and freshly ground black pepper. Toss all the ingredients together until evenly coated in the dressing.
Cover the salad and let it sit in the refrigerator for at least 15-30 minutes to allow the flavors to meld. The salad can be enjoyed cool or at room temperature.
Notes
For an appealing presentation, serve in a large decorative bowl and garnish with fresh basil and balsamic glaze.