Place all the salad ingredients in a large serving bowl. Cover and refrigerate for 1 hour, or until well chilled.
To make the dressing, whisk together all the dressing ingredients. Add to the salad, toss well, and season to taste with salt and freshly ground pepper.