Prep the oven and pan: Preheat the oven to 375°F (190°C). Grease a 9x13-inch baking dish.
Sauté the veg: Heat oil in a skillet over medium heat.
Cook chopped onion and sliced peppers with a pinch of salt until softened and lightly caramelized, about 6–8 minutes. Set aside.
Cook and dry the cauliflower rice: Steam or microwave riced cauliflower until tender. Press out excess moisture with a clean towel. Dry cauliflower is key for a firm base.
Make the creamy sauce: In a bowl, whisk the cream cheese, heavy cream, 1/2 cup enchilada sauce, chili powder, cumin, smoked paprika, and a pinch of salt and pepper until smooth.
Toss the chicken: In another bowl, mix shredded chicken with 1 cup enchilada sauce and the green chiles.
Build the base layer: Spread the cauliflower rice across the baking dish.
Spoon over a few tablespoons of enchilada sauce and half of the creamy sauce. Sprinkle with 1/2 cup shredded cheese.
Add the chicken layer: Spread the sauced chicken evenly over the base. Top with the sautéed peppers and onions.
Top and finish assembly: Drizzle the remaining creamy sauce over the chicken and veggies.
Pour the remaining enchilada sauce on top. Finish with the remaining shredded cheese.
Bake: Cover loosely with foil and bake for 20 minutes. Remove foil and bake another 10–15 minutes, until bubbly and golden around the edges.
Rest and garnish: Let it rest 10 minutes to set.
Sprinkle with chopped cilantro. Add optional toppings like sour cream, avocado, or jalapeños.
Serve: Cut into squares and serve with lime wedges for brightness.