The first thing you notice about a good enchilada soup is the smell. Onions softening in oil. Chili powder going warm and a little smoky. Then the red sauce hits the pot and the whole kitchen changes shape — the air gets thicker, sweeter, and more inviting.

Comforting enchilada soup has a trick up its sleeve: it tastes like you spent all afternoon building flavor, but the work is mostly smart layering. The broth should land somewhere between stew and soup, with shredded chicken, beans, and corn drifting through a red chile base that clings to the spoon instead of running off it. Soggy tortilla strips are a crime.

A lot of versions miss that balance. They come out thin, or the chile flavor tastes flat, or the dairy curdles because the heat was too high when it went in. This version leans on red enchilada sauce, masa harina, and a gentle simmer — three small moves that make the bowl taste deeper, warmer, and more settled, which is exactly what you want when the windows are cold and the table is quiet.

Why This Bowl Earns a Place on the Stove

  • Red chile flavor, not just tomato broth: The combination of red enchilada sauce, tomato paste, cumin, oregano, and smoked paprika gives the soup the same backbone you want from a pan of enchiladas, only in spoonable form.

  • Thick without turning heavy: A little masa harina, plus beans and shredded chicken, gives the broth body so it coats the spoon, but it never eats like paste.

  • One pot, one sheet pan: The soup itself lives in a Dutch oven, and the tortilla strips crisp on a tray in the oven. Cleanup stays sane.

  • Easy to steer on spice: Two jalapeños make the pot warm, not punishing. Seed them for a gentler bowl, or add chipotle if you want more smoke.

  • Leftovers behave well: The flavors deepen overnight, and the soup reheats cleanly if you keep the toppings separate.

  • Flexible enough for pantry cooking: Chicken thighs, canned beans, broth, enchilada sauce, and tortillas are the kind of ingredients you can keep around without feeling like you’re planning a special project.

Yield: Serves 6

Prep Time: 20 minutes

Cook Time: 35 minutes

Total Time: 55 minutes

Difficulty: Beginner — the steps are straightforward, and the soup forgives small timing slips as long as you keep the simmer gentle.

Best Served: Right away while hot, with crisp tortilla strips and cold toppings added at the table.

What Goes Into the Pot

If you like recipes that actually earn their ingredient list, this is one of them. Every item has a job, and the soup gets noticeably better when you let the parts do what they’re good at instead of trying to force shortcuts.

For the Tortilla Strips:

  • 8 corn tortillas, cut into 1/4-inch strips
  • 1 1/2 tablespoons neutral oil
  • 1/4 teaspoon fine salt

For the Soup:

  • 1 tablespoon olive oil
  • 1 large yellow onion, diced
  • 2 jalapeños, seeded and finely diced
  • 4 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 2 tablespoons chili powder
  • 2 teaspoons ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • 1/2 teaspoon ground coriander
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1 (28-ounce) can red enchilada sauce
  • 1 (14.5-ounce) can fire-roasted diced tomatoes, undrained
  • 4 cups low-sodium chicken broth
  • 1 cup water
  • 1 1/2 pounds boneless, skinless chicken thighs
  • 1 (15-ounce) can black beans, drained and rinsed
  • 1 (15-ounce) can pinto beans, drained and rinsed
  • 1 1/2 cups frozen corn
  • 3 tablespoons masa harina
  • 1/2 cup cold water
  • 4 ounces cream cheese, cubed and softened
  • 1 tablespoon fresh lime juice
  • 2 tablespoons chopped cilantro, plus more for serving

For Serving:

  • 1 cup shredded Monterey Jack or cheddar
  • 1 avocado, diced
  • 1/2 cup sour cream
  • 1/4 cup thinly sliced red onion
  • 1 jalapeño, thinly sliced
  • Lime wedges

Why These Ingredients Taste Better Together

Enchilada soup is basically the cheerful cousin of a pan of enchiladas. It keeps the chile sauce, the corn, the cheese, the chicken, the tortilla note — all the things you actually remember after dinner — and skips the fussy part where you have to roll fillings into little cylinders and hope they hold together.

