Sauté the Base:In a large Dutch oven or heavy pot, heat the olive oil over medium heat. Add the cubed chicken and diced onion. Cook, stirring occasionally, until the chicken is no longer pink and the onions are translucent.
Add Garlic:Stir in the minced garlic and cook for about 30 seconds until fragrant.
Build the Chili:Add the green chiles, corn, drained beans, chicken broth, salt, pepper, cumin, oregano, and chili powder. Stir to combine.
Simmer:Bring the mixture to a gentle boil, then reduce the heat. Cover and let it simmer for 20 minutes to develop the flavor.
Creamy Finish:Remove the pot from heat and stir in the heavy cream. Add chopped cilantro, if using.
Serve & Customize:Ladle into bowls and top with your choice of avocado, cheese, sour cream, tortilla chips, or more cilantro.
Optional Thickening Tip:For a thicker chili, mash or blend about 1/4 to 1/2 cup of the beans before adding them in, or scoop some from the pot to blend and stir back in.