In a mixing bowl, combine the coconut milk, lime juice, lime zest, honey, garlic powder, ginger powder, and a pinch of salt and pepper. Whisk together until well mixed. Add the chicken breasts to the marinade, ensuring they are fully coated. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes, or up to 2 hours for enhanced flavor.
In a medium saucepan, bring the chicken broth (or water) to a rolling boil. Once boiling, add the jasmine rice and stir briefly. Reduce the heat to low, cover the pot with a lid, and let simmer for approximately 15 minutes, or until the rice is cooked through and absorbs all the liquid. Once done, remove from heat and let it sit, covered, for an additional 5 minutes to fluff up.
Heat a non-stick skillet over medium heat. Carefully remove the chicken breasts from the marinade, reserving the marinade for later use. Place the chicken in the skillet and cook for approximately 6-7 minutes per side, or until the chicken is fully cooked, and the internal temperature reaches 165°F (75°C). Once cooked, remove the chicken from the skillet and allow it to rest for a few minutes before slicing it into strips.
In the same skillet where you cooked the chicken, pour in the reserved marinade. Increase the heat slightly and bring the mixture to a gentle simmer, cooking for about 3-5 minutes until the sauce thickens slightly. Stir occasionally to prevent sticking.
Start by dividing the jasmine rice equally among serving bowls as the base. Layer each bowl with sliced chicken, halved cherry tomatoes, and avocado slices. Generously drizzle the thickened coconut lime sauce over each bowl to enhance the flavor.
Finish off the dish by sprinkling fresh chopped cilantro over the top of each bowl. Serve with lime wedges on the side for an additional burst of flavor.
Notes
Serve in vibrant bowls for an inviting presentation.