Dice the onions, peppers, jalapeno, and mince the garlic. Drain and rinse the beans. Taste the beer to make sure it's OK ;-)
In a large dutch oven or stock pot, heat a tbs of avocado oil to the pot. Add the onions, bell peppers and jalapeno (if using). Add a large pinch of salt and several grinds of fresh cracked black pepper. Cook stirring for about 10 minutes.
Add the minced garlic and cook for 30 seconds, until fragrant. Add the tomato paste and let it cook for 2 minutes in order to caramelize. Mix to combine.
Add the ground beef. Season with 1 tsp of kosher salt and 1/2 tsp cracked black pepper. Cook, breaking up the meat for about 5-7 minutes, until it's no longer pink.
Add the garlic powder, onion powder, chili powder, cumin, cayenne pepper, cocoa powder, and espresso powder. Sir to combine. Cook for about 2-3 minutes until the spices have become fragrant.
Add the beer, bring to a boil and let it reduce by 1/2 for about 5-7 minutes.
Add the crushed tomatoes and beans. Add a large pinch of salt and a few grinds of cracked black pepper. Bring to a boil, reduce to a simmer, cover with the lid slightly ajar, and cook for 25 minutes until it has thickened a little.
Serve with any or all of the toppings listed!