01 - In a small bowl, whisk together lime juice, olive oil, minced garlic, chili powder, cumin, paprika, cayenne pepper if desired, honey, salt, and black pepper.
02 - Place chicken breasts in a resealable bag or shallow dish and pour marinade over, turning to coat each piece thoroughly. Marinate in the refrigerator for at least 20 minutes and up to 2 hours for enhanced flavor.
03 - Preheat grill or large skillet to medium-high heat and lightly oil the grates or pan surface.
04 - Remove chicken from marinade, allowing excess to drip off. Grill or sear chicken breasts for 6 to 8 minutes per side, or until internal temperature reaches 165°F.
05 - Combine diced avocado, cherry tomatoes, red onion, and cilantro in a mixing bowl and toss gently.
06 - Transfer cooked chicken breasts to serving plates. Immediately top with shredded cheese to allow a slight melt, then spoon avocado salsa over each. Garnish with lime wedges.
07 - Serve at once, paired with your choice of sides such as Mexican rice or a crisp green salad.