In a large soup pot or Dutch oven, heat a little olive oil over medium heat. Add the onion, red bell pepper, and garlic and cook for several minutes until softened and fragrant.
Add the chicken broth and chicken breasts. Bring to a gentle simmer and cook for about 20 minutes, or until the chicken is fully cooked. Remove the chicken and shred it with two forks.
Stir in the diced tomatoes, oregano, cumin, chili powder, smoked paprika, green chilies, black beans, and frozen corn.
Return the shredded chicken to the pot and stir until everything is evenly combined.
Add the cream cheese in small pieces, stirring until it’s fully melted and incorporated into the soup.
Squeeze in a few teaspoons of lime juice. Taste and adjust the seasoning with salt, pepper, and more lime juice if desired.
Serve hot with optional toppings like tortilla chips or strips, avocado, sour cream, shredded cheese, chopped cilantro, or an extra squeeze of lime.
Notes
The soup tastes even better the next day once the flavors have melded. Reheat gently on the stove.Use rotisserie chicken or leftover cooked chicken to save time.Tip for Shredding Chicken in a Stand Mixer:Place warm, cooked chicken breasts in the bowl of your stand mixer fitted with the paddle attachment. Turn the mixer on low for about 20–30 seconds. Stop and check the texture — continue in short bursts until the chicken is shredded to your liking.