Cook the pasta according to the package directions. Strain through a colander and rinse well with cold water. Place in a large bowl.
While the pasta is cooking, make your dressing and chop your salad ingredients.
To make the dressing: combine the red wine vinegar, olive oil, Italian seasoning, lemon juice, and sugar. Whisk together until emulsified or shake in a jar with tight fitting lid. Pour over the pasta in your bowl and stir to combine.
Add the cherry tomatoes, red peppers, olives, sun dried tomatoes, onion, parsley, salt, and pepper. Toss to fully combine and taste. Add more salt and pepper as desired.
Serve as is or refrigerate for one hour to let the flavors marinate.
Notes
Feel free to use any shape pasta you'd like! We love the way the rotini holds a lot of dressing. You could also try chickpea, lentil, or whole wheat pasta.
We love the flavor of the Italian dressing in this vegan pasta salad, but if you have a favorite store bought vegan Italian dressing that would be a great substitute.
To add some protein, try adding chickpeas or white beans!
Don't skip rinsing the pasta in cold water after straining. This keeps it from sticking together.