Heat a tablespoon of olive oil in a large soup pot over medium heat. Add finely chopped onion and minced garlic. Stir and cook for about 2-3 minutes until fragrant and translucent. This creates a flavorful foundation.
Add diced chicken breasts to the pot. Cook until the chicken is fully cooked and no longer pink, stirring occasionally to ensure even cooking.
Pour in the chicken broth, diced tomatoes, black beans, corn kernels, and green chilies. Add ground cumin and chili powder, giving the soup its bold Tex-Mex kick. Stir well to combine all the ingredients.
Bring the soup to a gentle boil, then lower the heat to a simmer. Allow it to cook for 15-20 minutes. The chicken will become tender, and the flavors will meld beautifully.
Ladle the soup into bowls. Top with shredded cheddar cheese, a dollop of sour cream, fresh cilantro, avocado slices, and crispy tortilla chips or strips. These garnishes take the soup’s flavor and presentation to the next level!