Print

Caribbean Rice and Beans with Coconut Milk Recipe

4.3 from 85 reviews

Caribbean Rice and Beans with Coconut Milk is a creamy and fluffy one-pot side dish featuring jasmine rice, black beans, and warm island spices like thyme and Scotch bonnet for a gentle heat and rich coconut flavor.

Ingredients

Scale

Ingredients

  • 2 teaspoons coconut oil or vegetable oil
  • 1 small yellow onion, finely diced
  • ¼ teaspoon ground allspice
  • 1 large sprig fresh thyme or ¼ teaspoon dried thyme
  • 1 bay leaf
  • 1 Scotch bonnet or habanero chili, pierced
  • 1 cup jasmine rice or long-grain rice
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 cup canned coconut milk, well shaken
  • ½ cup water
  • 1 teaspoon salt
  • Freshly ground black pepper, to taste
  • 3 scallions, thinly sliced

Instructions

  1. Prepare the Aromatics • Heat oil in saucepan over medium-high heat.• Add onion and cook 5 minutes until soft.
  2. Bloom the Spices • Stir in allspice, thyme, and bay leaf.• Cook 30–60 seconds until fragrant.
  3. Coat the Rice • Add pierced Scotch bonnet and rice.• Stir to coat evenly in oil and spices.
  4. Add Liquids and Beans • Stir in black beans, coconut milk, and water.• Season with salt and pepper.
  5. Simmer • Bring to a boil.• Cover and reduce heat to low. Cook 10 minutes.
  6. Steam Finish • Turn off heat and let sit covered 10 minutes.
  7. Fluff and Serve • Remove bay leaf and thyme sprig.• Fluff rice gently.• Garnish with scallions and serve warm.

Notes

    Keywords: Caribbean rice and beans, coconut milk rice, Jamaican rice and beans, one-pot rice dish, island-inspired side dish