Heat the extra virgin olive oil in a large pot over medium heat.
Add the diced yellow onion and sauté for 4-5 minutes until translucent and soft.
Stir in the minced garlic, chili powder, smoked paprika, ground cumin, sea salt, and black pepper, cooking for 1 minute until fragrant.
Pour in the chicken bone broth and crushed tomatoes, stirring to combine.
Place the chicken breast into the liquid and bring to a gentle simmer.
Cover and cook for 15-18 minutes until the chicken is fully cooked and tender.
Remove the chicken to a plate and shred it using two forks, then return the shredded meat to the pot.
Add the rinsed black beans and frozen corn, simmering for another 5 minutes to heat through.
Slice the corn tortilla into thin strips and toast them in a dry skillet over medium-high heat until golden and crunchy.
Ladle the soup into a bowl and garnish with the toasted tortilla strips, avocado slices, and fresh cilantro.