In a large pot, heat olive oil over medium heat. Add the diced onion and sauté for about 5 minutes until it becomes translucent.
Stir in the minced garlic and cook for an additional 1-2 minutes until fragrant.
Add the diced red and green bell peppers to the pot and sauté for another 3-4 minutes until they begin to soften.
Stir in the diced sweet potatoes, ground cumin, smoked paprika, chili powder, and cayenne pepper (if using). Cook for 2-3 minutes to let the spices bloom.
Pour the canned diced tomatoes (with juices) and vegetable broth into the pot. Bring the mixture to a boil, then reduce the heat to low.
Cover the pot and let the chili simmer for 25-30 minutes, or until the sweet potatoes are tender.
Once the sweet potatoes are cooked through, stir in the black beans and cook for another 5 minutes to heat them through.
Season the chili with salt and pepper to taste. If desired, adjust the spices for more heat or flavor.
Serve hot, garnished with fresh cilantro and avocado slices, with lime wedges on the side for a zesty kick.
Notes
Adjust spices to taste for desired heat.
Keyword black bean, chili, sweet potato, vegetarian