Cook pasta according to package directions until al dente.
Drain and rinse under cold water. Add pasta to a large bowl.
Add rest of ingredients, plus salt and pepper (if using).
Add dressing and gently toss to coat.
Garnish with fresh basil (if desired) and serve immediately or cover and refrigerate for up to two days before serving.