Prep your broccoli. Wash the broccoli thoroughly and cut it into small, bite-sized florets. Cooke the Broccoli for a few minutes so they still have some bite. Make sure they're dry before adding them to the bowl. Smaller pieces work better because they're easier to eat and coat more evenly with dressing.
Prepare the grapes. Wash and halve your grapes lengthwise. This step is important because whole grapes don't mix as well with the other ingredients. Halving them also helps the dressing cling to them better.
Cook the bacon. Fry your bacon until it's crispy, then let it cool on paper towels. Once cooled, crumble it into small pieces. You can also use pre-cooked bacon bits to save time, but fresh bacon tastes so much better!
Make the dressing. In a small bowl, whisk together the mayonnaise, apple cider vinegar, honey, salt, and pepper. Taste it and adjust the sweetness or tanginess to your preference. The dressing should be creamy with a slight tang.
Combine everything. In a large mixing bowl, add the broccoli florets, halved grapes, diced red onion, sunflower seeds, and crumbled bacon. Pour the dressing over the top and toss everything together until well coated.
Chill before serving. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes before serving. This allows the flavors to develop and the broccoli to soften slightly while still maintaining its crunch.