Heat the olive oil in a large pot over medium heat. Add the diced onion and cook until soft and translucent, about 4–5 minutes.
Add the minced garlic, green chilies, cumin, chili powder, and salt. Stir and cook for another minute, until fragrant.
Pour in the broth and bring to a gentle boil. Add the cannellini beans, shredded chicken, and corn. Reduce the heat and simmer for 15–20 minutes to let the flavors come together.
For a creamier, thicker chili, mash some of the beans against the side of the pot, or scoop out about a cup and blend before stirring back in.
Stir in the cashew cream and chopped cilantro. Warm through for another few minutes, then taste and adjust salt as needed.
Serve hot, topped with extra cilantro, sliced avocado, and tortilla chips or strips.