Imagine a bowl of warm, cozy soup that tastes exactly like your favorite Mexican dinner. This Chicken Enchilada Soup brings together bold spices, tender chicken, and hearty beans in one single pot. It is the perfect meal for chilly nights or busy weekdays when you want something satisfying without spending hours in the kitchen. The rich aroma of cumin and chili powder will fill your home and bring everyone to the dinner table with a smile.
Why Make This Chicken Enchilada Soup
You should make this soup because it is incredibly easy and fast to prepare. It uses simple pantry staples like canned beans and corn, which means you can whip it up even on your busiest days. It is also a very healthy option, packed with lean protein and fiber to keep you full and energized. Kids love the familiar taco-like flavors, and adults love how easy the cleanup is. Plus, it is a great way to use up leftover chicken or a rotisserie chicken from the store.
How to Make Chicken Enchilada Soup
Making this soup is a straightforward process that anyone can master. You start by sautéing fresh onions and garlic to build a flavorful base. Next, you stir in your spices, broth, and red enchilada sauce to create a savory liquid. Once the soup is simmering, you add the shredded chicken, beans, and corn. After letting the flavors meld together for a few minutes, you simply ladle it into bowls and pile on your favorite toppings. It is a quick “dump and simmer” recipe that tastes like it cooked all day.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 teaspoon salt (adjust to taste)
- 1/4 teaspoon black pepper
- 4 cups low-sodium chicken broth
- 1 can (10 ounces) red enchilada sauce
- 1 can (14.5 ounces) diced tomatoes with green chilies
- 3 cups cooked chicken, shredded
- 1 can (15 ounces) black beans, rinsed and drained
- 1 cup frozen or canned corn
- 1 tablespoon fresh lime juice
- Optional toppings: shredded cheddar cheese, fresh cilantro, diced avocado, and tortilla strips
Directions
- Heat the olive oil in a large pot or Dutch oven over medium heat.
- Add the diced onion and cook for about 5 minutes until it becomes soft and translucent.
- Stir in the minced garlic, cumin, chili powder, salt, and pepper. Cook for 1 minute until the spices smell fragrant.
- Pour in the chicken broth, red enchilada sauce, and the diced tomatoes with green chilies. Stir well to combine.
- Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer for 10 minutes.
- Add the shredded chicken, black beans, and corn to the pot. Stir and continue to simmer for another 5 to 10 minutes to heat everything through.
- Stir in the fresh lime juice just before serving. This adds a bright, fresh finish to the soup.
- Ladle the hot soup into bowls and garnish with your choice of cheese, cilantro, avocado, and crunchy tortilla strips.
Nutritional Information
This nutritional information is an estimate per serving (based on 6 servings):
- Calories: 295 kcal
- Total Fat: 9g
- Saturated Fat: 2g
- Cholesterol: 65mg
- Sodium: 850mg
- Total Carbohydrates: 24g
- Dietary Fiber: 6g
- Sugars: 4g
- Protein: 28g
- Potassium: 550mg
How to Serve Chicken Enchilada Soup
Serving this soup is the best part! To make it a full meal, set out a “topping bar” so everyone can customize their bowl. Crunchy tortilla chips or strips are a must for texture. A dollop of cool Greek yogurt or sour cream balances the mild spice beautifully. Freshly sliced avocado adds a creamy richness, while a sprinkle of sharp cheddar cheese melts perfectly into the broth. For a side dish, consider a fresh green salad with a lime vinaigrette or some warm cornbread to soak up the delicious liquid.
How to Store Chicken Enchilada Soup
This soup stores exceptionally well, making it perfect for meal prep. You can keep leftovers in an airtight container in the refrigerator for up to 4 days. When you are ready to eat, simply reheat it on the stove or in the microwave. If you want to save it for later, this soup freezes beautifully. Let it cool completely, then pour it into freezer-safe bags or containers. It will stay fresh in the freezer for up to 3 months. Thaw it overnight in the fridge before reheating.
Expert Tips for Perfect Chicken Enchilada Soup
For the best flavor, try “blooming” your spices. This means cooking the cumin and chili powder in the oil with the onions for a minute before adding the liquid. It releases the essential oils in the spices and makes the soup much more flavorful. If you want a thicker soup, you can smash a half cup of the black beans before adding them, or stir in a little bit of masa harina mixed with water. Also, always use fresh lime juice at the very end; the acidity cuts through the saltiness and makes all the other flavors pop.
Delicious Variations
You can easily change this recipe to suit your tastes. For a “Creamy Enchilada Soup,” stir in 4 ounces of softened cream cheese or a half cup of heavy cream at the very end. If you like more heat, add a chopped jalapeño with the onions or use a “hot” version of enchilada sauce. For a vegetarian version, simply omit the chicken and add an extra can of beans or some diced bell peppers. You can also make this in a slow cooker by adding everything (except the lime juice and toppings) and cooking on low for 4 to 6 hours.
Frequently Asked Questions
1. Can I use raw chicken breasts instead of cooked chicken?
Yes! Place the raw chicken breasts into the pot when you add the broth. Simmer for about 15-20 minutes until cooked through, then remove them, shred with two forks, and add them back to the soup.
2. Is this soup gluten-free?
Most ingredients are naturally gluten-free, but check the label on your enchilada sauce and chicken broth to ensure they do not contain hidden gluten or thickeners.
3. Can I use green enchilada sauce instead of red?
Absolutely. Using green sauce will give the soup a tangier, slightly more citrusy flavor profile, which is also delicious.

