Preheat oven to 400 degrees F
Season the chicken with granulated garlic, granulated onion, oregano, cumin, chili powder, salt, and pepper.
Drizzle the olive oil over the chicken and rub it while spreading the spices evenly.
Place the chicken in the oven and cook for 35-40 minutes or until the juices run clear.
To make the enchilada sauce, place the ancho chiles in a pot filled with water and boil the chiles for about 15 minutes over medium heat.
Roughly chop onions and tomatoes and add them to a skillet with some oil. Season them with salt and pepper and cook over medium heat for about 10 minutes.
Remove the ancho chiles from the water and drain them, then add the chiles and garlic cloves to the tomatoes and onions.
Add the onions, chilies, and tomato mixture to a food processor and blend.
Strain the chili mixture, you only want to keep the thin liquid.
Place the enchilada sauce (thin liquiinto a skillet and season it with salt and cumin. Simmer the enchilada sauce for about 10 minutes over low heat.
Shred the cooked chicken using two forks and place it in a bowl.
Add the green chilies, sour cream, chipotle sauce, cheddar cheese, cilantro, and add salt if needed.
Grill or fry your corn tortillas and dip them into the enchilada sauce then add about 3 tbsp of the chicken mixture, some extra cheese, and roll them up.
Add extra sauce on top of the enchiladas and sprinkle some more cheese on top.
Cover and bake for about 10-15 minutes.