The real backbone here is the red enchilada sauce. That’s not salsa, and it shouldn’t act like salsa. A good enchilada sauce tastes cooked, rounded, and chile-driven, with a deeper red color and a little more weight on the tongue than jarred tomato salsa ever gives you. When you fold it into sautéed onion, toasted spices, and tomato paste, the flavor gets fuller fast.

The masa harina is the part a lot of people skip, and that’s where the bowl starts to miss the point. Flour thickens, sure. But masa harina thickens with a faint corn sweetness that belongs in this soup because tortillas belong in this soup. It tastes intentional. More than that, it tastes like the broth has been thinking about itself for a while.

Chicken What to use: 1 1/2 pounds boneless, skinless chicken thighs. They stay juicy through a simmer and shred into tender pieces instead of dry strings.

Preparation: Pat the thighs dry and leave them whole so they poach gently in the broth. Once they’re cooked through, shred them with two forks while they’re still warm.

Substitutions: Boneless, skinless chicken breasts will work if that’s what you have, though they need a little more attention so they don’t turn chalky. Rotisserie chicken also works, but it should go in near the end so it stays tender.

Tips: Thighs are forgiving when the pot simmers a little harder than planned. Breasts are not. If you tend to lose track of the stove, thighs are the safer bet.

The Red Broth What to use: Yellow onion, jalapeños, garlic, tomato paste, chili powder, cumin, smoked paprika, oregano, coriander, enchilada sauce, tomatoes, broth, and water. This group builds the actual enchilada flavor.

Preparation: Dice the onion small so it melts into the base, and seed the jalapeños if you want warmth without too much bite. Measure the spices before the pan gets hot — once the garlic hits the oil, things move fast.

Substitutions: If you only have medium enchilada sauce, use one jalapeño instead of two. If you like a brighter broth, swap the diced tomatoes for fire-roasted tomatoes with green chiles.

Tips: Low-sodium broth matters here because enchilada sauce can already be salty. Taste before you add extra salt at the end, not before.

Beans, Corn, and Masa What to use: Black beans, pinto beans, frozen corn, and masa harina. These are the pieces that make the soup feel complete instead of lean.

Preparation: Rinse the beans until the water runs mostly clear, and whisk the masa harina with cold water before it goes into the pot. That slurry keeps the thickener smooth.

Substitutions: Cannellini beans can stand in for pinto beans if that’s what’s in the cupboard. Cornstarch will thicken the broth, but it doesn’t bring the same corn flavor, so use it only if you’re out of masa harina.

Tips: If the soup still feels thin after the beans go in, mash a few spoonfuls of beans against the side of the pot instead of adding a lot more thickener. That gives body without making the broth gluey.

Tortilla Strips and Toppings What to use: Corn tortillas, oil, salt, shredded cheese, avocado, sour cream, red onion, cilantro, jalapeño, and lime. These finish the soup with crunch, cream, brightness, and a little heat.

Preparation: Cut the tortillas into thin strips so they bake evenly and crisp all the way through. Keep the toppings separate until serving so the strips stay rigid and the avocado stays fresh.

Substitutions: Tortilla chips work in a pinch, though they soften faster than baked strips. Queso fresco can replace cheddar or Monterey Jack if you want a lighter, saltier finish.

Tips: Add cheese on top of the hot soup, not into the simmering pot. It melts into a soft blanket on the surface instead of disappearing into the broth.

How the Bowl Gets Its Enchilada Flavor

A lot of people use “enchilada” as a shorthand for anything tomato-y and spicy, and that’s where the soup starts to go sideways. Enchiladas are built on chile sauce, not just heat. The sauce should taste cooked, rounded, and a little earthy, with enough body to coat the back of a spoon without feeling heavy.

That’s why the sequence matters so much. Onion goes soft first. Garlic follows. Then the tomato paste and spices hit hot oil, which wakes them up and pulls the flavor out of their shell. If you dump everything in at once, the broth still tastes like separate ingredients. When you bloom the spices in the fat, they start acting like one thing.

Masa harina is the other piece that deserves respect. It’s ground from treated corn, which means it brings that tortilla-note into the broth and helps the soup thicken without turning it into gravy. Flour can work, but flour makes the texture feel more generic. Masa keeps the soup speaking the right language.

Bloom the spices before you add the liquid

