I have taken ingredients from about 3 different Borracho Bean recipes and made my very own recipe for Borracho Beans. My DH said they were the best he had ever eaten. (This is quite a statement, as he is usually my most critical food fan.)
Sort through the beans, looking for small rocks and debris. Place in large bowl and rinse several times. Remove beans by hand into a clean bowl of water. (Do not pour beans out of the rinse bowl, as there may be sand and debris at the bottom of rinse bowl.) Fill the bowl with the newly rinsed beans with water and soak beans overnight.
Drain off soaking water. In a large soup pot, bring 3 quarts of water to a boil and add beans and dark beer. Add garlic, Kosher salt, onion powder and chili powder to beans and beer. Lower the heat to simmer, cover pan and cook about 2 hours, or until beans are tender. When the beans are light brown and soft, add the cumin, Mexican oregano and jalapeno peppers.
In a skillet over medium-high heat, fry bacon pieces and onions until bacon is crisp. Add to beans.
Last, but not least, add the cilantro and fresh roma romatoes. Simmer for another hour.