Cook pasta according to package directions for al dente texture.
Rinse pasta with cold water. Place in a large bowl.
Toss all salad ingredients, onion, green and red pepper, celery, peas, and carrots.
Put dressing ingredients in a small bowl and whisk until combined.
Pour dressing into a bowl with pasta and veggies. Mix until well combined.
This salad can be enjoyed right away; but it gets better after being refrigerated for 3 hours or overnight.