1 (10-ounce) can diced tomatoes & green chiles such as Rotel
1 cup fresh cilantro leaves chopped
Salt & freshly ground black pepper
4 tablespoons butter
Steps
Place the beans in a colander, rinse well, and remove any stones or shriveled beans.
Cook the bacon until just crispy. Drain, chop, and set aside.
Pour the beans into the slow cooker. Cover with water and beef broth.
Add chopped bacon, garlic, jalapeño (if using), cumin, garlic powder, and chili powder.
Cover and cook on low for 7 to 9 hours or until almost done.
Stir in the Rotel and chopped cilantro; cover and cook for an additional hour or until tender (the total cooking time will likely be between 8 to 10 hours, depending on how hot your particular slow cooker runs).
When the beans are done, season with salt and freshly ground pepper, to taste (stir in ½ teaspoon of salt at a time, tasting before adding more).
Stir in butter to taste.
Notes
Smash or blend some of the beans to add a creamy texture to the beans
For Borracho Beans, swap out 6 ounces of the beef broth with Mexican beer
Always use fresh dried beans, as old beans can take much longer to become tender (and may possibly never soften!)