Warm olive oil in a large pot over medium heat.
Add onion and garlic, and cook for 2 minutes.
Add peppers, zucchini, and corn, and cook until veggies are softened, around 7 minutes.
Pour in the crushed tomatoes, beans, portobello mushrooms, vegetable stock, and all spices. Mix well to combine.
Lower heat to medium-low, and allow the chili to simmer for about 20 minutes. Prior to serving, taste test and add more salt if desired.
Serve with your preferred garnishes.