This hearty and flavorful dish combines tender beans and perfectly cooked rice, infused with aromatic spices and herbs. A perfect accompaniment to your favorite stews or a satisfying meal on its own.
2can coconut milk12 cups total liquid, including reserved cooking liquid
Instructions
Prepare the Beans:
Rinse the dried beans under running water. Place them in a large bowl and cover with water (twice the amount of beans). Soak overnight.
Drain and rinse the soaked beans. Add them to a wide non-stick pan or Dutch oven with 16 cups of water, brown sugar, and oil. Stir well.
Bring the mixture to a boil over high heat. Reduce the heat to medium and cook for 60–70 minutes, or until the beans are tender but still firm.
Strain the beans, reserving the cooking liquid. Set aside. This step can be done a day in advance.
Cook the Rice and Beans:
In a wide, heavy-bottomed pot, heat the butter and olive oil over medium heat. Add the onion, garlic, ginger, hot pepper, scallions, and thyme. Sauté for about 5 minutes, stirring occasionally.
Stir in the green seasoning and mix well.
Meanwhile, rinse the rice under running water until the water runs clear.
Add the cooked beans to the pot and cook for 3 minutes, stirring to combine.
Stir in the rice, salt, and black pepper. Add the reserved cooking liquid and coconut milk, ensuring the total liquid covers the rice by about 1 inch.
Bring the mixture to a boil. Reduce the heat to low. Wrap the pot lid with a kitchen towel or foil, place it securely on the pot, and cook for 15–20 minutes.
Turn off the heat but do not remove the lid. Let the pot sit, covered, for another 15–20 minutes.
Fluff the rice with a fork and remove the thyme sprigs before serving.