Soak the red kidney beans in cold water overnight or for at least 8 hours.
When you're ready to cook the dish, soak the rice in a bowl with warm water while you work on the next steps.
In a medium non-stick pot, bring 4 cups of water to a boil over medium-high heat (about 5 minutes).
Strain the beans and add them to the pot.
Add the scallions, garlic, ginger, onions, thyme, allspice, black pepper, and scotch bonnet pepper to the beans.
Bring the water to a boil over medium-high heat (about 3 minutes).
Set the heat to low and let the bean mixture simmer for 60 minutes or until the beans are al dente.
Remove the scotch bonnet pepper and thyme stems from the pot. Add the salt, coconut milk, and chicken stock to the beans.
Using a strainer, wash and rinse the rice over the sink and then add the rice to the beans, mix well using a spoon. The liquid should be about 1½ inches above the rice and beans.
Cover the pot with tin foil (aluminum foil) to trap in steam to cook the rice and peas evenly.
Bring the rice to a boil over medium heat (about 5 minutes), then set the stove to low heat and let the rice and peas cook for 40 minutes or until tender. Using a spoon, gently turn the rice and peas when it’s about half-way done to prevent the bottom of the dish from burning.
About 6 minutes before the rice and peas is done cooking, remove the tin foil from the pot and let the rice and peas cook with only the lid covering the pot