Preheat your oven to 350°F (177°C). Start by washing the chicken thighs. To ensure they cook faster, make a ½-inch slit into the meat on either side of the bone and pat them dry with a paper towel. Season the chicken thighs with 1½ teaspoons of salt and ½ teaspoon of chicken bouillon if using.
Generously rub both sides of the chicken thighs with the homemade jerk seasoning. This will give the chicken that signature spicy and aromatic jerk flavor.
Heat 2 tablespoons of canola oil in a large skillet, Dutch oven, or any oven-safe pot over medium-high heat. Place the chicken thighs skin side up and brown them for about 3 minutes on each side. Be careful not to burn the seasoning. Once browned, remove the chicken from the pan and set it aside.
Wipe the pan with a paper towel to remove any burned bits. Add another 2 tablespoons of oil to the pan. Add the diced onion, thyme, minced garlic, and bay leaves. Sauté until the onions are soft but not golden, about 2-3 minutes.
Add the uncooked long grain rice and rinsed red kidney beans to the pan. Stir them into the sautéed aromatics to combine.
Pour in the chicken broth (or water), coconut milk, white pepper, Creole seasoning (or jerk seasoning), and 1 teaspoon of chicken bouillon if using. Stir to combine all ingredients. If you like a bit of extra heat, you can add a whole scotch bonnet pepper at this stage.
Place the browned chicken thighs back into the pot, arranging them on top of the rice mixture. Bring everything to a boil. Once boiling, transfer the pan to the preheated oven and cook, uncovered, for 30-35 minutes or until the chicken is fully cooked and the rice is tender.
Remove the pan from the oven and let it rest for a few minutes. Garnish with chopped green onions if desired. Serve hot and enjoy!