Prep your pan and oven: Preheat the oven to 375°F (190°C).
Grease a 9x13-inch baking dish.
Cook the cauliflower: If using florets: Steam or microwave until just tender, about 5–7 minutes. Drain very well and pat dry with paper towels to remove excess moisture.
If using cauliflower rice: Sauté in a large skillet over medium heat with 1 tbsp butter and a pinch of salt until moisture cooks off, about 6–8 minutes.
Make the Buffalo sauce mixture: In a saucepan over low heat, melt 1 tbsp butter. Whisk in hot sauce, ranch, cream cheese, sour cream, garlic powder, onion powder, and smoked paprika.
Stir until smooth and creamy. Taste and add salt and pepper as needed.
Combine the filling: In a large bowl, mix shredded chicken, cooked cauliflower, half the mozzarella, and half the cheddar. Pour the warm Buffalo mixture over the top.
Add most of the sliced green onions. Stir to coat everything evenly.
Assemble the casserole: Spread the mixture in the baking dish. Sprinkle the remaining mozzarella and cheddar over the top.
Bake: Bake for 20–25 minutes, until bubbly around the edges and the cheese is melted and lightly golden.
Finish and serve: Let it rest for 5–10 minutes to set.
Top with blue cheese crumbles (if using), the remaining green onions, and a little chopped parsley. Serve hot.