Chicken enchilada soup has the kind of bold, spoon-coating broth that makes a bowl disappear fast. It’s rich without being heavy, and it hits that sweet spot between cozy and lively: shredded chicken, red enchilada sauce, tomatoes with chiles, and a finish of lime and cilantro that keeps every bite bright. The best versions don’t taste like watered-down enchiladas. They taste like the filling, the sauce, and the broth all landed in the same pot on purpose.
What makes this one work is the order of operations. Onion and garlic get a short sauté first so the base tastes round instead of sharp, then the enchilada sauce cooks briefly in the broth so its chile flavor deepens and loses that canned edge. Shredded cooked chicken goes in near the end, where it can warm through without drying out. The toppings matter too. Crispy tortilla strips add crunch, while cheese and avocado soften the spice just enough to make the bowl feel balanced.
Below, I’ve broken down the part that matters most: how to keep the broth flavorful and not thin, what to swap if you’re missing an ingredient, and how to store leftovers without losing the texture that makes this soup worth making.
The broth had so much more depth than I expected, and the tortilla strips stayed crispy long enough for everyone to get through their bowl. I also loved that the chicken stayed tender instead of turning stringy after simmering.
Save this chicken enchilada soup for the nights when you want a fast, one-pot bowl with a deep red broth and crunchy tortilla topping.
The Broth Needs to Taste Stronger Than You Think
This soup falls flat when it tastes like chicken broth with extras floating in it. The fix is to let the enchilada sauce and tomatoes simmer long enough to meld with the stock, not just heat through. That short simmer gives the broth body and pulls the chile flavor into the whole pot.
If the soup tastes thin, it usually means one of two things: the broth was too mild, or the pot didn’t simmer long enough for the flavors to settle together. A pinch of salt at the end helps, but the real depth comes from giving the onion, garlic, and enchilada sauce time to cook before the chicken goes in.
What Each Ingredient Is Actually Doing in This Soup
Olive oil carries the onion and garlic base and helps them soften without catching. Onion builds sweetness, while garlic gives the soup that familiar enchilada aroma right from the start. If you rush this part, the broth tastes harsher later.
The red enchilada sauce does the heavy lifting. Use a sauce you’d actually eat on its own, because its flavor defines the whole pot. Diced tomatoes with green chiles add brightness and just enough heat; if you only have plain diced tomatoes, add a little extra chili powder and a spoonful of green chiles from a jar if you have them.
Shredded cooked chicken is the best shortcut here. Rotisserie chicken works well because it’s already seasoned and stays tender. The toppings aren’t optional garnish in my kitchen. Tortilla strips give crunch, cheese melts into the broth, and lime wakes everything up at the end.
Building the Bowl in the Right Order
Softening the Onion First
Start by cooking the diced onion in olive oil until it turns translucent and looks a little glossy around the edges. You’re not looking for color here; you’re looking for softness and sweetness. If the onion stays crunchy, that raw bite carries all the way through the soup. Keep the heat at medium so the garlic can go in later without burning.
Waking Up the Sauce
Once the garlic cooks for about a minute, add the broth, tomatoes with green chiles, and enchilada sauce. Stir well and scrape the bottom of the pot so the onion and garlic dissolve into the liquid. Let it come up to a gentle simmer before adding the chicken. If the soup boils hard, the garlic can taste sharp and the broth doesn’t settle into the same rounded flavor.
Letting the Chicken Soak Up the Broth
Add the shredded chicken, cumin, and chili powder, then simmer for about 20 minutes. The goal here is not to cook the chicken from raw; it’s to let the meat absorb the broth while the broth itself gets a little richer. Stir now and then so nothing catches on the bottom. If your chicken is very finely shredded, pull it off the heat sooner so it doesn’t turn stringy.
Finishing With the Toppings That Matter
Taste for salt and pepper at the end, then serve the soup hot with tortilla strips, cheese, cilantro, avocado, and a squeeze of lime. Add the lime right before eating, not earlier, or the acid loses its brightness. If you want a thicker bowl, let the soup sit for 5 minutes before serving so the broth settles around the chicken.
Three Ways to Make It Fit What You Have
Dairy-Free Without Losing the Comfort
Skip the cheese topping and lean on avocado, cilantro, and extra lime for richness. The soup itself is already dairy-free, so you only need to change the garnish. The bowl stays full and satisfying, just a little lighter on the finish.
Lower-Carb Topping Swap
Use baked cheese crisps or a handful of crushed pork rinds instead of tortilla strips if you want the crunch without the starch. You’ll lose the toasty corn note, but the soup still eats like a full meal. Avocado helps replace some of the missing richness.
Use Raw Chicken Instead of Cooked
If you don’t have cooked chicken, add raw boneless chicken breasts or thighs after the broth comes to a simmer and cook until they reach 165°F in the center, then shred them in the pot. This takes longer, but it gives the broth a little more body. Thighs stay juicier than breasts if you want a softer texture.
Make It Mild for Kids
Choose a mild enchilada sauce and use plain diced tomatoes instead of tomatoes with green chiles. You’ll lose some heat, but the soup will still have that classic enchilada flavor. A little extra lime at the table keeps it from tasting flat.
Storage and Reheating
- Refrigerator: Keeps well for 4 days. The broth deepens overnight, and the chicken stays tender.
- Freezer: Freezes well for up to 3 months. Cool it completely first and leave off the toppings until serving.
- Reheating: Warm it gently on the stove over medium-low heat until steaming. Don’t boil it hard or the chicken can dry out and the broth can taste flat; add a splash of broth if it thickened in the fridge.
Answers to the Questions Worth Asking

Chicken Enchilada Soup
Ingredients
Equipment
Method
- Heat 2 tbsp olive oil in a large pot over medium heat, then sauté the diced onion until softened, about 5 minutes, stirring occasionally so the onions don’t brown.
- Add the minced garlic and cook for 1 minute, stirring constantly, until fragrant and lightly golden.
- Pour in the chicken broth, diced tomatoes with green chiles, and red enchilada sauce, then stir well to combine into a smooth, reddish broth.
- Add the shredded cooked chicken, cumin, and chili powder, stirring until the chicken is evenly coated.
- Bring the soup to a simmer and cook for 20 minutes, stirring occasionally, until the flavors meld and the broth looks cohesive and golden.
- Season with salt and pepper to taste, tasting at least once near the end of cooking and adjusting as needed.
- Serve the soup hot, then top each bowl with tortilla strips, shredded cheese, cilantro, avocado, and fresh lime juice, letting the heat soften the cheese into a melty layer.


