Preheat the oven to 375°F (190°C). Lightly grease a 9x13-inch casserole dish.
Cook the veggies. Heat the oil in a large skillet over medium heat.
Add the red onion and bell peppers. Sauté for 5–6 minutes until softened but still a bit crisp. Season with a pinch of salt and half the pepper.
Prep the cauliflower rice. If using frozen, squeeze out excess moisture with a clean towel.
Add the riced cauliflower to the skillet and cook 3–4 minutes to steam off more moisture. Stir in smoked paprika, garlic powder, and onion powder. Remove from heat.
Make the creamy BBQ mixture. In a large bowl, whisk together the BBQ sauce and cream cheese until mostly smooth.
It’s okay if a few small bits remain.
Combine the chicken. Add the shredded chicken to the bowl and toss to coat evenly. Taste and adjust salt and pepper if needed.
Layer the casserole. Spread the cauliflower-pepper mixture in an even layer in the baking dish. Spoon the BBQ chicken mixture over the top and spread it out.
Add the cheese. Sprinkle mozzarella and cheddar evenly over the chicken.
Bake. Place on the center rack and bake for 18–22 minutes, until the cheese is melted and bubbling around the edges.
Finish and rest. Let the casserole rest for 5–10 minutes so it sets.
Top with green onions, cilantro, or jalapeños if you like. Slice and serve.