2 cups long-grain white rice – rinsed until water runs clear and drained
3 stalks scallions – lightly bruised
4 sprigs fresh thyme
13.5 ounces coconut milk
1 tablespoon coconut oil
2 teaspoons salt
0.5 teaspoon black pepper
1 whole Scotch bonnet pepper – left whole (do not cut)
Instructions
Soak the dried kidney beans in plenty of cool water for 8–12 hours; drain and rinse.
Rinse the rice in several changes of cold water until it runs mostly clear; drain well.
Combine the soaked beans, water, garlic, ginger, and allspice berries in a large pot. Bring to a boil over high heat, then reduce to a gentle simmer, cover, and cook until the beans are just tender, 60–75 minutes.
Uncover and adjust the liquid in the pot: there should be about 1.75 cups of bean cooking liquid remaining. If there is more, ladle some out until 1.75 cups remain; if less, add hot water to reach 1.75 cups. Stir in the coconut milk, scallions, fresh thyme, salt, black pepper, and coconut oil; return to a simmer.
Add the rice, stir once to distribute, and place the Scotch bonnet pepper on top. Bring back to a boil, then reduce heat to low, cover tightly, and cook until the liquid is absorbed and the rice is tender with little steam holes on the surface, 18–22 minutes.
Remove from the heat and let rest, covered, for 10 minutes. Lift out the whole pepper and the spent aromatics, fluff the rice gently with a fork, and serve warm.