Heat olive oil in a large pot over medium heat. Add the onion and garlic, and sauté for 2-3 minutes until softened.
1 tbsp olive oil, 1 onion, 2 cloves garlic
Add the bell pepper and carrots to the pot. Cook for another 5 minutes, stirring occasionally.
1 cup carrot, 1 red bell pepper
Add in mushrooms and cook for an additional 3-4 minutes, or until mushrooms begin to soften.
1 cup mushroom
Stir in the diced tomatoes, kidney beans, black beans, chili powder, cumin, paprika, cayenne pepper (if using), salt, and pepper.
14 oz tomato, 1 ½ cup kidney beans, 1 ½ cup black beans, 1 cup vegetable broth, 2 tsp chili powder, 1 tsp cumin, ½ tsp paprika, ¼ tsp cayenne powder, ¼ tsp salt, ⅛ tsp pepper
Bring the chili to a simmer, then reduce heat to low and let it cook for 20-30 minutes, stirring occasionally.
Serve the chili hot, topped with optional toppings if desired.
cilantro, Greek yogurt, lime