Start by heating 1 tablespoon of olive oil in a skillet over medium heat. Season your chicken breasts with salt, pepper, and garlic powder. Sear each side for about 3–4 minutes until golden brown. Lower the heat, cover the skillet, and cook through fully. Once done, shred the chicken using two forks and set aside.
In a large pot, heat the remaining tablespoon of olive oil. Add the diced onion, garlic, sliced carrots, and celery. Cook on medium heat until the onion turns translucent and the vegetables are tender. This should take about 5–7 minutes. Stir occasionally to prevent sticking.
Pour in the diced tomatoes and chicken broth. Once everything is combined and warm, use an immersion blender to blend the mixture directly in the pot. This creates a thicker, smoother base while still keeping some veggie texture. If you don’t have an immersion blender, carefully transfer the soup mixture to a countertop blender, blend until smooth, then return it to the pot.
Add the black beans, corn, chili powder, cumin, and lime juice to the blended soup base. Stir everything together well. Adjust the seasoning to your taste here—you can add more chili powder for spice or lime juice for brightness.
Bring the soup to a gentle boil, then reduce the heat to low-medium. Cover the pot and let it simmer for about 10–30 minutes, depending on how much time you have. Stir occasionally. Finally, stir in the shredded chicken and heat through. Taste and adjust seasoning one last time before serving.
Ladle the soup into bowls and top with crushed tortilla chips, diced avocado, and fresh cilantro. You can even add a sprinkle of cheese or a dollop of sour cream for extra indulgence.