Cook bacon in a large pot over medium 6-8 minutes until crisp. Remove with slotted spoon; leave drippings.
Increase heat to medium-high; brown beef in drippings about 6-7 minutes, breaking up with a spoon.
Cook onion and garlic about 4 minutes until soft; stir in chili powder, cumin, and oregano and cook 1 minute.
Add coffee, tomatoes, beans, chiles, broth, and sugar; stir in bacon.
Boil; reduce heat and simmer 30 minutes, stirring occasionally, until thickened.
Season with salt and pepper; serve immediately with cornbread or tortilla chips.