Start with the dressing. Combine all dressing ingredients in a small mixing bowl and beat with a wire whisk until the oil and vinegar blend together. This should take only a couple of minutes. You may need to redo this depending on how long the dressing will sit before serving.
In a large bowl, mix the salad ingredients together.
Pour the dressing over the salad and toss to coat. You can chill the dressing beforehand if you like, but I find it's just as tasty at room temperature!