Chicken enchilada soup has the kind of deep, savory comfort that makes a regular dinner feel like something you actually planned ahead for. The broth turns rich and red with enchilada sauce and tomatoes, then the shredded chicken soaks up all that chile flavor while the toppings bring the crunch, creaminess, and brightness that keep every spoonful interesting. It eats like a full meal, not a thin soup pretending to be enough.
What makes this version work is balance. The onion and garlic build a base first, so the broth doesn’t taste flat, and the cumin plus chili powder reinforce the enchilada flavor without taking over. Using a jar of red enchilada sauce here is smart, not lazy. It gives the soup body and seasoning in one move, and the simmer time gives everything a chance to meld instead of tasting like separate ingredients floating in the same pot.
Below you’ll find the one timing detail that keeps the broth from tasting harsh, plus the topping combinations I reach for when I want the bowl to feel complete. The soup is straightforward, but a few small choices make it taste like it cooked longer than it did.
The broth had so much more body than I expected, and the tortilla strips stayed crisp on top while the chicken stayed tender. I added lime at the end like suggested and it made the whole bowl taste brighter.
Golden, brothy Chicken Enchilada Soup with crispy tortilla strips and fresh lime is the kind of bowl worth keeping handy for busy nights.
The Broth Needs Time to Lose Its Can-Like Edges
If you taste the soup right after adding the broth, tomatoes, and enchilada sauce, it can seem a little sharp and separated. That isn’t a sign you did anything wrong. The tomato acidity, chile seasoning, and broth all need time together on the stove so the flavors stop reading as individual parts and start tasting like one soup.
The simmer is doing more than heating everything through. It softens the onion, pulls the spice into the chicken, and gives the sauce time to thicken just enough to coat the spoon. If you rush this stage, the soup still tastes edible, but it tastes busy instead of cohesive.
- Enchilada sauce — This is the backbone of the flavor, so choose one you already like on its own. A mild sauce gives you a smoother, more kid-friendly bowl, while a hotter one brings more bite. If your sauce is thick and concentrated, keep the broth at the full 3 cups so the soup doesn’t turn pasty.
- Shredded cooked chicken — Rotisserie chicken works well because it stays juicy and shreds easily, but leftover roasted chicken or poached chicken works too. Cut or shred it into bite-size pieces before it goes in so it warms evenly and doesn’t clump in one part of the pot.
- Diced tomatoes with green chiles — This ingredient adds acidity, moisture, and a little heat all at once. If you need a milder soup, use plain diced tomatoes and add a small pinch of extra salt plus a squeeze of lime at the end to keep the soup from tasting dull.
- Toppings — Don’t skip these if you want the soup to eat like enchiladas in a bowl. Tortilla strips bring crunch, cheese adds richness, avocado softens the spice, and lime wakes up the whole pot. Every topping earns its place.
Building the Base Without Letting the Garlic Burn
Soften the Onion First
Heat the olive oil and cook the diced onion until it turns translucent and soft around the edges. You’re looking for a sweet smell, not browning. If the onion starts to color too quickly, lower the heat; browned onion changes the character of the soup and can make the broth taste heavier than you want.
Wake Up the Garlic Briefly
Add the garlic and cook it for about a minute, just until it smells fragrant. Garlic burns fast in a hot pot, and burnt garlic makes the whole soup taste bitter. The moment you smell it bloom, move on to the liquids.
Let the Pot Simmer, Not Boil Hard
After the broth, tomatoes, enchilada sauce, chicken, cumin, and chili powder go in, bring everything to a gentle simmer. Tiny bubbles around the edges are what you want. A hard boil can tighten the chicken and make the soup taste flatter, while a slow simmer gives the broth time to pull everything together and thicken slightly.
How to Adapt This for Different Tables and Leftovers
Make It Dairy-Free
The soup itself is already dairy-free if you leave the cheese off the top. Use avocado, cilantro, lime, and crisp tortilla strips for plenty of texture and richness without adding dairy. If you want an extra creamy finish, a spoonful of dairy-free cashew crema works better than trying to stir plant milk into the pot.
Make It Heartier for a Bigger Appetite
Add a drained can of black beans or corn during the simmer if you want the soup to feel more filling. Beans bring a creamy bite and make the broth a little thicker, while corn adds sweetness that plays well with the enchilada sauce. This is the easiest way to stretch the pot without changing the flavor much.
Use What Chicken You Already Have
Leftover rotisserie chicken, grilled chicken, or poached chicken all work here. Dark meat brings more richness, while breast meat stays a little leaner and cleaner in the broth. Whatever you use, add it pre-cooked and shredded so it stays tender instead of drying out in the simmer.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The broth gets a little deeper overnight, and the chicken stays tender.
- Freezer: It freezes well for up to 3 months. Leave off the toppings before freezing, then cool the soup completely and portion it into airtight containers.
- Reheating: Warm it gently on the stove over medium-low heat until steaming. Add a splash of broth if it looks too thick, and keep the heat low so the chicken doesn’t turn stringy.
Questions I Get Asked About This Recipe

Chicken Enchilada Soup
Ingredients
Equipment
Method
- Heat olive oil in a large pot over medium heat. Sauté diced onion until softened, about 5 minutes.
- Add minced garlic and cook for 1 minute, stirring, until fragrant.
- Pour in chicken broth, diced tomatoes with green chiles, and red enchilada sauce, then stir until fully combined.
- Add shredded chicken, cumin, and chili powder, stirring to coat the chicken evenly.
- Bring the soup to a simmer and cook for 20 minutes, stirring occasionally, until the flavors meld.
- Season with salt and pepper to taste.
- Ladle the soup into bowls while hot, then top each with tortilla strips and shredded cheese.
- Finish with cilantro, avocado, and fresh lime juice (serve with lime wedges).


