I remember the first time I made chicken enchilada soup—it was a chilly evening, and I wanted something comforting that could warm the soul and fill the house with an irresistible aroma. My kids were finishing homework, my husband was tinkering with his guitar, and the idea of a hearty, cheesy, slightly spicy soup sounded perfect.
There’s something magical about this soup: it’s like all the flavors of classic enchiladas got together in one cozy bowl. Unlike a traditional enchilada that you roll and bake, this soup gives you the same warmth, richness, and slight kick without any extra fuss. What I love most is that it’s incredibly forgiving. You don’t need to be a gourmet chef to pull it off—just a few fresh ingredients, some pantry staples, and a bit of patience. The result is a bowl that makes everyone smile, and you can serve it with toppings and sides that elevate it from “just dinner” to a full-on celebration of flavor.
Every time I make this, my family gathers around with big spoons in hand, eager for that first creamy, cheesy bite. It’s a recipe that feels like home, like hugs in a bowl.
Why I Love This Recipe
Chicken enchilada soup is one of those recipes that sticks with you because it balances comfort and flavor so perfectly. I love it because it’s more than just a soup—it’s an experience. The shredded chicken melts into a rich tomato base, the enchilada sauce adds a subtle tang and heat, and the cheese creates that perfect creamy finish.
What makes this soup special is its versatility. You can tweak it for your taste—spicier, creamier, or loaded with more vegetables. I personally like to make mine with a mix of mild and spicy enchilada sauce. It’s hearty enough for a weeknight dinner but elegant enough to serve when friends come over.
This soup also saves time and stress. Instead of rolling individual enchiladas, chopping endless toppings, and heating the oven, you have all that flavor concentrated in one pot. It’s perfect for busy evenings, but it’s also a comfort food classic for lazy weekends when you want to sit down, relax, and enjoy something satisfying.
And let’s be honest: it makes your kitchen smell like heaven. That’s a big part of why I keep coming back to this recipe.
Ingredients for Chicken Enchilada Soup
When it comes to making this soup, I always start with fresh, wholesome ingredients. Here’s what you need to gather, along with some friendly tips for choosing the best:
- Chicken: I usually go for boneless, skinless chicken breasts or thighs. Thighs make the soup a little more tender and flavorful, but breasts are lean and cook faster. You can even use rotisserie chicken if you’re short on time—it works beautifully.
- Onions and Garlic: These are the aromatics that form the soup’s base. A yellow onion is my go-to, but sweet onions also work. Fresh garlic always makes a difference; don’t skip it.
- Bell Peppers: Red, yellow, or green, diced bell peppers add sweetness and color. They also make the soup feel fresher.
- Chicken Broth: Use a good-quality broth or stock. It’s the backbone of your soup, so homemade or store-bought low-sodium options are best.
- Enchilada Sauce: This is the flavor powerhouse. I like using a mix of mild and medium sauces, but if you prefer heat, go for hot. Avoid sauces with too many additives; it makes a difference in taste.
- Tomatoes: I prefer fire-roasted diced tomatoes—they add a subtle smokiness. You could use regular diced tomatoes in a pinch.
- Corn and Black Beans: These are optional but highly recommended. They add texture, sweetness, and protein, making the soup more filling.
- Spices: Cumin, chili powder, paprika, and a little oregano create that signature enchilada flavor. I often adjust quantities to suit my family’s taste.
- Cheese: Shredded cheddar or Monterey Jack melts perfectly and adds creaminess. You can also mix cheeses for extra flavor.
- Tortilla Chips or Strips: For topping, homemade or store-bought works. They add crunch and make the soup feel more like a traditional enchilada meal.
- Fresh Herbs and Toppings: Cilantro, sour cream, lime wedges, and avocado. These aren’t mandatory but make the presentation and taste amazing.
I always try to pick fresh, colorful ingredients because it makes the soup more inviting, both to the eyes and the taste buds.
How Much Time Will You Need?
This recipe is surprisingly quick, even though it feels indulgent and restaurant-quality.
- Prep Time: About 15–20 minutes. That includes chopping vegetables, shredding chicken, and gathering spices.
- Cooking Time: 25–30 minutes. The chicken cooks in the flavorful broth, vegetables soften, and spices meld together.
- Total Time: Around 45–50 minutes from start to finish.
It’s the kind of recipe you can start after work and have a steaming bowl ready before the evening rush begins.
How to Make Chicken Enchilada Soup

