1: Heat the olive oil in a Dutch oven or large pot.
2: When hot, add onion and pepper and sauté for 5 minutes until soft.
3: Add ground beef breaking it up with a wooden spoon cooking for about 6-7 minutes until beef is browned.
4: Add all the spices and cocoa and stir to combine.
5: Add the broth, beer, Rotel tomatoes with juices, tomato sauce, and drained beans.
6: Bring to a low boil and then turn heat down and simmer for 20-25 minutes.
7: Serve with all your favorite toppings.