This post may contain affiliate links. Please read our disclosure policy.

This chicken enchilada soup recipe is so easy to make and bursting with flavor! It has plenty of black beans and corn, and the creamy broth has an irresistible seasoning blend.

Try my Creamy Chicken Tortilla Soup or Creamy Taco Soup next.

a bowl of chicken enchilada soup with a spoon

Why you’ll love it

Mexican-inspired food is just so tasty. This creamy chicken enchilada soup elevates a few pantry spices, canned goods, and rotisserie chicken. It’s really simple to throw together and has so much flavor! You can make it on the stove or in your Crockpot or Instant Pot.

Cream cheese is one of my go-to ways to make soup creamy and add a little tang. It’s perfect in this hearty one pot wonder that’s inspired by the classic flavors of enchiladas. You get the ideal balance of cozy, creamy, and zesty in this easy chicken enchilada soup!

What you’ll need

  • Olive oil – for sautéing
  • Onion – I like sweet (Vidalia) onions
  • Chicken broth – the base of the soup
  • Canned goods – we’ve got tomato sauce, Hatch organic red enchilada sauce, black beans, corn, and mild green chilies
  • Red bell pepper – for added crunch
  • Seasoning blend – we’re using chili powder (most varieties are mild), garlic powder, ground cumin, smoked paprika, and dried oregano
  • Cream cheese – my go-to is Philadelphia
  • Chicken – rotisserie makes it easy
ingredients for chicken enchilada soup in prep bowls

Pro tip

Feel free to use homemade enchilada sauce if you prefer it to the canned variety.

Tools for this recipe

Check out Natasha’s favorite kitchen essentials, gadgets, and cookware!

How to make chicken enchilada soup

This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.

sauteing onions in a soup pot and adding ingredients for chicken enchilada soup

In a soup pot, sauté the onion in the oil until golden. Add in the remainder of the ingredients apart from the cream cheese, chicken, and salt & pepper. Bring to a boil, then reduce the heat so that it’s simmering gently.

stirring in cream cheese and chicken to a pot with enchilada soup

Cut up the cream cheese and microwave until very soft. Add to the soup, and stir until incorporated. Stir in the chicken, and cook until warmed through. Taste, season with salt & pepper, and top as suggested below.

Crockpot instructions

  • Use 4 uncooked chicken thighs or 2 chicken breasts. Cook the soup for 3-4 hours on high or 6-8 hours on low. Chicken thighs are less prone to dry out.
  • In the final 30 minutes or so, add in the cream cheese and set it to the “high” setting to help it melt in.

Instant Pot instructions

  • Use 2 raw chicken breasts or 4 chicken thighs. Add in everything except for the cream cheese and salt & pepper. Cook on high pressure for 8 minutes.
  • Let the pressure release naturally for 5 minutes, and then do a quick release. After you open it, stir in the cream cheese. The sauté function will help it melt faster.

Substitutions and variations

  • If you prefer using uncooked chicken vs. rotisserie chicken, begin the soup by adding 2 cut-up chicken breasts (or 4 cut-up chicken thighs) to the pot after you’ve sautéed the onion for a few minutes. Cook the chicken for approx. 5 minutes, and then take it out of the pot. Add it back in towards the end so it finishes cooking without overcooking.
  • If you want to make it spicy, use a hot chili powder, hot green chilies, a medium or hot enchilada sauce, or serve with chopped or sliced fresh jalapeño peppers.
  • You could skip the cream cheese altogether, or instead add in 1/2 to 1 cup of heavy cream. You may want to add some lime juice to give it some more tanginess.

What to serve with chicken enchilada soup

  • The toppings make it a meal. Try tortilla strips/chips — I used a tricolor variety in the photos — avocado, cilantro, Mexican cheese blend, etc.
  • You could serve it with a salad like my bright Avocado Corn Salad, or make some of my restaurant-style Easy Guacamole Recipe and have some tortilla chips on the side!

