Using a large pot of boiling water, cook the pasta according to package instructions. Drain the pasta in a colander and rinse with cold water.
In a large mixing bowl, combine and mix all ingredients except for the dressing ingredients.
Mix all of the dressing ingredients in a small bowl, and pour into the large mixing bowl with the pasta salad. Serve immediately or cover and refrigerate until ready to serve. Optional: add halved grape tomatoes just prior to serving.
Recipe printed from Savory Tooth at https://www.savorytooth.com/insanely-good-pasta-salad/