01 - Whisk together honey, lime juice and zest, olive oil, minced garlic, ground cumin, smoked paprika, salt, and black pepper in a mixing bowl. Coat chicken breasts thoroughly with the marinade and let sit for at least 15 minutes at room temperature.
02 - Rinse rice under cold water until water runs clear. Combine rice, water or chicken broth, and salt in a saucepan. Bring to a boil over high heat, reduce to low, cover tightly, and simmer for 12-15 minutes until liquid is absorbed and rice is tender. Remove from heat, fluff with a fork, and keep covered.
03 - Gently toss diced avocados with fresh lime juice, chopped cilantro, salt, and pepper in a bowl. Be careful not to mash the avocado. Set aside at room temperature.
04 - Heat a grill pan or skillet over medium-high heat. Remove chicken from marinade, allowing excess to drip off. Cook for 6-7 minutes per side until internal temperature reaches 165°F and chicken is nicely charred. Transfer to a cutting board, let rest for 5 minutes, then slice thinly against the grain.
05 - Use a ring mold or build free-form stacks on serving plates. Layer approximately 1/2 cup cooked rice as the base, top with avocado mixture, then arrange sliced chicken on top. Sprinkle with diced red onion, cherry tomatoes if using, and fresh cilantro or parsley. Serve immediately with lime wedges on the side.