Heat olive oil in a large pot or Dutch oven over medium heat. Add diced onions and sauté for 3-4 minutes until they begin to soften and become translucent.
Add bell peppers, carrots, and jalapeño (if using) to the pot. Cook for 5-6 minutes, stirring occasionally, until vegetables begin to soften.
Add minced garlic and cook for 30 seconds until fragrant. Then add chili powder, cumin, smoked paprika, oregano, and cayenne pepper. Stir continuously for 1 minute to toast the spices.
Pour in diced tomatoes with their juices, stirring to combine and scraping any browned bits from the bottom of the pot.
Add beans, corn, vegetable broth, and maple syrup or brown sugar. Stir to combine all ingredients thoroughly.
Bring the mixture to a boil, then reduce heat to maintain a gentle simmer. Cover partially and cook for 25-30 minutes, stirring occasionally. The chili should thicken slightly as it cooks. For a thicker consistency, simmer uncovered for the final 10 minutes.
Remove from heat and taste for seasoning, adding salt and pepper as needed. Let the chili rest for 5 minutes before serving.
Serve topped with your choice of garnishes such as diced avocado, fresh cilantro, a squeeze of lime juice, or a dollop of Greek yogurt.