If you have time, soak the beans in water overnight first. Then, whether or not they’ve been soaked, put the beans in a large pot filled with water. Bring the pot to a boil over high heat, then turn the heat down to medium and boil gently for at least 3-4 hours (if dry) or 1 hour (if pre-soaked). When the beans are tender and not crunchy, drain and rinse them in cool water and set aside.
In the same large pot, heat the olive oil over medium-high heat. Add the onions, garlic, red pepper, kale, and minced basil leaves. Stir and cook for about 5 minutes until the onions and peppers are soft.
Add the beans back into the pot with the vegetables, and season with salt and pepper to taste. Next, add the rice and coconut milk. Stir to combine everything thoroughly, and let it simmer for a few minutes until everything has come together nicely into a thick and creamy dish.
Serve the coconut rice and beans with your favorite side dish, or eat it as a complete meal in itself. Enjoy your creamy tropical getaway! 🌴