This one-pot creamy enchilada soup combines shredded chicken, cheese, black beans, corn, and red enchilada sauce into a rich and comforting dish with bold flavor and an irresistibly smooth texture.
1 lb boneless skinless chicken breasts or thighs
1 tbsp oil
1 yellow onion, diced
3 garlic cloves, minced
2 tsp chili powder
1 tsp cumin
1/2 tsp smoked paprika
3 cups low-sodium chicken broth
1 (10 oz) can red enchilada sauce
1 (8 oz) block cream cheese, cubed
1 cup shredded cheddar cheese
1 (15 oz) can black beans, drained and rinsed
1 cup corn (frozen, canned, or fresh)
Salt and pepper, to taste
Optional toppings: avocado, sour cream, cilantro, tortilla strips
Heat oil in a large pot over medium heat. Add onion and cook for 3–4 minutes until soft. Stir in garlic and cook 30 seconds.
Add chicken and season with chili powder, cumin, and paprika. Stir to coat.
Pour in enchilada sauce and broth. Stir and bring to a simmer.
Cover and cook for 12–15 minutes until chicken is done.
Remove chicken, shred with forks, and return to pot.
Stir in cream cheese and cook until fully melted.
Add black beans, corn, and cheddar. Stir until heated through.
Season with salt and pepper. Serve hot with toppings of choice.