Combine onion and bell pepper in a large dutch oven or sauce pot over medium high heat. Cook, stirring occasionally until the vegetables are soft and beginning to brown. Add the garlic and cook until fragrant, about a minute longer.
Into the onion and bell pepper, add all of the spices plus a few cracks of freshly ground black pepper and stir. Let the spices cook for 1-2 minutes, then add the crushed tomatoes and stir. Next stir in the tomato paste, better than bullion and water. It will look pretty liquid-y. Brim the mixture to a simmer, turn down to low heat and simmer for 15 minutes stirring occasionally.
After 15 minutes add the beans. Stir to distribute and simmer for 15 more minutes, and remove from heat. If your chili isn't quite thick enough for your liking, continue simmering for 10 more minutes. Serve warm with your favorite toppings such as: chopped cilantro, tortilla chips, nutritional yeast, and guac.