Spices need heat and oil to open up. Chili powder and cumin smell dusty in the jar, then suddenly warm and round once they touch the onion and tomato paste. Give them 45 to 60 seconds in the pot, stirring constantly, until they smell toasted and the paste darkens a shade.

Keep the simmer lazy, not aggressive

A hard boil turns chicken dry and can make the broth cloudy in a way that feels rough instead of rich. A bare simmer — a few lazy bubbles at the edge — is enough to cook the thighs through and keep the soup looking clean. If you hear the pot roaring, turn it down.

Use the masa slurry near the end

If you add masa too early, it can thicken the soup before the flavors settle, and you lose your sense of where the texture should land. Whisk it with cold water first, then stir it in during the last few minutes so you can judge the thickness as it builds. That’s the moment the broth starts to feel finished.

From Pot to Bowl, Step by Step

Make the Tortilla Strips:

  1. Preheat the oven to 400°F (200°C). Line a rimmed sheet pan with parchment paper so the tortillas don’t stick or scorch on the bottom.

  2. Toss the tortilla strips with the neutral oil and salt in a medium bowl until they’re lightly coated, then spread them in a single layer on the pan. Bake for 8 to 10 minutes, flipping once halfway through, until they’re golden, dry, and crisp at the edges. Pull them out as soon as the palest strips start to tan — they’ll keep crisping as they cool.

Build the Soup Base:

  1. Set a 6-quart Dutch oven or heavy soup pot over medium heat. Add the olive oil, onion, jalapeños, and 1/4 teaspoon of the kosher salt, then cook for 6 to 8 minutes, stirring often, until the onion is soft and translucent and the jalapeños smell sweet rather than raw.

  2. Add the garlic, tomato paste, chili powder, cumin, smoked paprika, oregano, coriander, black pepper, and the remaining 1/4 teaspoon salt. Cook for 45 to 60 seconds, stirring constantly, until the tomato paste darkens and the spices smell toasted. Do not let the garlic scorch; if the pot looks dry, lower the heat for a few seconds.

  3. Pour in the enchilada sauce, diced tomatoes with their juices, chicken broth, and water. Scrape the bottom of the pot to lift any browned bits, then nestle in the chicken thighs. Bring the soup just to a boil, then drop the heat to a bare simmer. Cover the pot partially and cook for 18 to 22 minutes, until the chicken reaches 165°F (74°C) at the thickest part and gives easily when pressed with a spoon.

Finish the Soup:

  1. Transfer the cooked chicken to a plate or cutting board. Shred it with two forks into bite-size pieces while it’s still warm, then return it to the pot. If the chicken looks chalky on the outside, it probably went a touch too long, but the broth will still save it.

  2. Stir in the black beans, pinto beans, corn, and the masa harina slurry. Simmer uncovered for 3 to 4 minutes, stirring occasionally, until the broth looks glossy and lightly thickened. If it still seems thin, give it one more minute before you add anything else.

  3. Lower the heat to its lowest setting, or take the pot off the burner for a minute, then stir in the cream cheese a few cubes at a time along with the lime juice and cilantro. Stir until the cream cheese disappears into the broth and the soup turns velvety instead of speckled. Taste and adjust with a little more salt if needed.

  4. Ladle the soup into warm bowls and top each one with tortilla strips, shredded cheese, avocado, sour cream, red onion, jalapeño, and a squeeze of lime. The first spoonful should give you broth, chicken, beans, and crunch at once. That balance is the whole point.

How to Serve It on a Cold Night

Presentation: Use wide, shallow bowls if you have them. They show off the toppings better than deep mugs, and they keep the tortilla strips from vanishing under the broth. I like to put the cheese down first so it softens on contact, then finish with avocado, onion, and tortilla strips on top so every bowl looks layered instead of cluttered.

Accompaniments: Keep the sides simple. Warm flour tortillas, a clean cabbage slaw with lime, or a small skillet of cornbread all work because they don’t fight the soup for attention. If you want something brighter, a chopped romaine salad with cilantro and a sharp lime dressing cuts through the richness nicely.

