Add all dressing ingredients to a small bowl and whisk ingredients together, until sugar and oil are blended. It may take a couple minutes - just keep whisking. Set aside.
To make the salad:
Toss everything together in a large bowl, except for the dressing, until combined. Pour desired amount of dressing overtop, toss and serve immediately.