Soak beans overnight to soften and remove any small hard stones. The next day, strain and rinse soaked beans with fresh water.
1 pound black beans - dried
To cook beans, place in a large pot and add enough water to cover the beans by two inches. Carefully smash whole garlic cloves with the back of a knife and add to the pot of beans along with 2 of the bay leaves.
3 cloves garlic, 4 bay leaves
Bring the pot to a boil then reduce heat to low and simmer until tender (90 minutes or up to two hours.) Set aside once cooked.
Preparing the rice and vegetables
Next, in a large Dutch oven, heat olive oil over medium-high heat and sauté onions, peppers, and garlic. Add spices (salt through cayenne) and continue stirring until vegetables have softened, 4-6 minutes.
2 tablespoons extra virgin olive oil, 1 medium onion, 1 red bell pepper, 2 cloves garlic, 1 tablespoon salt, 1 tablespoon cumin, 1 tablespoon dried oregano, 1 teaspoon pepper, 1/2 teaspoon cayenne
Rince rice in a strainer until the water comes out clear
Stir in rinsed (uncooked) rice and sauté for 2 minutes so that the rice starts to toast and lightly brown.
2 cups long grain white rice
Pour in chicken broth and add reserved, cooked black beans along with bay leaves. Stir once then bring to a boil. Stir a second time then reduce heat to low and place a tightly fitting lid on the pot. Cook until liquid has been absorbed, about 15 minutes.
4 cups chicken broth, 4 bay leaves
Use a fork to loosen the rice and bean mixture then serve with fresh cilantro and lime wedges.