01 - In a mixing bowl, whisk together lime juice, olive oil, minced garlic, honey, chili powder, ground cumin, paprika, salt, and black pepper until well combined.
02 - Place chicken breasts in a resealable bag or shallow dish. Pour the marinade over the chicken, ensuring thorough coating. Refrigerate for at least 15 minutes, or up to 2 hours for enhanced flavor.
03 - Preheat a grill or grill pan to medium-high heat.
04 - Remove the chicken from the marinade, allowing excess to drip off. Grill chicken for 6 to 8 minutes per side, or until fully cooked and juices run clear (internal temperature should reach 165°F).
05 - While the chicken is grilling, combine diced avocado, cherry tomatoes, red onion, and cilantro in a mixing bowl. Season lightly with salt and toss gently to combine.
06 - If using cheese, sprinkle shredded cheese over chicken breasts during the final 2 minutes of grilling to allow it to melt evenly.
07 - Serve the grilled chicken topped with the avocado mixture and a squeeze of fresh lime. Garnish with additional cilantro and lime wedges as desired.