- 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.