Say hello to the best vegetarian chili you'll ever make!
In a large pot, warm olive oil over medium heat. Add onion, garlic, diced red pepper and chopped carrot. Saute until softened and onions are transluscent (approx. 5 minutes). Stir in chili powder, oregano, basil, cumin, cayenne, salt and black pepper. Continue to cook, stirring constantly until spices are fragrant (about 1 minute). Be careful not to burn.
Add undrained diced tomatoes, drained beans, corn, green chillies (optional) and vegetable broth. Stir well to combine. Add in bay leaf.
Stir in remaining ingredients (zucchini, broccoli, and mushrooms). Cover pot, reduce heat to allow mixture to simmer, and stir occasionally for 25-30 minutes. Remove from heat and serve with optional toppings. Enjoy!