Cuban Black Beans and Rice Recipe

Classic Cuban sides for all kinds of meals.

A plate loaded with black beans and rice, served alongside Cuban Pollo a la Plancha (sautéed chicken cutlets with onions). . Aaron Hutcherson

Why This Recipe Works

  • Very slowly cooking the beans delivers creamy, flavorful results.
  • Ham hocks add deep and rich flavor to the bean pot.

Adapted from a recipe by Maida Heatter, these Cuban-style black beans are creamy and tender, smoky, and layered with flavor thanks to aromatic vegetables like sautéed onion, garlic, and green pepper, two different kinds of chili pepper (flakes and cayenne), Tabasco sauce, and some dark rum. Served alongside some freshly cooked white rice, it's the perfect side for a great variety of dishes.

Recipe Details

Cuban Black Beans and Rice Recipe

Active 45 mins
Total 5 mins
Serves 4 to 6 servings

Classic Cuban sides for all kinds of meals.


  • 1 pound (450g) dried black beans, preferably turtle beans

  • 2 small ham hocks, about 1 1/4 pounds (get smoked ones, if you can)

  • 1/2 cup extra-virgin olive oil

  • 3 1/2 cups finely chopped yellow onions

  • 1 1/2 cups chopped green bell peppers

  • 2 tablespoons finely minced garlic

  • 2 bay leaves

  • 1/4 teaspoon dried hot red pepper flakes

  • 3 tablespoons (45ml) white wine vinegar, plus more for white onions

  • Kosher salt and freshly ground black pepper

  • 2 large white onions, diced

  • 1 teaspoon sugar

  • 1/2 cup (120ml) dark rum

  • 1/4 teaspoon cayenne pepper

  • 1/4 teaspoon Tabasco sauce

  • Cooked long-grain white rice, for serving

  • Diced white onions seasoned with salt, a touch of sugar, and splash of vinegar, for serving (optional)


  1. In a large bowl, cover the beans with at least 3 inches cold water. Cover and let stand overnight.

  2. Drain the beans, reserving the water in which they soaked. Measure the water and add enough additional water to total 8 cups.

  3. In a Dutch oven, combine beans, 8 cups water, and ham hocks and bring to a boil over high heat. Reduce heat to low and cook, uncovered, stirring occasionally and skimming the surface as necessary to remove any foam, until beans are very tender, about 4 hours. Top up with boiling water as needed to keep the beans from going dry.

  4. Meanwhile, in a large skillet, heat oil over medium heat until shimmering. Add chopped onions and green peppers. Cook, stirring, until the mixture is wilted, about 5 minutes. Add the garlic and cook, stirring often, until fragrant, about 1 minute. Remove from heat.

  5. After the beans have cooked about 2 hours, add the onion mixture to the beans. Add the bay leaves, pepper flakes, and vinegar. Season with salt and pepper.

  6. When the beans are almost tender, add rum and cook, stirring and scraping bottom often, 30 minutes longer. The beans should have thickened nicely, being neither dry nor soupy.

  7. Remove the ham hocks. When they are cool enough to handle, remove and discard the skin, fat, bones and gristle. Shred the meat and return it to the beans. Remove the bay leaves. Add the cayenne pepper and Tabasco. Serve with white rice and top with diced white onions, if desired.

Nutrition Facts (per serving)
601 Calories
22g Fat
75g Carbs
24g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 601
% Daily Value*
Total Fat 22g 28%
Saturated Fat 4g 18%
Cholesterol 15mg 5%
Sodium 501mg 22%
Total Carbohydrate 75g 27%
Dietary Fiber 15g 52%
Total Sugars 11g
Protein 24g
Vitamin C 27mg 135%
Calcium 145mg 11%
Iron 5mg 27%
Potassium 1522mg 32%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)