Add the olive oil to a large pot or Dutch oven and heat
Add in the onions and jalapeños and cook for three minutes stirring regularly
Add in the garlic puree, the chili powder and cocoa powder and cook for two more minutes, coating the vegetables and stirring continuously.
Add in the beans, tomatoes, and vegetable broth and bring to a boil.
Reduce heat and simmer 20 minutes to two hours. The longer it goes, the better the flavor but it can work and be delicious in 20 minutes.
Serve immediately