Warm 1 tablespoon of oil in a large pot over medium heat.
Cook the onion, garlic, and bell pepper for 4–5 minutes, stirring occasionally, until they are softened.
Add chili powder, cumin, smoked paprika, and oregano; stir and cook 1 minute to bloom the spices.
Pour in enchilada sauce and chicken broth; stir well.
Add black beans, corn, and diced tomatoes.
Stir in the shredded chicken.
Bring the soup to a gentle simmer and let it cook for 20–25 minutes.
Add cream cheese or heavy cream if you want a creamy version; stir until smooth.
Taste and adjust seasoning before serving.