16 ounces dried black beans β rinsed and picked over
8 cups water β for soaking
6 cups water β for cooking, plus more as needed
2 leaves bay leaves
3 tablespoons olive oil
1 medium onion β finely chopped
1 medium green bell pepper β finely chopped
5 cloves garlic β minced
1 teaspoon ground cumin
1 teaspoon dried oregano
2 teaspoons kosher salt β or to taste
0.5 teaspoon black pepper
2 tablespoons distilled white vinegar
1 teaspoon sugar
Instructions
Rinse and pick over the dried black beans, discarding any debris.
Combine the beans with 8 cups water in a large bowl. Soak at room temperature 8β12 hours, then drain and rinse.
Transfer soaked beans to a large pot with 6 cups fresh water and the bay leaves. Bring to a gentle boil over medium-high heat, then reduce to a steady simmer. Skim foam, partially cover, and cook, stirring occasionally, until the beans are just tender, 60β90 minutes; add hot water as needed to keep beans submerged.
While the beans simmer, heat the olive oil in a skillet over medium heat. Add the onion and green bell pepper and cook, stirring, until softened and translucent, 6β8 minutes. Stir in the garlic, ground cumin, and dried oregano; cook until fragrant, 1β2 minutes.
Stir the sofrito mixture into the pot of beans. If you prefer a thicker broth, lightly mash 0.5 cup of beans against the side of the pot. Simmer uncovered, stirring occasionally, until the broth slightly thickens and the beans are fully tender, 15β20 minutes.
Season with kosher salt, black pepper, distilled white vinegar, and sugar. Simmer 2 minutes more to meld flavors, then remove from heat. Discard the bay leaves, adjust seasoning to taste, and let rest 5β10 minutes before serving.