In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes until softened.
Stir in the minced garlic and chopped bell pepper, cooking for an additional 2-3 minutes until fragrant.
Add the ground cumin, chili powder, and smoked paprika, stirring to combine. Cook for another minute to toast the spices.
Pour in the diced tomatoes with their juices and the chicken broth. Bring the mixture to a simmer.
Add the shredded chicken, black beans, and corn. Season with salt and pepper to taste. Let the soup simmer for about 15-20 minutes to allow the flavors to meld.
Stir in the chopped cilantro and lime juice just before serving.
Serve hot, garnished with tortilla strips, avocado slices, and shredded cheese if desired.