Prep the oven and pan: Preheat your oven to 400°F (200°C). Grease a 9x13-inch baking dish or similar casserole pan.
Par-cook the cauliflower: Steam or microwave the cauliflower florets until just tender-crisp, about 5–7 minutes.
Drain well and pat dry with paper towels to remove excess moisture.
Make the buffalo mixture: In a large bowl, whisk together buffalo sauce, cream cheese, Greek yogurt, melted butter, garlic powder, onion powder, smoked paprika, and a pinch of salt and pepper. Stir until smooth.
Add chicken and cheese: Fold the shredded chicken into the buffalo mixture. Stir in half of the cheddar and all of the mozzarella.
Combine with cauliflower: Add the drained, dried cauliflower to the bowl and gently toss to coat everything evenly.
Assemble the casserole: Transfer the mixture to the baking dish, spreading it into an even layer.
Sprinkle the remaining cheddar over the top.
Bake: Bake for 18–22 minutes, until the casserole is hot and bubbling around the edges.
Broil for color (optional): Set the oven to broil for 2–3 minutes to brown the top lightly. Watch closely to prevent burning.
Finish and serve: Let the casserole rest for 5 minutes. Top with sliced green onions, parsley, and blue cheese crumbles or a light drizzle of ranch, if you like.
Serve warm.