Preheat the oven to 350F/180C.
Rub the chicken with the Jamaican Jerk seasoning. In a large pan heat the oil and brown the chicken on high heat all over until golden brown but not cooked all the way through, then remove to a plate.
Lower the heat and add the onions and ginger, cook for 5 minutes, then add the garlic and cook for 30 seconds longer.
Now bring in the rice to the pan and cook while stirring for 1 minutes, then add the ground all spice, dried chilli flakes, thyme sprigs, sliced green onions and salt. Now pour in the water and coconut milk, stir to combine and bring to a simmer, then stir in the kidney beans.
Top the rice mixture with the chicken pieces, cover with a lid and put in the oven for 20 minutes, then uncover it and cook for 10 minutes longer or until the rice is done. By the end of the cooking time the liquid should be completely absorbed, producing light and fluffy rice. If there is still remaining liquid, cook for 5 minutes longer uncovered.