Sauté the aromatics – In a large pot, heat olive oil over medium heat. Add the diced onion and cook for 2-3 minutes until softened. Stir in garlic, cumin, chili powder, smoked paprika, salt, and black pepper. Cook for another 30 seconds until fragrant.
Build the soup base – Pour in the chicken broth, fire-roasted tomatoes, black beans, and green chilies. Stir well and bring to a simmer.
Add chicken & corn – Stir in the shredded chicken and corn, allowing the soup to simmer for about 10 minutes to blend the flavors.
Make it creamy & cheesy – Reduce heat to low and slowly stir in the heavy cream. Gradually add the shredded cheese, stirring continuously until melted and smooth.
Serve & enjoy – Ladle the soup into bowls and top with crispy tortilla strips, avocado, fresh cilantro, jalapeños, and a dollop of sour cream. Finish with a squeeze of fresh lime juice for a zesty touch.