
Heat the olive oil in a Dutch oven or stock pot over medium heat.
Add the onions and peppers and cook until softened, about 5 minutes. Add the garlic and sauté one minute more.
Add the chorizo, breaking up with a wooden spoon. Sauté for 5 minutes more until just starting to brown.
Add the spices, stirring and cooking one minute more until fragrant.
Add the broth and beans, raise the heat and bring soup to a boil.
Reduce heat and simmer for 15-20 minutes allowing the flavors to develop.
Serve and top as desired.