In a large pot, brown the ground beef, stirring to break it up as it cooks. When cooked through, strain the ground beef to drain excess grease, and return the meat to the pot.
Add all of the remaining ingredients to the pot, stirring to evenly combine. Bring the mixture to a boil, and then reduce the heat until the chili's simmering.
Cook the chili, stirring occasionally, for 3 hours. Add water or beef broth, if necessary if the chili is too thick for your liking. Ladle the chili into bowls, and serve topped with your favorite toppings.
Notes
Don't skip the sugar, even if tempted. It keeps the chili from taking on a bitter taste from the coffee.