An all around good chili that goes with everything from rice, to cornbread, to hot dogs, to baked potatoes, or if you're my mother, a PB & J.
Heat oil in a soup pot or dutch oven over medium high heat. Add diced onion and saute until translucent. Add ground beef and 1 teaspoon of the salt, and brown well. Create a small space in the center of the pot and add garlic. Cook for one minute.
Add drained beans and cocoa, cumin, dried mustard, paprika, chili powder, coriander, oregano, cayenne, garlic powder, remaining 2 tsp of salt, diced tomatoes, beer, molasses and worcestershire.
Bring to a simmer. Put on the lid and simmer on low for 30 minutes (You can simmer longer than this, but 30 minutes is the minimum).
Taste and add additional salt if it doesn't seem very flavorful. Salt makes food taste the way it's supposed to!
*Any wheat, Belgium, pale ale, or lager will do, just avoid porters, stouts, IPAs, goses and fruit flavored beers
You can also substitute beef broth for the beer