In a medium pot or saucepan, bring 6 cups of salted water to a boil. While waiting for the water to boil, prepare a large bowl with ice water.
Add broccoli florets to the boiling water and cook until tender, 1 minute. Remove with a slotted spoon and immediately place in the prepared bowl of ice water. When cool, spin the broccoli in a salad spinner. You will need to spin it at least twice.
In a medium bowl, whisk to combine dressing ingredients. Season to taste with salt and pepper.
Combine all salad ingredients in a large bowl and pour over dressing. Toss until ingredients are combined and fully coated in dressing. Refrigerate until ready to serve.
