In a pot over medium heat add the olive oil. When hot add the onion and saute for a minute or so.
Add the chicken broth, corn, tomatoes, black beans, garlic powder, ground cumin and chili powder. Stir and bring to a boil over medium high heat.
Reduce heat to medium low and simmer for about 30 min.
While soup is simmering take out the corn tortillas and cut them into small rectangles.
Fry the small rectangles in vegetable oil until golden.
Drain the tortilla chips on a paper towel lined plate.
When soup is done simmering stir in the shredded chicken and simmer for a few more minutes until chicken is heated through.
Season with salt to taste if desired.
Serve and garnish the soup with cheese, cilantro, avocado and corn chips.
When soup is cool refrigerate the leftovers.