Heat the olive oil in a large pot or Dutch oven over medium-high heat until it shimmers.
Sauté the chopped onion, minced garlic, and diced jalapeños for about 5 minutes until soft and fragrant.
Pour in the chicken broth and crushed tomatoes, stirring well to combine.
Add the fresh chicken breasts, corn, black beans, chili powder, cumin, and salt to the pot.
Bring to a boil, then reduce heat, cover, and simmer for 20 minutes until the chicken is cooked through.
Remove the chicken to a cutting board, shred it with two forks, then return it to the pot to simmer for another 5 minutes.
Turn off the heat and stir in the fresh cilantro and lime juice.
In a separate small skillet, heat 0.25 cup of olive oil and fry the tortilla strips in batches until golden brown and crispy, then drain on paper towels.
Ladle the hot soup into bowls and top generously with the homemade crispy tortilla strips, diced avocado, and extra cilantro.