In a small bowl, combine dressing ingredients and place in refrigerator.
In a frying pan over medium-high heat, add bacon and cook until crispy. Remove to paper towel covered plate and let cool.
In a large bowl, add broccoli, bacon, onion and cheese. Pour dressing over top and toss to coat. Cover bowl and place in refrigerator for at least 30 minutes (up to 12 hours).