Heat a pot over medium high heat. Add 1 tbsp of olive oil. Salt and pepper chicken breasts, then sear on each side for 5-6 minutes. Remove (it's okay if they aren't fully cooked, you're going to simmer at the end), add to blender, blend to shred. Set aside.
In the same pan, add 2 tbsp of olive oil and chopped onions, saute for 4-5 minutes, scrapping the chicken bits from the pan. Add garlic, saute for 30 seconds, then add spices (except for salt and pepper). Toast spices for 30 seconds. Add tomatoes, chilis, beans, corn and broth. Mix well.
Bring to boil, then simmer for 5-8 minutes uncovered. Add chicken, and cream cheese. Simmer another 5-8 minutes.
Add about 1.5 cups to a bowl (or more if you need more), top with mexican cheese, tortilla strips, 1/4 avocado, and fresh cilantro.