Cook your chicken, shred it, and set aside.
Heat olive oil in a large pot over medium heat. Sauté diced onion for 5 minutes until soft. Add minced garlic and diced bell pepper, cooking for an additional 2-3 minutes.
Add ground cumin, chili powder, smoked paprika, and cayenne pepper. Stir well and cook for about 1 minute. Then, pour in chicken broth, black beans, diced tomatoes, shredded chicken, and corn. Stir until well mixed.
Bring the mixture to a gentle simmer and cook for 15 minutes.
Reduce heat to low and add heavy cream, stirring to combine. Season with salt and pepper to taste and heat through for another 5 minutes.
Ladle soup into bowls and top with tortilla strips, diced avocado, and chopped cilantro. Serve with lime wedges.