01 - In a mixing bowl, combine lime juice, olive oil, minced garlic, honey, chili powder, ground cumin, paprika, salt, and black pepper. Whisk until thoroughly blended.
02 - Arrange chicken breasts in a resealable bag or shallow dish. Pour marinade over chicken, ensuring full coverage. Seal or cover, and refrigerate for at least 15 minutes and up to 2 hours for enhanced flavor.
03 - Preheat grill or grill pan to medium-high heat.
04 - Remove chicken from marinade and allow excess to drip off. Grill chicken for 6 to 8 minutes per side, or until internal temperature reaches 165°F and juices run clear.
05 - While chicken is grilling, mix diced avocado, halved cherry tomatoes, finely chopped red onion, and chopped cilantro in a bowl. Season lightly with salt and gently toss to combine.
06 - If using cheese, sprinkle it on chicken during the last 2 minutes of grilling to allow melting.
07 - Arrange grilled chicken on plates. Top with avocado mixture, drizzle with lime juice, and garnish with fresh cilantro and lime wedges as desired.