Cook the bacon in a skillet over medium heat until crispy, then drain on paper towels and crumble into small pieces.
In a large mixing bowl, whisk together the mayonnaise, sour cream, apple cider vinegar, garlic powder, salt, and pepper until smooth and well combined.
Add the raw cauliflower florets, crumbled bacon, cheddar cheese, and green onions to the bowl with the dressing.
Toss everything together until the cauliflower is evenly coated with the dressing and all ingredients are well distributed.
Cover and refrigerate for at least 1 hour before serving to allow the flavors to meld.
Give the salad a good stir before serving and adjust seasoning if needed.