Heat the olive oil in a large pot over medium heat.
Add the diced onion and cook until translucent, about 5 minutes.
Stir in the minced garlic and cook for another minute until fragrant.
Add the diced bell pepper and tomatoes, cooking for an additional 5 minutes until slightly softened.
Pour in the chicken broth and bring the mixture to a simmer.
Stir in the ground cumin, chili powder, smoked paprika, and season with salt and black pepper.
Add the shredded chicken, black beans, and corn to the pot. Stir well and let it simmer for 15 minutes to allow the flavors to meld.
Just before serving, stir in the lime juice for added freshness.
Ladle the soup into bowls and top each serving with tortilla chips, cilantro, avocado slices, sour cream, and shredded cheese as desired.