01 - Whisk together lime juice, olive oil, minced garlic, honey, chili powder, ground cumin, paprika, salt, and black pepper in a mixing bowl.
02 - Place chicken breasts in a resealable bag or shallow dish. Pour marinade over the chicken, ensuring each piece is thoroughly coated. Refrigerate for at least 15 minutes or up to 2 hours.
03 - Preheat grill or grill pan to medium-high heat.
04 - Remove chicken from marinade, allowing excess to drain. Grill chicken for 6 to 8 minutes per side or until fully cooked and the internal temperature reaches 165°F.
05 - While chicken grills, combine diced avocado, cherry tomatoes, red onion, and chopped cilantro in a bowl. Lightly season with salt and gently toss.
06 - Sprinkle cheese over chicken during the last 2 minutes of grilling for optimal melt, if using.
07 - Arrange chicken on plates, top with avocado mixture, and finish with a squeeze of fresh lime juice. Garnish with extra cilantro and lime wedges if desired.