In a medium bowl, whisk together dressing ingredients.
Cut broccoli into bite-size pieces and place into a large bowl. Add onion, cheese and bacon, toss. Drizzle with dressing and toss to coat well.
Store covered in the refrigerator until ready to serve.
Notes
Any flavorful vinegar can be used in place of the white wine vinegar. I've also used Tarragon vinegar and rice wine vinegar and it's always delicious.
One of the keys to this broccoli salad is allowing time for the vegetables to soak up the dressing. If you serve it immediately, the vegetables may end up sitting in a pool of dressing.
If you'd like to reduce the calorie count for this recipe, use less bacon or substitute with turkey bacon. You may also safely reduce the sugar by half.