Here’s my detailed, step-by-step guide so you can make this soup with confidence:
Step – 1: Sauté Aromatics
Heat a bit of olive oil in a large pot over medium heat. Add the diced onion and bell peppers and cook until softened, about 5 minutes. Toss in the garlic and cook for another minute—don’t let it burn! This creates a fragrant base that makes the soup irresistible.
Step – 2: Add Chicken and Broth
Add your chicken breasts or thighs to the pot. Pour in the chicken broth and bring it to a gentle simmer. Let it cook for 15–20 minutes, until the chicken is cooked through.
Step – 3: Shred the Chicken
Remove the chicken from the pot and shred it using two forks. Return the shredded chicken to the soup. This ensures every spoonful is packed with tender chicken.
Step – 4: Add Enchilada Sauce and Tomatoes
Stir in the enchilada sauce and diced tomatoes. This is where the signature flavor kicks in. Simmer for another 5–10 minutes so everything blends together beautifully.
Step – 5: Add Corn, Beans, and Spices
Stir in corn and black beans (if using), along with cumin, chili powder, paprika, and oregano. Taste and adjust seasoning as needed. This layer of flavor gives the soup its depth.
Step – 6: Finish with Cheese
Sprinkle in your shredded cheese and stir until melted. The soup should be creamy and slightly thickened.
Step – 7: Serve with Toppings
Ladle the soup into bowls and add your favorite toppings: tortilla strips, sour cream, avocado, lime wedges, and fresh cilantro.
Substitutions
One of the best things about this soup is how flexible it is. Here are some substitutions that can elevate or customize your version:
- Chicken: Swap with turkey, leftover rotisserie chicken, or even cooked shredded pork.
- Dairy: For a dairy-free version, use vegan cheese or omit cheese altogether and finish with avocado for creaminess.
- Beans: Kidney beans, pinto beans, or no beans at all.
- Broth: Vegetable broth works well for a lighter, meat-free base.
- Toppings: Crushed tortilla chips can be replaced with baked pita chips or even seasoned croutons for extra crunch.
These small tweaks allow you to make the soup your own without compromising flavor.
Best Side Dish for Chicken Enchilada Soup
While this soup is hearty enough on its own, pairing it with complementary sides takes the meal up a notch. I usually serve it with:
- Mexican Rice: Slightly tomato-flavored and fluffy, it soaks up the soup beautifully.
- Cornbread: Soft, buttery, and perfect for dunking into the soup.
- Fresh Green Salad: A crisp salad with a lime vinaigrette balances the richness of the soup and adds freshness.
Serving and Presentation Tips
When it comes to serving chicken enchilada soup, presentation can make a big difference, especially if you’re hosting friends or family. I love to serve it in deep bowls so that each portion feels generous and comforting.
A simple trick is to swirl in a little sour cream on top—it adds a creamy contrast and looks beautiful against the rich red-orange soup. Fresh cilantro sprinkled on top brings a pop of color and freshness, while a wedge of lime on the side allows everyone to adjust the brightness to their taste.
For a crunch, I always add a few tortilla strips or crushed chips just before serving. You can even layer them on a small plate on the side for people to add as they like, keeping them crisp longer. Sometimes, I like to place avocado slices or a dollop of guacamole on top—it adds richness and a luxurious feel. Presentation doesn’t have to be fancy; little touches make a big difference and elevate a simple weeknight soup into a meal that feels celebratory.
Tips and Tricks to Make This Recipe Even Better

