Heat olive oil in a large pot over medium heat. Add diced onions and cook until translucent.
Stir in chopped bell pepper and minced garlic, cooking for an additional 2-3 minutes.
Add ground cumin, chili powder, and smoked paprika. Stir to coat the vegetables in the spices.
Pour in crushed tomatoes, vegetable broth, kidney beans, black beans, and corn. Mix well.
Season with salt and pepper to taste. Bring the chili to a simmer, then reduce heat to low, cover, and let it cook for at least 30 minutes, allowing the flavors to meld.
Serve hot, garnished with your favorite toppings like shredded cheese, chopped green onions, or a dollop of sour cream.