Preheat the oven: Set to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
Sauté aromatics: Warm olive oil in a skillet over medium heat.
Add onion and cook until soft and translucent, 4–5 minutes. Stir in garlic, cumin, chili powder, and smoked paprika. Cook 30 seconds until fragrant.
Season with a pinch of salt and pepper.
Mix the filling: In a large bowl, combine shredded chicken, sautéed onion mixture, green chiles, and 1/2 cup enchilada sauce. Stir to coat.
Blend the cottage cheese (optional but recommended): For a smoother, “ricotta-like” texture, pulse cottage cheese in a blender or food processor for 10–15 seconds. This helps it meld into the bake.
Make the creamy layer: In a separate bowl, mix the cottage cheese with 1/2 cup Monterey Jack and 1/2 cup cheddar.
Add a pinch of salt and pepper.
Soften tortillas: Wrap tortillas in a damp paper towel and microwave 30–45 seconds until pliable. This prevents tearing and helps them absorb sauce evenly.
Layer the bake: Spread 1/2 cup enchilada sauce on the bottom of the baking dish. Arrange a layer of tortillas to cover (tear a few to fit corners).
Spoon half the chicken mixture over the tortillas. Dollop and gently spread half the cottage cheese mixture on top. Sprinkle with a handful of the remaining shredded cheeses.
Repeat with another layer of tortillas, the rest of the chicken, the remaining cottage cheese mixture, and a light sprinkle of cheese.
Top and finish: Place a final layer of tortillas over the top. Pour the remaining enchilada sauce evenly across the surface. Finish with the remaining shredded Monterey Jack and cheddar.
Bake: Cover with foil and bake 20 minutes.
Remove foil and bake another 10–12 minutes until the cheese is bubbly and lightly golden around the edges.
Rest and garnish: Let it rest 10 minutes so it sets and slices cleanly. Garnish with cilantro and any extra toppings you like.