In a medium saucepan, combine the drained beans with the coconut milk in a medium saucepan. Cook covered over medium heat until the beans are tender but not mushy, about 1 hour. Add all the remaining ingredients and cook covered over medium heat until the rice absorbs all the liquid, about 15 minutes. Season and serve.
Recipe courtesy of Walter Staib, Beaches and Sandals Resort, Montego Bay, Jamaica