To make the chili, in large pot on medium to medium–high heat, add the olive oil and onions and sauté until the onions begin to caramelize.
Next, add the spices and toast for a few seconds, then add the garlic and jalapeño and cook until fragrant. Deglaze with half of the vegetable stock.
Add the carrots and cook for 2 to 3 minutes until they begin to soften. Add the beans and stir to combine. Add the zucchini and roasted peppers and continue to cook for 1 minute. Add the crushed tomatoes, along with their juice and stir to combine.
Add more of the vegetable stock to barely cover the ingredients and bring to a simmer before stirring in the chipotle purée and date paste . Lower the heat and simmer for 15 minutes.
Add the tomato paste if desired and simmer for an additional 20 to 25 minutes or until beans are slightly falling apart, yet keeping the zucchini from getting mushy.
Season to taste with salt and pepper and stir in a handful of green onions.
Serve with a dollop of
Cashew Sour Cream and additional sliced green onion.