Heat olive oil in a large pot over medium heat. Add diced onions and cook until softened. Stir in minced garlic, chili powder, and cumin, cooking for another minute until fragrant.
Add black beans, corn, enchilada sauce, and chicken broth. Bring to a boil, then reduce heat and let it simmer for 10 minutes.
Stir in shredded chicken, cheddar cheese, and heavy cream. Cook for another 5 minutes, stirring occasionally, until the cheese melts and the soup is creamy. Check out this delicious Chicken Enchilada Casserole Verde for another comforting meal!
Ladle the soup into bowls and top with tortilla strips, sour cream, and fresh cilantro. Enjoy this warm and comforting dish!