4. How can I make the soup less spicy?
To keep it mild, use “mild” enchilada sauce and ensure your diced tomatoes are not the “extra hot” variety. Adding extra cream or cheese at the end also helps mellow the heat.
5. What is the best way to shred the chicken?
You can use two forks to pull the meat apart, or for a faster method, put warm chicken in a stand mixer with the paddle attachment for 30 seconds.
6. Can I use beef instead of chicken?
Yes, cooked ground beef or shredded beef roast works very well with these Mexican flavors.
7. My soup is too thin, how do I thicken it?
Mix one tablespoon of cornstarch with two tablespoons of cold water and stir it into the boiling soup. Let it cook for another minute to thicken.
8. Can I make this in an Instant Pot?
Yes! Sauté the onions and garlic, add all other ingredients, and cook on high pressure for 8 minutes (if using raw chicken) or 2 minutes (if using cooked chicken).
9. Is this recipe healthy?
Yes, it is high in protein and fiber while being relatively low in fat, especially if you load it with vegetable toppings like avocado and cilantro.
10. Can I use frozen corn?
Yes, frozen corn works perfectly and doesn’t need to be thawed before adding it to the pot.
Conclusion
Chicken Enchilada Soup is the ultimate comfort food that brings the vibrant flavors of a Mexican kitchen right to your home. It is quick to prepare, budget-friendly, and versatile enough for any palate. Whether you are feeding a crowd or looking for a simple weeknight dinner, this recipe is sure to become a regular in your rotation. Give it a try tonight and don’t forget to pile on those toppings! If you enjoyed this recipe, please share it with your friends and let us know your favorite way to garnish your bowl in the comments below.

Chicken Enchilada Soup
- Total Time: 30 minutes
- Diet: Gluten-Free, Healthy
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 teaspoon salt (adjust to taste)
- 1/4 teaspoon black pepper
- 4 cups low-sodium chicken broth
- 1 can (10 ounces) red enchilada sauce
- 1 can (14.5 ounces) diced tomatoes with green chilies
- 3 cups cooked chicken, shredded
- 1 can (15 ounces) black beans, rinsed and drained
- 1 cup frozen or canned corn
- 1 tablespoon fresh lime juice
- Optional toppings: shredded cheddar cheese, fresh cilantro, diced avocado, and tortilla strips
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat.
- Add the diced onion and cook for about 5 minutes until it becomes soft and translucent.
- Stir in the minced garlic, cumin, chili powder, salt, and pepper. Cook for 1 minute until the spices smell fragrant.
- Pour in the chicken broth, red enchilada sauce, and the diced tomatoes with green chilies. Stir well to combine.
- Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer for 10 minutes.
- Add the shredded chicken, black beans, and corn to the pot. Stir and continue to simmer for another 5 to 10 minutes to heat everything through.
- Stir in the fresh lime juice just before serving. This adds a bright, fresh finish to the soup.
- Ladle the hot soup into bowls and garnish with your choice of cheese, cilantro, avocado, and crunchy tortilla strips.
- Cook Time: 30 minutes



