Caribbean Pink Beans and Coconut Rice with Habanero and Thyme

Prep: 20 minCook: 1 hr 25 minmediumCaribbean
Caribbean Pink Beans and Coconut Rice with Habanero and Thyme

A vibrant one-pot Caribbean dish that combines creamy pink beans with fragrant coconut rice, infused with aromatic spices and fresh herbs. The beans are simmered with coconut milk, ginger, and lime zest while whole habanero peppers and thyme sprigs add depth without overwhelming heat. This comforting meal makes an excellent weeknight dinner or side dish for Caribbean-inspired menus, offering rich coconut flavor balanced by bright citrus notes and warming spices.

Ingredients

  • 1 cup Camellia Brand Pink Beans, rinsed and sorted
    black beans1:1vegetarian

    similar texture and cooking time

  • 3 cups water
  • 1 13.5-ounce can unsweetened coconut milk
    whole milk1:1dairyadds dairy

    less rich flavor

    Full guide →
  • 1 cup sweet onion, chopped
  • 2 green onions, thinly sliced
  • 2 tablespoons garlic, coarsely chopped
  • 4 teaspoons kosher salt, divided
  • 1 teaspoon fresh ginger, finely minced
  • 1 teaspoon lime zest
  • ½ teaspoon ground black pepper
  • 5 sprigs fresh thyme
  • 1 whole habanero peppers
    jalapeño1:1milder

    less heat

  • 1 teaspoon whole allspice berries
  • 2 cups long-grain white rice, rinsed
  • lime wedges(optional)
  • sliced green onion(optional)
  • sliced Fresno peppers(optional)
  • hot sauce(optional)

Instructions

  1. 1

    Cover beans with water by 2 inches and soak for 8 hours or overnight

  2. 2

    Drain and rinse soaked beans, then return to pan

  3. 3

    Add water, coconut milk, sweet onion, green onion, garlic, salt, ginger, lime zest, and black pepper to beans

  4. 4

    Bundle thyme, habanero peppers, and allspice berries in cheesecloth and tie with kitchen twine, then add to pot

  5. 5

    Bring to a boil over medium-high heat

  6. 6

    Reduce heat to low, cover, and cook until beans are tender

  7. 7

    Stir in rice and remaining salt

  8. 8

    Cover and cook for 20 minutes

  9. 9

    Remove from heat and let stand covered for 10 minutes

  10. 10

    Discard cheesecloth bundle and fluff rice with a fork

  11. 11

    Serve with lime wedges, green onion, Fresno peppers, and hot sauce

Tips

Tip 1

Soak beans overnight for best texture and even cooking throughout the dish

Tip 2

Keep habaneros whole in cheesecloth to add heat without seeds dispersing

Tip 3

Let rice rest covered after cooking to ensure perfectly fluffy grains

Good to Know

Storage

Refrigerate leftovers up to 4 days in covered container

Make Ahead

Beans can be cooked 2 days ahead; add rice when ready to serve

Serve With

Serve hot with fresh lime juice and desired toppings

Common Mistakes

Watch

Don't skip soaking beans to avoid uneven cooking

Watch

Keep heat low when simmering to prevent scorching bottom

Substitutions

Dairy-Free Swaps

coconut milk
whole milk1:1dairyadds dairy

less rich flavor

Full guide →

General Alternatives

pink beans
black beans1:1vegetarian

similar texture and cooking time

Full guide →
habanero
jalapeño1:1milder

less heat

long-grain rice
jasmine rice1:1aromatic

slightly different texture

Full guide →
Find more substitutions →

FAQ

Can I use canned beans instead of dried?

Yes, use 3 cups drained canned beans and reduce initial cooking time to 15 minutes before adding rice.

How long will this keep in the refrigerator?

Store covered in refrigerator up to 4 days. Reheat gently with splash of coconut milk if needed.

Can I make this less spicy?

Remove habanero peppers entirely or substitute with milder jalapeño for less heat while keeping flavor.