Prepare the Vegetables:
Rinse and chop the broccoli and cauliflower into bite-sized florets. Set them aside in a large mixing bowl.
Cook the Bacon:
In a skillet, cook the bacon over medium heat until crispy, about 5-7 minutes. Once done, transfer to a paper towel-lined plate to drain, then crumble into small pieces.
Mix the Dressing:
In a separate bowl, whisk together the mayonnaise, apple cider vinegar, honey (if using), salt, and pepper until smooth and well-combined.
Assemble the Salad:
Add the crumbled bacon, shredded cheddar cheese, dried cranberries, sunflower seeds, and finely chopped red onion to the broccoli and cauliflower florets.
Toss and Coat:
Pour the dressing over the salad mixture and toss everything together until evenly coated.
Serve:
Taste and adjust seasoning if needed (add more salt, pepper, or vinegar). Serve immediately, or chill in the fridge for 30 minutes for flavors to meld.
Enjoy your fresh, healthy Broccoli Cauliflower Salad!