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 with the marinade and let sit for at least 15 minutes at room temperature.
02 - Rinse rice under cold water until water runs clear. In a saucepan, combine rice, water or broth, and salt. Bring to a boil over high heat, 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 - In a medium bowl, gently toss diced avocado with lime juice, chopped cilantro, salt, and pepper until evenly coated. Set aside, keeping covered to prevent browning.
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 golden brown with grill marks. Transfer to a cutting board and rest for 5 minutes before slicing thinly against the grain.
05 - Use a ring mold or build free-form stacks: start with a layer of rice at the base, press down gently. Top with avocado mixture, then arrange sliced chicken over the avocado. Sprinkle with diced red onion, cherry tomatoes, and fresh cilantro or parsley. Remove ring mold if used and serve immediately with lime wedges on the side.