Step 1: Preheat the Oven : Preheat your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish with cooking spray or olive oil.
Step 2: Prepare the Chicken Filling : In a skillet, heat olive oil over medium heat. Add the chopped onion and sauté for 2–3 minutes until translucent. Add shredded chicken, cumin, chili powder, garlic powder, salt, and pepper. Stir to combine, then pour in ½ cup of the green enchilada sauce to moisten the chicken. Mix well and remove from heat.
Step 3: Assemble the Casserole : Pour a thin layer of green enchilada sauce (about ¼ cup) at the bottom of the baking dish. Layer half of the tortillas over the sauce, overlapping slightly. Spread half of the chicken mixture over the tortillas. Add a few spoonfuls of sour cream and spread gently. Sprinkle with ½ of the shredded cheese. Repeat the layers (sauce, tortillas, chicken, sour cream, and cheese) until all ingredients are used, finishing with a layer of sauce and cheese on top.
Step 4: Bake the Casserole : Cover the dish with aluminum foil and bake for 20 minutes. Remove the foil and bake for an additional 10 minutes, until the cheese is melted and bubbly.
Step 5: Rest and Serve : Let the casserole cool for about 5 minutes before slicing. Garnish with fresh cilantro, avocado slices, jalapeños, and a squeeze of lime juice.