In a large pot, heat the olive oil over medium heat. Add the chopped onion and bell pepper, cooking until softened, about 5-7 minutes.
Stir in the minced garlic and cook for an additional 1-2 minutes until fragrant.
Add the diced sweet potatoes to the pot and mix well with the onions and peppers.
Stir in the chili powder, cumin, smoked paprika, cinnamon, salt, and pepper. Cook for another minute to toast the spices.
Pour in the diced tomatoes and vegetable broth and bring to a simmer. Reduce heat to low, cover, and let cook for about 20 minutes, or until the sweet potatoes are tender.
Add the black beans and kidney beans to the pot, stirring gently to combine. Allow to heat through for about 5 minutes.
Taste and adjust seasoning if necessary, then remove from heat.
Serve hot, and garnish with fresh cilantro or slices of avocado on top.
Notes
Garnish with fresh cilantro or avocado for added flavor.