01 - In a mixing bowl, combine lime juice, olive oil, minced garlic, honey, chili powder, ground cumin, paprika, salt, and black pepper. Whisk until evenly blended.
02 - Place chicken breasts in a resealable bag or shallow dish. Pour the marinade over the chicken, ensuring each piece is well coated. Seal or cover and refrigerate for at least 15 minutes, or up to 2 hours for pronounced flavor.
03 - Set a grill or grill pan to medium-high heat, allowing it to come fully up to temperature before cooking.
04 - Remove chicken from the marinade, allowing excess to drip off. Grill for 6 to 8 minutes per side, or until cooked through and juices run clear. Confirm doneness with an internal temperature of 165°F.
05 - While the chicken cooks, gently mix diced avocado, halved cherry tomatoes, finely chopped red onion, and chopped cilantro in a bowl. Season lightly with salt and toss gently to combine.
06 - If desired, top each piece of chicken with shredded cheese in the last 2 minutes of grilling, allowing it to melt slightly.
07 - Arrange grilled chicken on plates. Spoon avocado topping over each chicken breast and finish with a squeeze of fresh lime. Garnish with extra cilantro and lime wedges as preferred.