Heat the olive oil in a large pot or Dutch oven over medium heat.
Add the diced onion, and sauté for about 5 minutes until translucent.
Stir in the minced garlic, bell pepper, and carrot, cooking for an additional 3-4 minutes until softened.
Add the canned pumpkin, black beans, diced tomatoes (with juices), vegetable broth, chili powder, cumin, smoked paprika, salt, and black pepper. Stir well to combine.
Bring the chili to a simmer, then reduce the heat to low. Cover and let it cook for about 20-30 minutes, stirring occasionally.
In the last 5 minutes of cooking, add the corn kernels and stir until heated through.
Taste and adjust seasoning if necessary.
Serve hot with optional toppings such as sour cream, shredded cheese, chopped cilantro, or avocado.