
Rinse and sort the dried black beans. Place them in a large bowl and cover with water by a few inches. Soak overnight, then drain and rinse.
Make the Sofrito, use a large pot, heat the olive oil over medium heat. Add the onion and bell pepper and cook until soft, about 5–7 minutes. Stir in the garlic, cumin, paprika, and oregano and cook for 30 seconds until fragrant.
Add the soaked beans and 6 cups of broth or water to the pot with the onions and peppers. Add the bay leaf and salt. Bring to a boil, then reduce heat to a simmer. Cook covered for 2½ to 3 hours, stirring occasionally or until the beans are tender.
Finish the beans by adding lime juice. Remove the bay leaf and adjust seasoning to taste.