Portions: Plan on about 2 cups per main-dish serving. If you’re serving the soup as a starter, 1 1/2 cups is enough, especially if the table has bread or tortillas nearby. To stretch it for a bigger crowd, add another can of beans and an extra cup of broth, then season again at the end.

Beverage Pairing: A crisp Mexican lager or a light amber ale works well with the chile and lime. If you want a nonalcoholic option, lime seltzer or unsweetened iced tea keeps the palate clean between bites. Hot drinks can feel crowded next to a bowl this layered, so I usually stay with something crisp.

Small Moves That Make the Flavor Deeper

Flavor Enhancement: A teaspoon of adobo sauce from a can of chipotles adds smoke without turning the soup into chipotle chili. Stir it in with the spices if you want the broth to feel darker and a little more adult.

Time-Saver: Rotisserie chicken is fair game. Make the broth through the bean step, then stir in 4 cups of shredded chicken for the last 5 minutes so it warms through without drying out.

Texture Control: If you want the soup thicker without adding more masa, mash about 1/2 cup of the beans against the side of the pot. That gives the broth a softer, more stew-like feel and makes each spoonful cling a little longer.

Serving Suggestions: Keep the toppings in small bowls and let people build their own. A spoonful of sour cream, a handful of crisp tortilla strips, and a few slices of avocado are enough; a tall stack of toppings usually buries the soup instead of improving it.

Make-It-Yours: For a dairy-free bowl, skip the cream cheese and sour cream, then finish with extra lime, avocado, and cilantro. For a gluten-free version, check the enchilada sauce and broth label, because the masa harina and tortillas themselves are already on your side.

The Mistakes That Flatten the Bowl

Steaming enchilada soup bowl with red chile broth and tortilla strips

Boiling the soup hard is the fastest way to turn a good pot rough. The chicken gets stringy, the broth looks angry, and the spices stop tasting balanced. Keep it at a bare simmer once the chicken goes in, and if the surface is rolling, turn the heat down immediately.

Skipping the spice bloom leaves you with a broth that tastes like canned sauce plus onion, which is not the same thing. The fix is simple: give the tomato paste and spices a full minute in the hot pot before any liquid goes in. That little pause makes the difference between “fine” and “I want another bowl.”

Adding the cream cheese while the pot is boiling can make the dairy split into tiny flecks. It usually happens because the soup is too hot when the cubes hit it. Lower the heat first, stir the cubes in slowly, and keep moving the spoon until the broth turns smooth.

Tossing the tortilla strips into the soup too early is a mistake you can see from across the kitchen. They swell, soften, and turn into pale ribbons that taste like steamed bread. Serve them on top at the last second, or keep them in a separate bowl and let people add their own.

Forgetting to taste after the beans and cheese go in can leave the soup flat or oddly salty. Enchilada sauce varies a lot from brand to brand, and beans dilute the seasoning more than people expect. Taste the finished pot, then add salt, lime, or a splash of broth in small steps until the flavor wakes up.

Variations Worth Trying When You Want a Different Mood

Rotisserie Shortcut Bowl
Use 4 cups of shredded rotisserie chicken instead of raw thighs. Build the broth exactly as written, but skip the chicken simmer and stir the cooked meat in during the last 5 minutes so it stays tender.

Green-Chile Switch
Swap the red enchilada sauce for green enchilada sauce, replace the pinto beans with white beans, and add roasted poblano strips if you have them. The result is brighter, a little tangier, and less tomato-heavy, while still scratching the same comfort-food itch.

Smoky Chipotle Version
Add 1 to 2 chopped chipotles in adobo sauce with the garlic and spices, and cut the chili powder back by 1 teaspoon so the heat stays balanced. This version tastes deeper and smokier, with a slow burn that lingers at the back of the mouth.

Vegetable-Loaded Pantry Pot
Skip the chicken and use vegetable broth, then add an extra can of beans plus 2 cups of diced zucchini or mushrooms. The soup loses some of the meaty feel, but the beans and masa still give it plenty of body.

Creamy Comfort Bowl
If you want a softer, richer finish, stir in 1/2 cup of heavy cream with the cream cheese, then top each bowl with extra Monterey Jack. It’s not shy. But on a very cold night, it can be exactly the kind of heavy, slow-breathing bowl you want.

