01 - Whisk together honey, lime juice and zest, olive oil, garlic, cumin, smoked paprika, salt, and pepper in a mixing bowl. Coat chicken breasts thoroughly in the marinade and let sit for at least 15 minutes to absorb flavors.
02 - Rinse rice under cold water until water runs clear. Combine rice, water or broth, and salt in a saucepan. Bring to a 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. Set aside covered.
03 - In a medium bowl, gently toss diced avocado with lime juice, chopped cilantro, salt, and pepper. Be careful not to mash the avocado. Set aside until ready to assemble.
04 - Heat a grill pan or skillet over medium-high heat. Remove chicken from marinade, shaking off excess. Cook for 6-7 minutes per side until internal temperature reaches 165°F and chicken is cooked through. Transfer to a cutting board, let rest for 5 minutes, then slice into thin strips.
05 - Using a ring mold or free-form stacking, layer approximately 1/2 cup cooked rice as the base for each serving. Top with avocado mixture, then arrange sliced chicken over the avocado. Garnish with diced red onion, sliced cherry tomatoes, and fresh herbs. Serve immediately with lime wedges on the side.