Heat the oil in a large pot or Dutch oven over medium heat. Add the onion and cook for 4–5 minutes, until soft.
Stir in the garlic, green chiles, cumin, oregano and chili powder and cook for 1 minute.
Add the broth, beans and corn. Bring to a boil, then reduce the heat and simmer for 10 minutes.
Mash about 1 cup of the beans against the side of the pot with a spoon to thicken the chili.
Stir in the chicken and cream cheese. Simmer for 5 minutes, stirring, until the cream cheese melts into the broth.
Stir in the lime juice and season with salt and pepper. Serve with your favorite toppings.