1. Adjust oven rack to the lower-middle portion. Heat oven to 300 degrees. Heat a large Dutch oven over medium heat for five minutes. Add the bacon and cook until lightly browned and most of the fat is rendered, five to six minutes. Stir in the onion and continue to cook until the onion has softened, about eight minutes. Stir in the garlic and cook 30 seconds. Add the beans, coffee, brown sugar, molasses, mustard, 1/2 cup barbecue sauce, hot sauce, 2 teaspoons salt and the water. Increase heat to high, and bring the pot to a boil. Cover the pot and place it in the oven.
2. Cook, stirring once every hour, until the beans are thoroughly soft, about four hours.
3. Remove the lid and continue to cook until the liquid has thickened to a syrupy consistency, 60 to 90 minutes. Remove the lid and stir in remaining 1 tablespoon barbecue sauce and salt and pepper to taste.
Go to full version of