The Tools That Make the Job Easier

  • 6-quart Dutch oven or heavy soup pot — Holds heat evenly and gives you enough room to stir without sloshing broth over the sides.
  • Rimmed sheet pan — Useful for the tortilla strips so they bake in a single layer instead of steaming.
  • Sharp chef’s knife — Makes quick work of onion, jalapeños, and tortilla strips.
  • Sturdy cutting board — A big board keeps the chopping contained; I like one with a damp towel underneath so it does not slide.
  • Wooden spoon or silicone spatula — Better than metal for scraping the bottom of the pot and stirring the cream cheese in smoothly.
  • Instant-read thermometer — The cleanest way to know the chicken is done without guessing.
  • Ladle — Not fancy, but worth having when the soup is thick enough that pouring gets messy.
  • Small mixing bowl — Handy for the masa slurry so it stays lump-free before it goes into the pot.

Make-Ahead, Storage, and Reheating That Protects the Texture

The soup base keeps well in the refrigerator for up to 4 days in an airtight container. I would store the tortilla strips, avocado, sour cream, and fresh cilantro separately, because once the toppings sit in the soup, the texture gets muddy fast. The strips in particular should stay dry; keep them at room temperature in a sealed container for up to 3 days, and they will stay crisp enough to use.

If you plan to freeze the soup, freeze it before adding the cream cheese. The base — chicken, beans, corn, broth, sauce, and masa — freezes well for up to 3 months in freezer-safe containers, leaving a little headspace at the top because liquid expands. When you’re ready to eat, thaw it overnight in the refrigerator, warm it on the stove, and stir in the cream cheese at the end.

Reheat the soup gently over medium-low heat on the stovetop, stirring now and then so the thicker bits at the bottom do not catch. If it seems too thick after chilling, add 1/4 to 1/2 cup of broth or water until it loosens to the texture you want. The microwave works too, but use 60-second bursts and stir between them so the cream doesn’t split.

A small but useful note: the flavor deepens after a night in the fridge. The spices settle in, the broth thickens a little more, and the whole pot tastes more joined together. That makes it one of those rare soups that can taste even better on day two, as long as you keep the crunch on the side.

Questions People Ask Before They Make It

Top-down view of raw enchilada soup ingredients on a cutting board

Can I make this with rotisserie chicken instead of raw chicken thighs?
Yes, and it’s a good shortcut. Build the broth through the bean-and-corn step, then stir in the shredded rotisserie chicken for the last 5 minutes just to warm it through. If you add it too early, the chicken can dry out and lose the soft texture that makes the soup feel comforting.

What if I don’t have masa harina?
You can use a cornstarch slurry, but the soup will lose some of its corn depth. Mix 1 tablespoon cornstarch with 2 tablespoons cold water, stir it in near the end, and let it simmer for 2 minutes. If you have tortillas, another move is to blend one or two softened corn tortillas into the broth for a thicker, more tortilla-forward texture.

How spicy is this soup as written?
Mild to medium, depending on your enchilada sauce. Two seeded jalapeños give it warmth without making it fiery, but if your sauce already has a lot of heat, use one jalapeño and skip the chipotle variation. The toppings help, too — sour cream and avocado cool things down fast.

Can I make this in a slow cooker?
Yes, though I still like to sauté the onion, jalapeños, garlic, tomato paste, and spices first because it gives the broth more depth. After that, add the remaining soup ingredients except the cream cheese, masa slurry, and toppings, then cook on low for 4 to 6 hours. Stir in the thickener and cream cheese at the end so the texture stays smooth.

Why did my soup turn grainy when I added the cream cheese?
The heat was probably too high. Dairy can split if it hits a boiling broth, especially if the pot is still roaring from the simmer. Turn the heat to low or off, wait a minute, then whisk the cream cheese in a few cubes at a time until the broth turns glossy again.

Can I freeze the soup after it already has cream cheese in it?
You can, but the texture may separate a little when it thaws. If freezing is part of your plan, leave the cream cheese out and add it fresh when you reheat the soup. That keeps the broth smoother and makes the thawed bowl taste cleaner.

