Chicken Enchilada Soup: Cozy, Cheesy, and Full of Flavor
When the weather turns chilly or you crave comfort food, chicken enchilada soup is the ultimate bowl of warmth. Creamy, cheesy, and packed with tender chicken, beans, corn, and a blend of spices, this soup delivers all the flavor of enchiladas in a comforting, easy-to-make soup form.
Perfect for weeknight dinners, family meals, or meal prep, this soup comes together quickly and can be customized with toppings like tortilla strips, avocado, cilantro, or shredded cheese. Every spoonful is hearty, flavorful, and incredibly satisfying.

Why This Chicken Enchilada Soup Works
- Rich and creamy: A mix of broth, tomatoes, and cream cheese gives the perfect smooth texture.
- Flavor-packed: Chicken, beans, corn, and spices create a hearty, layered taste.
- Customizable toppings: Add tortilla strips, cheese, or avocado for a restaurant-style finish.
- Quick prep: Ready in under 30 minutes with simple ingredients.
- Perfect for leftovers: Flavors deepen after a day in the fridge.
Ingredients
- 1 lb boneless, skinless chicken breasts or thighs
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 can (10 oz) red enchilada sauce
- 1 can (14.5 oz) diced tomatoes, undrained
- 4 cups chicken broth
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup frozen corn
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- ½ teaspoon smoked paprika
- Salt and pepper to taste
- 4 oz cream cheese, softened
- 1 cup shredded cheddar or Monterey Jack cheese
- Optional toppings: tortilla strips, sliced avocado, chopped cilantro, sour cream, lime wedges

Instructions
- Cook the chicken – In a large pot or Dutch oven, heat olive oil over medium heat. Add chicken, season with salt and pepper, and cook 4-5 minutes per side until browned. Remove and set aside.
- Sauté aromatics – Add diced onion and garlic to the pot. Cook 2-3 minutes until softened and fragrant.
- Add liquids and spices – Stir in enchilada sauce, diced tomatoes, chicken broth, cumin, chili powder, and smoked paprika. Bring to a gentle boil.
- Simmer chicken – Return chicken to the pot. Reduce heat, cover, and simmer 15 minutes until chicken is cooked through.
- Shred chicken – Remove chicken, shred with two forks, and return to the pot.
- Add beans, corn, and cheese – Stir in black beans, corn, and softened cream cheese. Simmer 5 minutes until cheese melts and soup is creamy.
- Season to taste – Adjust salt, pepper, and spices as needed.
- Serve with toppings – Ladle soup into bowls and top with shredded cheese, tortilla strips, avocado, cilantro, and a squeeze of lime if desired.
Serving Suggestions
- Serve with warm cornbread or tortilla chips.
- Add cooked rice or quinoa for a heartier bowl.
- Pair with a fresh salad for a complete meal.
- Great for freezing: store in airtight containers for up to 3 months.

Flavor Variations
- Spicy Enchilada Soup – Add diced jalapeños or a few dashes of hot sauce.
- Cheesy Extra – Mix in more cheddar or pepper jack for an extra cheesy version.
- Southwest Veggie – Add bell peppers, zucchini, or spinach for more vegetables.
- Slow Cooker Version – Cook all ingredients in a slow cooker on low 4-6 hours for convenience.

Chicken Enchilada Soup
Ingredients
Equipment
Method
- Heat olive oil in a large pot over medium heat. Cook chicken until browned, then remove.
- Add onion and garlic; sauté 2-3 minutes until softened.
- Stir in enchilada sauce, diced tomatoes, chicken broth, cumin, chili powder, and smoked paprika. Bring to a gentle boil.
- Return chicken to the pot, reduce heat, cover, and simmer 15 minutes until cooked through.
- Remove chicken, shred with two forks, and return to the pot.
- Add black beans, corn, and cream cheese. Simmer 5 minutes until cheese melts and soup is creamy.
- Adjust seasoning with salt and pepper.
- Serve soup in bowls with toppings of choice.
