Heat olive oil in a pot over medium heat. Cook onion until soft. Add garlic and cook briefly. Stir in spices. Add beans, tomatoes, broth, salt, and pepper. Simmer uncovered for 25–30 minutes, stirring occasionally. Adjust thickness as desired.
Notes
Mash some beans for thicker chili. Adjust spice to taste.