Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat.
Add the diced onion and bell pepper to the pot and sauté until softened and translucent, approximately 5 to 7 minutes.
Stir in the minced garlic, chili powder, cumin, and smoked paprika and cook for 1 minute until the spices are fragrant.
Add the black beans, kidney beans, pinto beans, crushed tomatoes, and vegetable broth to the pot.
Bring the mixture to a gentle boil then reduce the heat to low and simmer, uncovered, for 30 to 35 minutes until the chili has thickened.
Season with salt and black pepper to taste and serve hot.