In a dutch oven set over medium heat, add the oil and cook the chicken, browning on both sides, until cooked through (the internal temperature should be 165 degrees), about 12-14 minutes total.
Remove the chicken and set aside.
Add in the onions, corn, beans, chiles, salt & pepper (to taste), cumin, and chili powder. Stir around and cook until onions are soft and the seasonings are fragrant.
Add the broth into the pot and bring to a simmer.
Use two forks to shred the cooked chicken breasts and add to the pot. Add in the cubed cream cheese and stir until completely melted.
Mix together the cornstarch and water and pour into the soup. Stir around and let simmer until thickened.
Serve with your choice of toppings: shredded cheese, avocado, tortilla chips, or limes.