-
Heat olive oil in a large pot over medium heat. Add the diced onion and cook until softened, about 5 minutes.
-
Stir in the minced garlic, ground cumin, chili powder, and smoked paprika. Cook for about 1 minute until fragrant.
-
Add the diced tomatoes with their juices and stir well, scraping up any brown bits from the bottom of the pot.
-
Pour in the chicken broth and bring to a simmer. Add the shredded chicken, black beans, and corn. Simmer for 20 minutes.
-
Season with salt and black pepper. Taste and adjust spices as needed. Squeeze in the lime juice just before serving.
-
For the tortilla strips: Cut corn tortillas into strips. Either fry them in a little oil over medium-high heat until golden and crispy (about 3-4 minutes), or toss them with a bit of oil and bake on a sheet pan at 375°F for 10-12 minutes.
-
Ladle soup into bowls and top generously with crispy tortilla strips, shredded cheese, fresh cilantro, and avocado slices. Serve hot.