Heat olive oil in a large soup pot (at least 6-quart capacity) over medium heat until hot and shimmering, about 1-2 minutes.
Add diced onion and jalapeño, season with salt, and cook stirring frequently until softened, about 5 minutes.
Add minced garlic and stir constantly until fragrant, about 1 minute.
Pour in chicken broth, green enchilada sauce, green chiles, oregano, cumin, and chipotle chili pepper powder. Bring to a boil, then reduce heat and simmer for 2-3 minutes.
Add softened cream cheese cubes and stir gently until completely melted and smooth, about 2-3 minutes. Press stubborn chunks against pot side with spoon back.
Stir in shredded chicken (skin and bones removed), drained corn, drained and rinsed pinto beans, and room temperature sour cream. Heat through for 2 minutes on low without boiling to prevent curdling.
Serve immediately topped with fried tortilla strips, avocado, cilantro, cheese, and sour cream.
Notes
Always use full-fat cream cheese and soften it to room temperature for smooth melting. Don’t boil soup after adding dairy to prevent curdling (grainy, separated texture).
Use at least a 6-quart soup pot or Dutch oven for this recipe.
Measure 4 cups of shredded chicken meat after removing all skin and bones from rotisserie chicken.
Wear gloves when dicing jalapeño. Remove seeds and membrane to reduce heat level.
Shred rotisserie chicken quickly using a stand mixer with paddle attachment for 30 seconds on low speed.
Store leftovers in refrigerator for up to 3-4 days. Not recommended for freezing due to dairy separation.
Substitute red enchilada sauce, Greek yogurt for sour cream, or black beans for pinto beans as desired.