Sauté the Vegetables:
In a large pot or Dutch oven, heat the olive oil over medium heat.
Add the diced onion and cook until softened, about 5 minutes.
Stir in the garlic, bell pepper, and jalapeño (if using), and cook for another 3 minutes until fragrant.
Add Spices:
Stir in the ground cumin, chili powder, smoked paprika, and cayenne pepper (if using).
Cook for 1-2 minutes to toast the spices.
Add Broth and Base Ingredients:
Pour in the chicken broth and add the diced tomatoes with green chilies, corn, and black beans.
Bring the mixture to a simmer and cook for about 10 minutes.
Add Chicken and Cream:
Stir in the shredded chicken and heavy cream.
Simmer for an additional 10 minutes to heat through.
Season with salt and pepper to taste.
Prepare Tortilla Strips:
While the soup is simmering, preheat your oven to 375°F (190°C).
Cut corn tortillas into thin strips and place them on a baking sheet.
Bake for 10-15 minutes, or until crispy and golden brown.
Serve the Soup:
Ladle the soup into bowls and top with crispy tortilla strips.
Garnish with chopped cilantro, a squeeze of lime, shredded cheese, sour cream, and avocado slices if desired.