Leftovers and storage

  • Store leftovers of this enchilada soup for 3-5 days in the fridge.
  • Warm it up over low heat, and give it a good stir. The cream cheese can separate a bit.
  • You can freeze it for up 3 months. The cream cheese might thaw a little grainy, but it’ll taste fine.
a dutch oven with chicken enchilada soup and a ladle

If you made this enchilada soup with chicken, leave me a star rating and review below! I also like to feature reader photos on my Instagram stories if you tag me.

a bowl of chicken enchilada soup with a spoon
5 from 1 vote

Chicken Enchilada Soup

This chicken enchilada soup recipe is so easy to make and bursting with flavor! It has plenty of black beans and corn, and the creamy broth has an irresistible seasoning blend.
Prep: 10 minutes
Cook: 30 minutes
Total: 40 minutes
Servings: 6

Ingredients 

  • 1 tablespoon olive oil
  • 1 medium onion chopped
  • 3 cups chicken broth
  • 1 (15 ounce) can tomato sauce
  • 1 (15 ounce) can red enchilada sauce I use mild
  • 1 (14 ounce) can black beans drained & rinsed
  • 1 (12 ounce) can corn drained
  • 2 (4 ounce) cans mild green chilies
  • 1 medium red bell pepper chopped
  • 1 tablespoon chili powder
  • 1 teaspoon garlic powder
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon dried oregano
  • 4 ounces cream cheese softened, see note
  • 2 cups cooked/rotisserie chicken shredded
  • Salt & pepper to taste
  • Toppings (optional): shredded Mexican cheese blend, avocado, cilantro, lime wedges, tortilla strips, etc.

Instructions 

  • Add the oil and onion to a Dutch oven or soup pot and sauté over medium-high heat until softened and lightly browned (about 5-7 minutes).
  • Add the remaining soup ingredients to the pot except for the cream cheese, chicken, and salt & pepper.
  • Increase the heat to high and bring the soup to a boil. Reduce the heat so it's simmering gently (uncovered) for 5 minutes.
  • Cut the cream cheese into smaller pieces and microwave it in 20-30 second intervals until very soft, then add it to the soup. Let it melt in (you may have to stir it a fair bit until it's fully dissolved).
  • Stir in the chicken and cook for another 5-7 minutes or so.
  • Season the soup with salt & pepper and serve with toppings as desired.

Notes

  • To save time, prep your toppings while the soup cooks.
  • 4 oz. = 1/2 a block of Philly cream cheese. See blog post for substitutions.
  • Serves 4-6 depending on portion size/what you top it with. Nutrition info doesn’t contain any toppings.
  • See blog post for slow cooker and Instant Pot adaptations.

Nutrition

Calories: 387kcal, Carbohydrates: 45g, Protein: 24g, Fat: 14g, Saturated Fat: 5g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 5g, Cholesterol: 56mg, Sodium: 1657mg, Potassium: 881mg, Fiber: 11g, Sugar: 13g, Vitamin A: 2444IU, Vitamin C: 49mg, Calcium: 89mg, Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

© Salt & Lavender Inc. Content and photographs are copyrighted. Sharing this blog post is much appreciated, but copying and pasting full recipes without authorization to social media is strictly prohibited.

Leave a star rating and comment below!

Hi! Iโ€™m Natasha.

Salt & Lavender is a recipe blog with a focus on delicious comfort food using everyday ingredients. Beat the weekday grind with hundreds of easy-to-follow and hassle-free recipes!

The Salt & Lavender cookbook is here! Order Now

5 from 1 vote

Leave a comment

Please leave a recipe rating!

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments

  1. Isabel says:

    5 stars
    This soup is incredible! The taste and texture are spot on. Love the burst of flavor from the sweet corn and slightly crunchy bell pepper. Itโ€™s so creamy and delicious it will be a staple on my soup rotation.

    1. Natasha says:

      Thank you, friend!! I’m so glad you liked it when I tested it out on you hahaha.