Cook the Pasta: Bring a large pot of salted water to a boil. Add the farfalle pasta and cook according to package instructions until al dente. Drain and rinse with cold water to cool the pasta quickly.
Prepare the Dressing: In a small bowl, whisk together the olive oil, balsamic glaze, garlic powder, salt, and pepper. Adjust the seasoning to taste.
Combine Ingredients: In a large mixing bowl, combine the cooled pasta, halved cherry tomatoes, mini mozzarella balls, and torn basil leaves. If using, add the toasted pine nuts for an extra crunch.
Dress the Salad: Pour the dressing over the pasta salad and gently toss everything together until all ingredients are well coated with the dressing.
Serve: Allow the salad to sit for about 10 minutes at room temperature to let the flavors meld together before serving.
Notes
Serve with extra basil and a drizzle of balsamic glaze for presentation.