Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add onion, garlic, and bell peppers. Sauté for 5–6 minutes until softened and fragrant.
Add Beans and Tomatoes: Stir in the black beans, kidney beans, cannellini beans, diced tomatoes, and corn. Mix well.
Add Spices and Broth: Add chili powder, cumin, smoked paprika, oregano, salt, and black pepper. Pour in the vegetable broth and stir to combine.
Simmer the Chili: Bring the mixture to a boil, then reduce heat and simmer uncovered for 20–25 minutes, stirring occasionally, until the chili thickens and the flavors meld.
Adjust Seasoning: Taste and adjust salt, pepper, or spices as needed.
Serve: Ladle chili into bowls and top with your choice of optional toppings. Serve hot.