In a large bowl, combine chopped broccoli, cauliflower, shredded cheese, green onions, and crumbled bacon.
In a separate bowl, mix together the mayonnaise, sour cream, apple cider vinegar, salt, and pepper.
Pour the dressing over the vegetable mixture and toss until everything is well coated.
Cover and refrigerate for at least 1 hour before serving for best flavor.