In a large pot or Dutch oven, heat olive oil over medium heat. Cook chicken breasts or thighs for 5-7 minutes per side until cooked through and internal temperature reaches 165°F (74°C). Set aside to rest, then shred the chicken.
- In the same pot, sauté chopped onion and minced garlic for 3-4 minutes until soft. Add cumin, chili powder, smoked paprika, and salt. Stir to coat the onions and garlic with the spices.
- Add diced tomatoes, green chilies, and chicken broth. Bring to a simmer and cook for 10-15 minutes. Taste and adjust seasoning with salt, pepper, or chili powder as needed.
- Shred the chicken with two forks and add it back into the soup along with corn. Simmer for another 5-7 minutes until the corn is heated through.
- Preheat the oven to 375°F (190°C). Arrange tortilla strips on a baking sheet, drizzle with olive oil, and sprinkle with salt. Bake for 8-10 minutes until crispy, checking to prevent burning.
- Ladle the soup into bowls and top with crispy tortilla strips, shredded cheese, diced avocado, sour cream, fresh cilantro, and a squeeze of lime juice. Serve hot and enjoy!