In a pot over medium high heat, add oil. Once hot, brown chicken breasts to give some color and flavor. Around 4 minutes per side, they do not need to be cooked through. Remove chicken to a plate.
To the same pot, add diced onions. Cook until translucent, stirring occasionally. Add chicken back to the pot along with chicken broth, beans, corn, green chilis, tomato sauce, and diced tomatoes.
Turn heat down to medium low and simmer for 15-20 minutes, until the chicken is cooked through.
Remove chicken breasts and shred.
Place shredded chicken back into the pot, along with softened cream cheese, shredded cheese, and spices. Stir until everything is well combined.
Serve creamy enchilada soup with crushed tortilla chips, cilantro, sour cream, and a squeeze of fresh lime.