In a large pot, bring salted water to a boil. Add the fusilli pasta and cook according to the package instructions until al dente. Drain and rinse with cold water to cool; set aside.
While the pasta is cooking, halve the cherry tomatoes and mozzarella balls. Tear the fresh basil leaves into smaller pieces and chop the sun-dried tomatoes and pistachios.
In a large mixing bowl, combine the cooked pasta, cherry tomatoes, mozzarella, torn basil leaves, sun-dried tomatoes, and chopped pistachios.
Drizzle the balsamic glaze and olive oil over the mixture. Season with salt and pepper to taste. Gently toss everything together until evenly coated.
Let the salad sit in the refrigerator for at least 15-30 minutes to allow the flavors to meld. Serve cool or at room temperature.
Notes
Serve in a large bowl garnished with extra basil leaves and a drizzle of balsamic glaze on top for a pop of color.