1. Heat a large skillet on medium heat. Cook the bacon slices until golden brown and crispy on each side, about 2-3 minutes per side. Transfer to a paper towel lined plate and press out any excess fat.
2. In a large bowl, stir together all the salad ingredients. Crush up the bacon and stir it in.
3. In a medium bowl, whisk together all the dressing ingredients. Pour over the salad and toss until well coated. Season to taste with salt.
4. Cover and refrigerate the salad at LEAST 2 hours (up to overnight) to develop flavor and so the broccoli absorbs the dressing