In a bowl, combine the grated ginger, minced garlic, orange zest, lemon zest, soy sauce, honey, olive oil, turmeric, salt, and pepper. Add the chicken thighs and coat well. Let them marinate in the refrigerator for at least 30 minutes.
In a medium saucepan, bring the chicken broth to a boil. Add the jasmine rice, stirring gently. Reduce heat to low, cover, and simmer for 15 minutes or until rice is cooked and liquid is absorbed.
Heat a large skillet or frying pan over medium-high heat. Remove the chicken from the marinade and place it skin-side down in the hot pan. Sear for about 5-7 minutes until the skin is golden and crispy. Flip the chicken and cook for another 5 minutes.
Pour the remaining marinade over the chicken, along with the orange juice and lemon juice. Reduce heat to medium-low, cover, and let it simmer for an additional 15-20 minutes until the chicken is fully cooked (internal temperature of 165°F).
Once the rice is done, remove it from heat and fluff it with a fork. Season with a little salt if desired.
On a serving platter, spread the fluffy rice and arrange the chicken thighs on top. Drizzle some of the remaining sauce from the pan over the chicken.
Sprinkle fresh cilantro over the dish for added color and flavor.