01 - Whisk together honey, lime juice and zest, olive oil, garlic, cumin, smoked paprika, salt, and pepper. Coat chicken breasts thoroughly in the marinade and refrigerate for at least 15 minutes to allow flavors to penetrate.
02 - Rinse rice under cold water until water runs clear. Combine rice, water or broth, and salt in a saucepan. Bring to a rolling boil, reduce heat to low, cover tightly, and simmer for 12-15 minutes until liquid is absorbed and rice is tender. Remove from heat and fluff with a fork.
03 - Gently toss diced avocado with lime juice, chopped cilantro, salt, and pepper in a small 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 and discard excess liquid. Cook chicken for 6-7 minutes per side until golden brown and internal temperature reaches 165°F. Transfer to a cutting board and let rest for 5 minutes before slicing into thin strips.
05 - Use a ring mold or free-form stacking: start with a base layer of fluffy rice, top with prepared avocado mixture, then arrange sliced chicken on top. Garnish generously with diced red onion, cherry tomatoes, and fresh herbs. Serve immediately with lime wedges on the side.