Preheat the oven: Preheat your oven to 375°F (190°C).
- Prepare the filling: In a large skillet, heat the olive oil over medium heat. Add the chopped onion and cook for 3-4 minutes, until softened. Stir in the minced chipotle peppers, ground cumin, garlic powder, salt, and pepper. Cook for another 2 minutes to allow the flavors to meld together.
- Add the chicken: Add the shredded chicken to the skillet and stir to combine with the chipotle mixture. Add about 1/2 cup of the enchilada sauce to the chicken mixture and stir. Cook for 2-3 more minutes to heat the chicken through. Remove from heat and set aside.
- Assemble the enchiladas: Lightly grease a baking dish with cooking spray or olive oil. Place one tortilla in the dish, then spoon about 2-3 tablespoons of the chicken mixture onto the center of the tortilla. Sprinkle with a little shredded cheese, then roll the tortilla tightly around the filling. Repeat for all tortillas and arrange the rolled enchiladas seam-side down in the baking dish.
- Add the sauce: Pour the remaining enchilada sauce evenly over the top of the rolled enchiladas, making sure they are well coated. Sprinkle the remaining cheese over the top.
- Bake the enchiladas: Bake in the preheated oven for 20-25 minutes, or until the cheese is melted and bubbly, and the enchiladas are heated through.
- Serve: Garnish with freshly chopped cilantro and serve with a side of sour cream, rice, or beans, if desired. Enjoy!