Marinate the chicken thighs with salt, black pepper, and lime juice for 15-20 minutes.
Rinse the jasmine rice under cold water until the water runs clear, then drain.
Heat vegetable oil in a large skillet over medium-high heat and sear the marinated chicken thighs for 5-7 minutes on each side until golden brown.
In the same skillet, sauté minced garlic and grated ginger for about a minute until fragrant. Then add coconut milk and chicken broth, stirring to combine. Add lime juice and lime zest, and bring to a gentle simmer.
Add the rinsed jasmine rice to the skillet, stir gently, and return the seared chicken to the skillet. Cover and reduce heat to low, cooking for 18-20 minutes until the rice is tender and has absorbed all the liquid. Let it sit covered for an additional 5 minutes.
Fluff the rice with a fork and stir in chopped green onions and cilantro before serving.