Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add diced onion and sauté for 3-4 minutes until translucent. Stir in minced garlic and cook for 30 seconds until fragrant.
Cook Chicken: Add chicken breasts, broth, diced tomatoes, black beans, corn, green chiles, cumin, chili powder, paprika, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20-25 minutes until chicken is cooked through.
Shred Chicken: Remove chicken, shred with forks, and return to the pot.
Blend (Optional): For a creamier texture, blend 2 cups of the soup (avoiding chicken) and return to the pot.
Finish Soup: Stir in heavy cream and lime juice. Simmer for 5 more minutes. Adjust seasoning if needed.
Serve: Ladle into bowls and top with tortilla strips, cheese, avocado, cilantro, and sour cream.