This bright and fresh Cuban staple is an authentic take on beans and rice. The flavors in this dish are just plain good, with each bite reveling in rich flavor from the spices, pork, and herbs involved. This dish is best enjoyed for lunch or dinner, served alongside a hearty main such as roasted pork. If you need to, you can prep the beans ahead of time by draining them and then reserving the liquid and ham hock meat for when you're ready to prepare this sensational dish. 

Recipe by MyRecipes August 2016


Credit:  Jen Causey, Food Styling: Rishon Hanners, Prop Styling: Lindsey Lower

Recipe Summary

15 mins
1 hr 25 mins
Serves 8 (Serving size: about 1 1/2 cups)


Ingredient Checklist


Instructions Checklist
  • Place rice in a fine wire-mesh strainer, and rinse thoroughly under cold water. Drain and set aside.

  • Rinse and sort beans according to package directions. Bring beans, water, ham hock, oregano sprigs, bay leaves, and jalapeño to a boil in a stockpot or large Dutch oven over high. Reduce heat to medium-low; cover and simmer until beans are tender, about 45 minutes.

  • Place a colander inside a large bowl. Carefully pour bean mixture into colander, reserving black bean cooking liquid in bowl. Discard jalapeño halves, bay leaves, and oregano sprigs. Remove ham hock; chop meat, and set aside with black beans.

  • Heat oil in a large saucepan over medium-high. Add onion and bell pepper, and cook, stirring often, until tender, about 5 minutes. Add garlic, and cook, stirring constantly, 30 seconds. Stir in tomato paste, cumin, and fennel, and cook, stirring often, until tomato paste is slightly caramelized, about 3 minutes. Add rice, and cook, stirring constantly, 1 minute.

  • Stir ham meat, black beans, salt, pepper, and 4 cups reserved black bean cooking liquid into rice mixture, and bring to a boil over high. Reduce to medium-low; cover and simmer until rice is tender, about 20 minutes. Fluff mixture with a fork, and serve immediately with sour cream and chopped cilantro.