Chicken enchilada soup lands in that sweet spot between cozy and punchy: brothy enough to spoon comfortably, but bold enough to taste like dinner with a backbone. The best versions have a deep red base that clings to the chicken and vegetables, plus enough body that the toppings don’t sink into a bland bowl of liquid. When it’s right, you get smoky chile, sweet tomato, tender shredded chicken, and a little bite from the onions in every spoonful.
This version works because it builds flavor in layers without asking for a long simmer. The onion softens first, which gives the broth a little sweetness, and the enchilada sauce does most of the heavy lifting for color and depth. A can of tomatoes with green chiles keeps it bright, while cumin and chili powder round everything out without making it taste muddy. Use a good-quality enchilada sauce here; that’s the difference between a flat soup and one that tastes like it simmered all afternoon.
Below, I’ll walk through the one step that keeps the broth balanced and the toppings that make each bowl feel finished instead of thrown together. There’s also a simple way to adjust the heat if you like it milder or sharper.
The broth had that deep enchilada flavor I was hoping for, and the chicken stayed tender instead of stringy. I added the lime at the end like you suggested, and it made the whole pot taste brighter.
Save this chicken enchilada soup for a weeknight bowl with bold red broth, shredded chicken, and crunchy tortilla strips.
Why the Broth Stays Bold Instead of Tasting Thin
The usual problem with chicken enchilada soup is that it starts out promising and ends up tasting like seasoned broth with toppings. That happens when the base never gets enough body or the enchilada sauce gets diluted before it has a chance to settle in. Here, the sauce goes in with the broth and tomatoes early enough to meld, but not so early that the chicken overcooks and turns dry.
Cooking the onions first matters more than it looks. They soften into the oil and give the soup a rounder edge, while the garlic adds a quick hit of aroma without needing long exposure to heat. Once the broth goes in, the soup only needs a steady simmer. A hard boil can tighten the chicken and make the spices taste sharp instead of integrated.
- Red enchilada sauce — This is the backbone of the soup. A better sauce gives you a deeper chile flavor and a smoother finish; a bargain sauce can still work, but it may taste a little saltier and less layered.
- Diced tomatoes with green chiles — They brighten the pot and keep the broth from tasting one-note. If you only have plain diced tomatoes, add a small pinch more chili powder and a few extra spoonfuls of enchilada sauce.
- Shredded cooked chicken — Rotisserie chicken is the fastest route, and it stays tender because it only needs to warm through. If you cook chicken from scratch, shred it while it’s still warm so it soaks up more broth.
- Cumin and chili powder — These don’t replace the enchilada sauce; they support it. Use enough to round out the flavor, not enough to turn the soup dusty or heavy.
Building the Bowl in the Right Order
Softening the Onion First
Warm the olive oil in a large pot and cook the diced onion until it’s soft and translucent, not browned. You want the edges to go glossy and the raw sharpness to disappear. If the onion starts taking on color too fast, lower the heat; browned bits can overpower the cleaner enchilada flavor you’re after here.
Waking Up the Garlic
Add the garlic and stir for about a minute, just until it smells fragrant. Garlic burns quickly once it’s chopped, and burnt garlic tastes bitter in a soup like this. If the pan looks dry, the oil from the onions should still be enough to keep it moving; don’t leave it sitting still on the bottom of the pot.
Letting the Broth and Sauce Mingle
Pour in the chicken broth, diced tomatoes with green chiles, and enchilada sauce, then stir until the base looks evenly red. Bring it to a steady simmer rather than a rolling boil. That gentle heat gives the flavors time to settle together and keeps the chicken from breaking into dry fibers.
Finishing the Soup Without Overcooking the Chicken
Stir in the shredded chicken, cumin, and chili powder, then simmer for about 20 minutes. By the end, the broth should taste fuller and a little thicker, and the chicken should be hot all the way through. Taste for salt and pepper only after the soup has simmered; enchilada sauce and broth vary a lot, and seasoning too early can push the bowl into oversalted territory.
How to Adapt This Chicken Enchilada Soup Without Losing the Good Part
Make It Dairy-Free
The soup itself is already dairy-free, so the only adjustment is in the toppings. Skip the cheese or use a dairy-free shredded alternative, and load up on avocado, cilantro, and lime for richness. You’ll keep the same bold broth and still get a finished bowl.
Use Freshly Cooked Chicken
Poach or roast chicken breasts or thighs, then shred them and add them near the end. Freshly cooked chicken has a cleaner texture than canned or overcooked leftovers, but it needs that short simmer in the broth to absorb flavor. Thighs bring a little more richness; breasts keep the soup lighter.
Make It Milder for Kids
Use mild enchilada sauce and choose tomatoes with green chiles that aren’t especially spicy. If the soup still has more heat than you want, add a little extra broth and finish each bowl with cheese or avocado, which softens the chile edge. Don’t add sugar; it dulls the flavor instead of fixing the heat.
Gluten-Free Toppings
The soup base is naturally gluten-free if your enchilada sauce is labeled that way. Use certified gluten-free tortilla strips or bake corn tortilla wedges for the crunch on top. That keeps the texture contrast without changing the broth.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The broth may thicken a little as it sits, and the chicken will absorb more of the sauce flavor.
- Freezer: Freezes well for up to 3 months. Leave off the toppings and cool the soup completely before freezing in airtight containers.
- Reheating: Warm it gently on the stove over medium-low heat, stirring occasionally. If it seems too thick, add a splash of broth or water. Don’t boil it hard or the chicken can turn tough.
Questions I Get Asked About This Recipe

Chicken Enchilada Soup
Ingredients
Equipment
Method
- Heat olive oil in a large pot over medium heat until shimmering, then sauté diced onion until softened, about 5 minutes, stirring occasionally as it turns translucent. Add minced garlic and cook for 1 minute, stirring, until fragrant and lightly golden at the edges.
- Pour in chicken broth, diced tomatoes with chiles, and red enchilada sauce, then stir well until the mixture looks evenly red and glossy.
- Add shredded chicken, cumin, and chili powder, stirring until the chicken is coated in the spice broth and the surface shows small bubbles starting around the edges.
- Bring the soup to a simmer and cook for 20 minutes, stirring occasionally, until slightly thickened and the flavors look blended.
- Season with salt and pepper to taste, tasting and adjusting until the broth balances savory and heat.
- Ladle the soup hot into bowls and top each serving with tortilla strips, shredded cheese, cilantro, avocado, and fresh lime juice, so the cheese begins to melt from the steam.


