Preheat the oven: Set to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
Sauté aromatics: In a skillet over medium heat, warm a splash of oil.
Cook onion until translucent, about 4 minutes. Add garlic and cook 30 seconds. Stir in cumin, chili powder, and green chiles or jalapeño if using.
Build the filling: Add shredded chicken to the skillet.
Pour in about 1/2 cup enchilada sauce to moisten. Season with salt and pepper. Stir to combine and warm through.
Remove from heat and fold in 1/2 cup shredded cheese.
Warm the tortillas: To prevent cracking, lightly oil a clean skillet and warm each tortilla for 10–15 seconds per side, or wrap a stack in a damp paper towel and microwave 30–45 seconds until pliable.
Sauce the dish: Pour about 1/2 cup enchilada sauce into the baking dish and spread to coat the bottom.
Fill and roll: Place a tortilla on a work surface. Add 2–3 tablespoons of the chicken filling along the center. Roll snugly and place seam-side down in the dish.
Repeat with remaining tortillas.
Top with sauce and cheese: Pour the remaining enchilada sauce evenly over the rolled tortillas. You want them generously coated. Sprinkle with the remaining cheese.
Bake: Bake uncovered for 18–22 minutes, until the cheese is melted and the sauce is bubbling around the edges.
Finish and serve: Let rest 5 minutes.
Top with cilantro and serve with lime wedges. Add sour cream, avocado slices, or pickled onions if you like.