Caribbean-style Beans and Rice

  • Level: Easy
  • Total: 1 hr 55 min
  • Prep: 10 min
  • Inactive: 15 min
  • Cook: 1 hr 30 min
  • Yield: 4 servings
Save Recipe


4 slices smoked bacon or 1 small ham hock

4 cloves garlic, roughly chopped

1 cup dried red kidney beans, brought to a boil and cooled, drained

5 cups cold water

1 Scotch bonnet, halved and seeded, or 2 serrano chilis

1/4 teaspoon ground cinnamon

1 (14-ounce) can coconut milk

4 scallions, crushed*

2 sprigs fresh thyme

1/4 teaspoon ground allspice

1 tablespoon sea salt

1 teaspoon freshly ground black pepper

2 1/2 cups long-grain rice, washed and drained


  1. Heat a Dutch oven or large, deep pot over medium-high heat. Add the bacon to the hot pot and cook until light brown on both sides. Add the garlic and saute until light brown. Add the drained beans along with the cold water to the bacon and garlic and bring to a boil over high heat. Cover the pot, reduce heat to a simmer, and cook until beans are just tender, about 1 hour. Add the chili peppers, cinnamon, coconut milk, scallions, thyme, allspice, salt, and pepper and bring to a boil. Stir in the rice and, once the mixture has returned to a boil, stir, reduce the heat to low, cover and cook for 20 to 30 minutes, or until the rice is tender and has absorbed all of the liquid. Allow to sit for 15 minutes before serving. Remove the thyme sprigs and Scotch bonnet pepper halves and serve.

Cook’s Note

**It is traditional to "crush" scallions by placing them on a cutting board and lightly tapping them with the handle of a knife. They can then be removed before serving but still impart their wonderful flavor to the rice and beans.

Get the Recipe

Perfect Cranberry Sauce

This ruby-hued sauce is a breeze to make with either fresh or frozen fruit.

Mission-Style Wild Rice and Bean Burrito

Syrian Lamb with Green Beans and Rice

Sherried Black Beans with Saffron Rice

Thanksgiving Wild Rice