Here are a few secrets I’ve learned over the years that really enhance this chicken enchilada soup:
- Use a mix of chicken cuts: Thighs are juicy and flavorful, while breasts are lean. Combining both gives you tender, moist chicken without being greasy.
- Toast your spices: Before adding the broth, briefly toast cumin, paprika, and chili powder in the pot with the aromatics. It deepens the flavor and adds a subtle smokiness.
- Let it rest: If you have time, let the soup sit for 10–15 minutes after cooking. The flavors meld beautifully, making it even more satisfying.
- Layer toppings thoughtfully: Some toppings, like crispy tortilla strips or fresh avocado, lose texture if added too early. Add them right before serving.
- Add a touch of acidity: A squeeze of lime or a splash of vinegar brightens the flavors and balances the richness of the cheese and broth.
These small adjustments take the soup from good to extraordinary without adding much extra effort.
Common Mistakes to Avoid
Even though this soup is forgiving, a few mistakes can affect the final result:
- Overcooking the chicken: Chicken cooks quickly and can dry out if left too long in the broth. Shredding it right when it’s cooked keeps it tender.
- Adding cheese too early: Melted cheese in the pot too soon can clump or separate. Wait until the end for a smooth, creamy texture.
- Skipping seasoning adjustments: Taste as you go! Sometimes canned enchilada sauce is salty or mild, so adjust spices to suit your family’s taste.
- Overcrowding the pot with toppings: While extras like beans and corn are wonderful, too many additions at once can make the soup watery. Add gradually and adjust broth if needed.
- Not balancing flavors: Don’t forget a little acidity with lime or a pinch of salt to make the flavors pop.
Avoiding these pitfalls ensures every spoonful is as delicious as you imagined.
How to Store It
Chicken enchilada soup stores very well, making it ideal for meal prep:
- Refrigerator: Store in an airtight container for up to 4 days. Reheat gently on the stove, stirring occasionally.
- Freezer: Freeze in portions for up to 3 months. Thaw overnight in the refrigerator and reheat slowly to preserve texture.
- Toppings: Keep crunchy toppings like tortilla strips separate until serving to prevent sogginess.
I like to freeze extra portions in single-serve containers so I always have a comforting meal ready on busy days.
Frequently Asked Questions
Can I make this soup spicy?
Absolutely! Add a chopped jalapeño while sautéing the aromatics, or use hot enchilada sauce for a more robust kick.
Can I use rotisserie chicken?
Yes! It’s a great shortcut. Just shred the cooked chicken and add it toward the end, letting it heat through.
Can this recipe be made vegetarian?
Yes, swap chicken for extra beans, corn, and vegetables, and use vegetable broth. Add plant-based cheese if desired.
How can I thicken the soup?
Simmer uncovered for 10–15 minutes to reduce the broth, or add a small amount of cornstarch mixed with water.
Can I prepare this soup ahead of time?
Yes, you can make it a day in advance. Flavors develop beautifully overnight, making it even more flavorful.
Chicken Enchilada Soup Recipe
- Total Time: 50 minutes
- Yield: 6 1x
- Diet: Gluten Free
Description
This chicken enchilada soup is a cozy, hearty, and flavor-packed meal. It combines tender shredded chicken, savory enchilada sauce, and a touch of spice, all topped with melted cheese and fresh toppings. Perfect for weeknight dinners or casual gatherings, this soup is easy to make, comforting, and packed with delicious Mexican-inspired flavors. Every bite brings the warmth of classic enchiladas without the fuss of rolling them. It’s a family favorite that keeps everyone coming back for seconds.
Ingredients
- 1 lb boneless, skinless chicken breasts or thighs
- 1 medium yellow onion, diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 4 cups chicken broth
- 1 cup enchilada sauce
- 1 can diced fire-roasted tomatoes (14.5 oz)
- 1 cup corn kernels (fresh or frozen)
- 1 can black beans, rinsed and drained
- 1 tsp cumin
- 1 tsp chili powder
- 1 tsp paprika
- 1/2 tsp oregano
- Salt and pepper, to taste
- 1 cup shredded cheddar or Monterey Jack cheese
- Tortilla strips, for topping
- Fresh cilantro, sour cream, avocado, lime wedges (optional)
Instructions
- Heat olive oil in a large pot over medium heat. Sauté onions and bell peppers until softened, 5 minutes.
- Add garlic and cook for 1 more minute.
- Add chicken and broth, bring to a gentle simmer, and cook until chicken is fully cooked, 15–20 minutes.
- Remove chicken and shred. Return to the pot.
- Stir in enchilada sauce, tomatoes, corn, black beans, and spices. Simmer 5–10 minutes.
- Add shredded cheese and stir until melted.
- Serve with toppings like tortilla strips, cilantro, sour cream, avocado, and lime wedges.
Notes
- Taste and adjust seasoning as needed.
- Add lime or vinegar at the end for brightness.
- Keep crunchy toppings separate until serving.
- Use rotisserie chicken for a quicker version.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican-inspired
Nutrition
- Serving Size: 6
- Calories: 320
- Sugar: 4g
- Sodium: 780mg
- Fat: 12g
- Saturated Fat: 5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 6g
- Protein: 30g
- Cholesterol: 75mg





