In a large pot or Dutch oven, pour in the olive oil and warm it over medium heat. Once hot, add the finely diced onion, stirring frequently until translucent, which should take about 5 minutes.
Incorporate the minced garlic and diced bell pepper into the pot. Continue to cook for another 2-3 minutes, stirring occasionally, until the pepper softens and the garlic is aromatic.
Sprinkle in the ground cumin, smoked paprika, and chili powder. Mix well to ensure the vegetables are coated in spices, cooking for an additional minute until the spices bloom and become fragrant.
Pour the chicken broth into the pot, increase the heat slightly, and bring the mixture to a gentle simmer.
Stir in the shredded chicken, enchilada sauce, corn, and black beans. Allow the soup to simmer for about 10-15 minutes, giving time for all the flavors to meld together beautifully.
Lower the heat to a gentle simmer and slowly mix in the heavy cream. Warm through without boiling, ensuring a creamy texture throughout.
Conduct a taste test and adjust seasoning with salt and pepper as needed for optimal flavor.
Notes
Top with tortilla strips and fresh cilantro for added flavor and presentation.