Heat the oil in a pot over medium heat. Once hot, saute the onion and garlic until golden brown. Crumble in the ground chicken, chili powder, and cumin; breaking the chicken up into smaller pieces. Stir in the flour, and mix everything together.
Add the broth, zucchini, corn, beans, salt and pepper. Simmer for about 25 minutes covered with a lid.
Taste and adjust the seasoning with salt and pepper. Once it is very flavorful remove from the heat. Garnish with cilantro, avocado slices, and jalapeno (if using)