In a bowl, combine the chicken breasts, chipotle sauce, garlic powder, onion powder, smoked paprika, salt, and pepper. Mix well to coat the chicken and let it marinate for at least 30 minutes (or up to 2 hours in the refrigerator for deeper flavor).
Preheat a grill or skillet over medium heat. Add a teaspoon of olive oil and cook the marinated chicken for about 6-7 minutes on each side, or until fully cooked and juices run clear. Remove from heat and let it rest for a few minutes. Once cooled, slice or shred the chicken into bite-sized pieces.
Heat a non-stick skillet over medium heat. Place one tortilla in the skillet. On one half of the tortilla, layer a mix of Monterey Jack and cheddar cheese, followed by a portion of the shredded chicken. Add another layer of cheese on top, then fold the tortilla over to enclose the filling.
Cook for about 3-4 minutes on one side, or until the tortilla is golden and crispy, then flip carefully and cook for another 3-4 minutes on the other side until the cheese is melted and bubbling. Repeat with the remaining tortillas and filling.
Slice the quesadillas into wedges and arrange them on a serving platter. Garnish with fresh cilantro and serve with sour cream and salsa on the side for dipping.
Notes
Adjust the chipotle sauce to your spice preference.