Prepare the Chicken:
Heat olive oil in a skillet over medium heat. Season both sides of the chicken breasts with chili powder, garlic powder, onion powder, smoked paprika, salt, and pepper.
Place the chicken in the skillet and cook for 5-7 minutes per side, or until the internal temperature reaches 165°F and the chicken is cooked through.
Remove the chicken from the skillet and let it rest for a few minutes before slicing it thinly.
Prepare the Sandwich Components:
While the chicken is resting, slice the avocado into thin slices.
Spread chipotle mayo on one side of each slice of bread.
Butter the other side of the bread slices for toasting.
Assemble the Melt:
Lay two slices of bread butter-side down on a clean surface.
Layer the chicken slices evenly on one slice of bread.
Top the chicken with sliced avocado and sprinkle with shredded Monterey Jack cheese.
Place the second slice of bread on top, chipotle mayo-side facing the chicken.
Grill the Sandwich:
Heat a skillet or grill pan over medium heat.
Place the sandwich in the skillet and cook for 3-4 minutes, pressing down slightly with a spatula to ensure even toasting. Flip the sandwich carefully and cook for another 3-4 minutes, until the bread is golden brown and the cheese has melted.
Serve and Enjoy:
Remove the sandwich from the skillet and let it cool for a minute before slicing it in half. Garnish with fresh cilantro if desired and serve immediately.