What should I do if the soup tastes flat at the end?
First, add salt in small pinches. If that does not wake it up, a squeeze of lime usually does more than extra seasoning because it lifts the chile flavor and cuts the dairy. If it still feels dull, a spoonful of adobo sauce or a little more enchilada sauce can bring the broth back to life.

A Bowl Worth Repeating

A good enchilada soup should feel steady from the first spoonful to the last. Warm red broth. Tender chicken. Beans that still have shape. Tortilla strips that crack before they soften. When those pieces land together, the bowl stops being a “soup night” compromise and starts feeling like the thing you meant to make all along.

I like recipes that get better when you learn their small habits, and this one has a few worth keeping: bloom the spices, simmer gently, and save the crunch for the end. Do that, and the pot does most of the heavy lifting for you the next time the weather turns cold and you want dinner to smell like it’s taking care of the house.

Chicken Enchilada Soup — Recipe Card

Recipe Name: Chicken Enchilada Soup

Description: A red-chile chicken soup with black beans, pinto beans, corn, masa harina, and a creamy finish, topped with crisp tortilla strips, cheese, avocado, and lime. It tastes like enchiladas in spoonable form.

Prep Time: 20 minutes

Cook Time: 35 minutes

Total Time: 55 minutes

Course: Dinner, Main Course

Cuisine: Mexican-Inspired

Servings: 6 servings

Calories: about 480 kcal per serving

Ingredients

For the Tortilla Strips:

  • 8 corn tortillas, cut into 1/4-inch strips
  • 1 1/2 tablespoons neutral oil
  • 1/4 teaspoon fine salt

For the Soup:

  • 1 tablespoon olive oil
  • 1 large yellow onion, diced
  • 2 jalapeños, seeded and finely diced
  • 4 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 2 tablespoons chili powder
  • 2 teaspoons ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • 1/2 teaspoon ground coriander
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1 (28-ounce) can red enchilada sauce
  • 1 (14.5-ounce) can fire-roasted diced tomatoes, undrained
  • 4 cups low-sodium chicken broth
  • 1 cup water
  • 1 1/2 pounds boneless, skinless chicken thighs
  • 1 (15-ounce) can black beans, drained and rinsed
  • 1 (15-ounce) can pinto beans, drained and rinsed
  • 1 1/2 cups frozen corn
  • 3 tablespoons masa harina
  • 1/2 cup cold water
  • 4 ounces cream cheese, cubed and softened
  • 1 tablespoon fresh lime juice
  • 2 tablespoons chopped cilantro, plus more for serving

For Serving:

  • 1 cup shredded Monterey Jack or cheddar
  • 1 avocado, diced
  • 1/2 cup sour cream
  • 1/4 cup thinly sliced red onion
  • 1 jalapeño, thinly sliced
  • Lime wedges

Instructions

  1. Preheat the oven to 400°F (200°C). Line a rimmed sheet pan with parchment paper.

  2. Toss the tortilla strips with the neutral oil and salt, then spread them in a single layer on the pan. Bake for 8 to 10 minutes, flipping once, until golden and crisp.

  3. Heat the olive oil in a 6-quart Dutch oven over medium heat. Add the onion, jalapeños, and 1/4 teaspoon of the kosher salt, and cook until soft and translucent.

  4. Stir in the garlic, tomato paste, chili powder, cumin, smoked paprika, oregano, coriander, black pepper, and remaining 1/4 teaspoon salt. Cook briefly until fragrant and toasted.

  5. Add the enchilada sauce, diced tomatoes, chicken broth, water, and chicken thighs. Bring to a boil, then reduce to a bare simmer and cook until the chicken reaches 165°F (74°C).

  6. Remove the chicken, shred it, and return it to the pot.

  7. Stir in the black beans, pinto beans, corn, and masa harina slurry. Simmer until the broth thickens slightly.

  8. Lower the heat, then stir in the cream cheese, lime juice, and cilantro until smooth.

  9. Taste and adjust seasoning, then serve with tortilla strips, cheese, avocado, sour cream, red onion, jalapeño, and lime wedges.

Notes: Keep the tortilla strips separate until serving, add the cream cheese off the heat, and freeze the soup base before dairy if you want the cleanest texture.

Categorized in:

Soups, Stews & Chili,