Heat olive oil in a large pot over medium heat. Add the onion and garlic and cook until softened, about 5 minutes.
Add the diced zucchini, bell peppers, and carrots and cook until vegetables are tender, about 10 minutes.
Add the canned tomatoes, kidney beans, black beans, chili powder, cumin, paprika, salt, and pepper. Stir to combine.
Pour in vegetable broth and bring to a boil.
Reduce heat and let the chili simmer for 15-20 minutes.
While the chili is simmering, make the chimichurri sauce. In a food processor, blend together the parsley, garlic, red wine vinegar, oregano, red pepper flakes, salt, and pepper.
With the food processor still running, slowly pour in the olive oil until the mixture is well blended and smooth.
Serve the chili hot, topped with a dollop of the chimichurri sauce.
Notes
Tips and Tricks
To save time, you can chop the vegetables ahead of time and store them in an airtight container in the refrigerator until ready to use.You can use canned diced tomatoes instead of fresh tomatoes for convenience.If you prefer a spicier chili, add more chili powder or red pepper flakes to taste.If you don't have a food processor, you can finely chop the parsley and garlic for the chimichurri by hand and mix with the other ingredients.