In a large pot, heat the olive oil over medium heat. Add the diced onion and sauté for about 5 minutes until softened.
Stir in the minced garlic and diced 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 1 minute to toast the spices.
Pour in the diced tomatoes and chicken broth, bringing the mixture to a simmer.
Add the shredded chicken, black beans, and corn. Let the soup simmer for about 10 minutes, allowing the flavors to meld.
Reduce the heat to low and stir in the heavy cream. Season with salt and pepper to taste. Heat through but do not boil.
Serve the soup hot, topped with crushed tortilla chips, shredded cheese, cilantro, diced avocado, and lime wedges on the side.