Written by

Timothy Green

Published

Creamy Chicken Enchilada Soup: Easy One-Pot Dinner

Ready In 45 minutes
Servings 6 servings
Difficulty Medium

I ruined chicken enchilada soup three times before I finally figured out what I was doing wrong. Not just once—three separate attempts, each one a different kind of disaster. The first batch was watery and bland, like someone dropped a single enchilada into a pot of hot milk. The second was so thick it could have held a spoon upright, and the third… well, let’s just say the word “gritty” comes to mind. I was following recipes from other blogs, measuring everything perfectly (or so I thought), and somehow ending up with soup that made me wish I’d just ordered takeout.

So I stopped following other people’s rules. I went back to what I actually knew about building flavor—something I learned from years of making my cozy crockpot chicken taco soup on chilly nights. That soup taught me that the secret isn’t in the ingredient list. It’s in how you treat each ingredient before it hits the pot. So I started over. I browned the chicken first. I bloomed the spices in hot oil. I added the cream at the very end, off the heat, so it wouldn’t curdle. And I stopped being afraid of salt.

This creamy chicken enchilada soup with crispy tortilla strips is the result of those failures. It’s rich without being heavy. It’s smoky, a little spicy, and deeply savory—the kind of soup that makes you close your eyes after the first spoonful. I didn’t write this recipe to impress anyone. I wrote it because I wish someone had handed it to me before I wasted three perfectly good chicken breasts.

Why You’ll Love This Recipe

This isn’t just another soup recipe. It’s the one you’ll actually want to make on a Tuesday night after a long day. Here’s what makes it stand out:

  • One-Pot Wonder : Everything comes together in a single pot. Less cleanup, more time for you to actually sit down and eat.
  • Bold, Layered Flavor : We’re not just dumping in enchilada sauce and calling it a day. The chicken gets seared, the spices toast in hot oil, and the cream finishes everything off with a silky richness you can’t fake.
  • No Fancy Ingredients : You probably already have most of this in your pantry. Canned goods, spices, cream cheese, and chicken—that’s the whole list.
  • Perfect for Meal Prep : This soup gets even better the next day. Make a big batch on Sunday and thank yourself on Wednesday.
  • Customizable Heat Level : Want it mild? Skip the chipotle. Want it fiery? Add an extra pepper or a pinch of cayenne. You’re in control.
  • Crispy Tortilla Strips Are Non-Negotiable : And honestly, they’re the best part. Crunchy, salty, and perfect for scooping up every last drop of that creamy broth.

I’ve tested this recipe six times to get the texture just right. The broth should coat the back of a spoon but still be slurpable. The chicken should shred easily but not disappear into the soup. The tortilla strips should stay crispy for at least 15 minutes after you add them—long enough to finish your bowl without a soggy mess. This is that version.

What Ingredients You Will Need

This recipe uses simple, pantry-friendly ingredients to create something that tastes like you spent hours in the kitchen. Here’s what you’ll need and why each one matters:

For the Soup Base

  • 1 tablespoon olive oil – For searing the chicken and sautéing the aromatics. Use a neutral oil with a high smoke point.
  • 1 medium yellow onion, diced – Adds a sweet, savory foundation. Don’t skip it—onion is the backbone of this soup.
  • 3 cloves garlic, minced – Fresh garlic only. The jarred stuff won’t give you the same punch.
  • 1 jalapeño, seeded and minced – Adds mild heat without overwhelming the dish. Leave the seeds in if you want more spice.
  • 1 teaspoon ground cumin – Earthy and warm. This is what gives the soup that classic enchilada flavor.
  • 1 teaspoon smoked paprika – Adds a subtle smokiness that makes the soup taste like it simmered all day.
  • 1/2 teaspoon chili powder – For depth, not just heat. Use a good-quality chili powder like Gebhardt or Spice Islands.
  • 1/2 teaspoon dried oregano – Mexican oregano if you have it, but regular works fine too.
  • 1/4 teaspoon chipotle chili powder (optional) – Adds a smoky kick. Leave it out if you’re sensitive to heat.
  • 1 1/2 pounds boneless, skinless chicken breasts – About 2 medium breasts. You can use thighs too, but breasts shred more cleanly.
  • 4 cups low-sodium chicken broth – Low-sodium is key here. You’ll add salt later, and you want control over the final seasoning.
  • 1 can (15 ounces) red enchilada sauce – Use mild or medium depending on your preference. I like Las Palmas for its deep flavor.
  • 1 can (15 ounces) black beans, drained and rinsed – Adds texture and protein. Rinsing removes excess sodium and that canned taste.
  • 1 can (15 ounces) fire-roasted diced tomatoes, undrained – Fire-roasted adds a subtle charred flavor that regular tomatoes can’t match.
  • 1 cup frozen corn kernels – No need to thaw. Just toss them in straight from the bag.
  • 4 ounces cream cheese, softened and cubed – This is the secret to the creamy texture. Full-fat works best, but reduced-fat is okay in a pinch.
  • 1/2 cup heavy cream – Adds richness. You can substitute half-and-half, but the soup won’t be as luscious.
  • Salt and black pepper, to taste
  • Fresh lime juice, from 1 lime – Brightens everything up. Don’t skip it.

For the Crispy Tortilla Strips

creamy chicken enchilada soup preparation steps

  • 4 corn tortillas (6-inch) – Use white or yellow corn tortillas. Flour tortillas won’t get as crispy.
  • 2 tablespoons vegetable or avocado oil – For frying. You can also bake them if you prefer a lighter option.
  • Flaky sea salt, for finishing

For Garnish (Optional but Recommended)

  • Fresh cilantro, chopped
  • Diced avocado
  • Shredded Mexican blend cheese
  • Sour cream or crema
  • Lime wedges

Equipment Needed

You don’t need a fancy kitchen to make this soup, but a few key tools make the process smoother.

  • Large Dutch oven or heavy-bottomed pot (5-6 quart) – A Le Creuset or Lodge works beautifully. The heavy bottom prevents scorching and distributes heat evenly.
  • Wooden spoon or silicone spatula – For stirring and scraping up browned bits from the bottom of the pot.
  • Sharp chef’s knife and cutting board – You’ll be dicing onion, mincing garlic, and shredding chicken. A dull knife makes all of that harder.
  • Two forks or a hand mixer – For shredding the cooked chicken. A hand mixer on low speed shreds chicken in about 30 seconds flat.
  • Small skillet or baking sheet – For making the tortilla strips. A skillet gives you more control over browning.
  • Tongs – For flipping the tortilla strips and removing them from the oil.
  • Paper towels – For draining the tortilla strips after frying.

If you don’t have a Dutch oven, a large stockpot will work. Just keep an eye on the heat—thinner pots can scorch the cream if you’re not careful. And if you don’t want to fry tortilla strips, you can always use store-bought tortilla chips in a pinch. But honestly, homemade strips are worth the extra five minutes.

Preparation Method

Let’s get cooking. This recipe comes together in about 45 minutes, and most of that is hands-off simmering time.

  1. Prep the tortilla strips first. Stack the corn tortillas and cut them into thin strips, about 1/4-inch wide. Heat the vegetable oil in a small skillet over medium heat. Once the oil shimmers, add the tortilla strips in a single layer (you may need to do this in batches). Fry for 2-3 minutes, stirring occasionally, until golden and crispy. Use tongs to transfer them to a paper towel-lined plate. Sprinkle with flaky sea salt immediately. Set aside.
  2. Season and sear the chicken. Pat the chicken breasts dry with paper towels. Season both sides generously with salt and pepper. In your Dutch oven, heat the olive oil over medium-high heat. Add the chicken breasts and cook for 5-6 minutes per side, until golden brown. Don’t crowd the pan—if your pot is small, cook the chicken in batches. Remove the chicken to a plate and set aside. It won’t be fully cooked through yet, and that’s fine.
  3. Sauté the aromatics. Reduce the heat to medium. Add the diced onion to the pot and cook for 4-5 minutes, scraping up any browned bits from the bottom. The onion should be soft and translucent. Add the minced garlic and jalapeño, and cook for 1 more minute until fragrant.
  4. Bloom the spices. Add the cumin, smoked paprika, chili powder, oregano, and chipotle powder (if using) to the pot. Stir constantly for 30-60 seconds. This toasts the spices and wakes up their flavor. You should smell them immediately—if you don’t, you’re not cooking them long enough.
  5. Build the broth. Pour in the chicken broth and enchilada sauce. Use your wooden spoon to scrape up any remaining browned bits from the bottom of the pot. Add the fire-roasted tomatoes, black beans, and frozen corn. Stir to combine.
  6. Simmer the chicken. Return the seared chicken breasts to the pot, nestling them into the liquid. Bring the soup to a gentle boil, then reduce the heat to low. Cover and simmer for 20-25 minutes, until the chicken is cooked through and tender enough to shred.
  7. Shred the chicken. Remove the chicken breasts from the pot and place them on a cutting board. Use two forks to shred the meat into bite-sized pieces. Alternatively, use a hand mixer on low speed—just pulse a few times and you’re done. Return the shredded chicken to the pot.
  8. Finish with cream and cream cheese. Reduce the heat to low. Add the cubed cream cheese and stir until it’s fully melted into the broth. Then slowly pour in the heavy cream while stirring constantly. Simmer for 5 more minutes, but do not let it boil—boiling can cause the dairy to separate and turn grainy.
  9. Season and brighten. Taste the soup and adjust the salt and pepper as needed. Squeeze in the juice of one lime and stir. The lime brightens everything and balances the richness of the cream.
  10. Serve. Ladle the soup into bowls. Top with a generous handful of crispy tortilla strips, a sprinkle of fresh cilantro, diced avocado, shredded cheese, and a dollop of sour cream. Serve with extra lime wedges on the side.

Cooking Tips & Techniques

I learned most of these the hard way—by making mistakes and then fixing them. Here’s what I wish someone had told me:

Sear the chicken, don’t just boil it. That golden-brown crust isn’t just for looks. It adds a layer of savory flavor (called the Maillard reaction) that you simply can’t get from boiling. Don’t skip this step, even if you’re short on time.

Bloom your spices in oil, not water. Spices are fat-soluble, meaning their flavors unlock when heated in oil. If you add them directly to the broth, they’ll taste flat and raw. Take the extra 45 seconds to stir them into the hot oil before adding liquid.

Don’t boil the cream. This is the mistake that ruined my second batch. High heat causes dairy proteins to seize up and separate, leaving you with a grainy, unappetizing texture. Add the cream at the very end, off the heat or on the lowest setting, and stir gently.

Shred the chicken while it’s still warm. Cold chicken doesn’t shred as easily. If you’re making this ahead of time, shred the chicken immediately after simmering, then refrigerate it separately from the broth. Combine them when you reheat.

Make extra tortilla strips. They disappear fast. I usually double the batch because I end up snacking on half of them before the soup is even ready. Store them in an airtight container at room temperature for up to 3 days—if they last that long.

Taste as you go. I can’t stress this enough. Salt levels vary depending on your broth, enchilada sauce, and whether your beans are salted. Taste the soup before you add the cream, then taste it again after. Adjust gradually—you can always add more salt, but you can’t take it out.

Variations & Adaptations

This soup is flexible. Here are a few ways to make it your own:

  • Make it vegetarian. Skip the chicken and use vegetable broth. Add an extra can of black beans or a can of pinto beans for protein. You can also add diced zucchini or bell peppers for more texture.
  • Make it dairy-free. Substitute the cream cheese with a dairy-free version (Kite Hill makes a good one) and use full-fat coconut milk instead of heavy cream. The coconut flavor is subtle and actually complements the smoky spices nicely.
  • Make it spicier. Add a diced serrano pepper along with the jalapeño, or stir in a tablespoon of adobo sauce from a can of chipotle peppers. You can also use hot enchilada sauce instead of mild.
  • Make it in a slow cooker. Sear the chicken and sauté the aromatics on the stovetop first, then transfer everything except the cream and cream cheese to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Shred the chicken, then stir in the cream cheese and heavy cream during the last 15 minutes.
  • Add rice or quinoa. For a heartier soup, stir in 1 cup of cooked white rice or quinoa after shredding the chicken. This stretches the soup and makes it even more filling.
  • Swap the protein. Use shredded rotisserie chicken to save time. Just skip the searing step and add the chicken during the last 10 minutes of simmering.

I once made this soup with leftover smoked turkey after Thanksgiving, and honestly, it was incredible. Don’t be afraid to experiment with whatever you have on hand.

Serving & Storage Suggestions

This soup is best served piping hot, straight from the pot. Ladle it into deep bowls and pile on the toppings—don’t be shy. The contrast between the warm, creamy soup and the cold, crunchy garnishes is what makes every bite interesting.

What to serve with it: A simple side salad with a tangy vinaigrette cuts through the richness beautifully. I also love serving it with warm cornbread or a stack of flour tortillas for dipping. If you’re feeling fancy, a cold Mexican beer or a best apple cider margarita recipe with cinnamon sugar rim pairs surprisingly well—the sweetness balances the smoky heat.

Storage: Let the soup cool completely before transferring it to an airtight container. Store in the refrigerator for up to 5 days. The flavors actually deepen overnight, so leftovers taste even better than the first bowl.

Freezing: This soup freezes beautifully, but leave out the cream and cream cheese if you plan to freeze it. Dairy can separate when thawed. Instead, make the base (everything up to step 8), let it cool, and freeze for up to 3 months. When you’re ready to eat, thaw it in the refrigerator overnight, reheat gently on the stovetop, and stir in the cream and cream cheese at the end.

Reheating: Reheat on the stovetop over low heat, stirring occasionally. Add a splash of chicken broth or water if the soup has thickened too much. Avoid the microwave if you can—it heats unevenly and can cause the dairy to separate.

Storing tortilla strips: Keep them in an airtight container at room temperature. Do not refrigerate—they’ll go soft. If they lose their crunch, re-crisp them in a 350°F oven for 3-4 minutes.

Nutritional Information & Benefits

This soup is indulgent but not ridiculous. Here’s the approximate nutritional breakdown per serving (based on 6 servings, without optional garnishes):

Nutrient Amount Per Serving
Calories 415
Protein 32g
Fat 22g
Saturated Fat 10g
Carbohydrates 28g
Fiber 6g
Sugar 6g
Sodium 780mg

Health benefits to note: Black beans are packed with fiber and plant-based protein, which help keep you full and support digestive health. Chicken provides lean protein for muscle repair and satiety. The fire-roasted tomatoes are rich in lycopene, an antioxidant linked to heart health. And the lime juice adds a boost of vitamin C.

Dietary considerations: This recipe is gluten-free (check your enchilada sauce label to be sure) and can be made dairy-free with the substitutions listed above. It’s not low-carb due to the beans and corn, but you can reduce the carbs by swapping the corn for diced zucchini and using fewer tortilla strips.

I’m not a nutritionist, and I don’t pretend to be one. But I do believe that a bowl of soup made with real ingredients—cream and all—is better for you than anything that comes out of a box. Balance, not restriction, is the goal here.

Conclusion

This creamy chicken enchilada soup is the kind of recipe you’ll come back to again and again. It’s forgiving enough for a beginner, satisfying enough for a seasoned cook, and flexible enough to adapt to whatever you have in your fridge. The crispy tortilla strips on top aren’t just a garnish—they’re the finishing touch that turns a good soup into a great one.

I hope you make this soup on a cold night when you need something warm and comforting. I hope you burn a tortilla strip or two (I still do sometimes) and eat them anyway. And I hope you tweak the recipe until it feels like yours—because that’s what cooking is really about.

If you try this recipe, I’d love to hear how it turned out. Leave a comment below and let me know what variations you tried. Did you add extra chipotle? Swap the chicken for something else? Make it in your slow cooker? Tell me everything. And if you’re looking for another cozy, one-pot dinner, don’t miss my cozy crockpot pumpkin chili with black beans—it’s perfect for fall and just as easy to throw together.

Happy cooking, friends. And don’t forget the lime.

Frequently Asked Questions

Can I use rotisserie chicken instead of cooking raw chicken?

Absolutely. Skip the searing step and add 3 cups of shredded rotisserie chicken after building the broth. Simmer for 10 minutes instead of 25, then proceed with the cream and cream cheese. It’s a great shortcut for busy nights.

Why did my soup turn out grainy?

Graininess usually means the dairy got too hot too fast. Always add cream cheese and heavy cream on low heat, and never let the soup boil after adding them. If your soup does separate, try blending it with an immersion blender for 10-15 seconds—it won’t fix the texture completely, but it helps.

Can I make this soup in an Instant Pot?

Yes. Use the sauté function to sear the chicken and cook the aromatics. Add the broth, enchilada sauce, tomatoes, beans, and corn. Pressure cook on high for 10 minutes, then quick release. Shred the chicken, then stir in the cream cheese and heavy cream using the keep warm setting. Do not pressure cook the dairy.

How do I make the tortilla strips stay crispy in the soup?

Add them right before serving, not before. If you’re meal prepping, store the tortilla strips separately and add them to each bowl individually. For extra crunch, you can also bake the strips at 375°F for 8-10 minutes instead of frying—they stay crispier longer.

Can I use Greek yogurt instead of heavy cream?

You can, but the texture will be thinner and slightly tangier. If you go this route, temper the yogurt first by whisking a ladleful of hot broth into it, then stirring the mixture back into the pot. This prevents the yogurt from curdling. Full-fat Greek yogurt works best here.

Pin This Recipe!

creamy chicken enchilada soup recipe

Print

Creamy Chicken Enchilada Soup: Easy One-Pot Dinner

This creamy chicken enchilada soup with crispy tortilla strips is rich, smoky, and deeply savory. Made in one pot with simple pantry ingredients, it’s the perfect comforting dinner for busy weeknights.

  • Author: Merry
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: Mexican

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 jalapeño, seeded and minced
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon chipotle chili powder (optional)
  • 1 1/2 pounds boneless, skinless chicken breasts
  • 4 cups low-sodium chicken broth
  • 1 can (15 ounces) red enchilada sauce
  • 1 can (15 ounces) black beans, drained and rinsed
  • 1 can (15 ounces) fire-roasted diced tomatoes, undrained
  • 1 cup frozen corn kernels
  • 4 ounces cream cheese, softened and cubed
  • 1/2 cup heavy cream
  • Salt and black pepper, to taste
  • Fresh lime juice, from 1 lime
  • 4 corn tortillas (6-inch)
  • 2 tablespoons vegetable or avocado oil
  • Flaky sea salt, for finishing
  • Fresh cilantro, chopped (for garnish)
  • Diced avocado (for garnish)
  • Shredded Mexican blend cheese (for garnish)
  • Sour cream or crema (for garnish)
  • Lime wedges (for garnish)

Instructions

  1. Prep the tortilla strips first. Stack the corn tortillas and cut them into thin strips, about 1/4-inch wide. Heat the vegetable oil in a small skillet over medium heat. Once the oil shimmers, add the tortilla strips in a single layer (you may need to do this in batches). Fry for 2-3 minutes, stirring occasionally, until golden and crispy. Use tongs to transfer them to a paper towel-lined plate. Sprinkle with flaky sea salt immediately. Set aside.
  2. Season and sear the chicken. Pat the chicken breasts dry with paper towels. Season both sides generously with salt and pepper. In your Dutch oven, heat the olive oil over medium-high heat. Add the chicken breasts and cook for 5-6 minutes per side, until golden brown. Remove the chicken to a plate and set aside.
  3. Sauté the aromatics. Reduce the heat to medium. Add the diced onion to the pot and cook for 4-5 minutes, scraping up any browned bits from the bottom. Add the minced garlic and jalapeño, and cook for 1 more minute until fragrant.
  4. Bloom the spices. Add the cumin, smoked paprika, chili powder, oregano, and chipotle powder (if using) to the pot. Stir constantly for 30-60 seconds until fragrant.
  5. Build the broth. Pour in the chicken broth and enchilada sauce. Use your wooden spoon to scrape up any remaining browned bits from the bottom of the pot. Add the fire-roasted tomatoes, black beans, and frozen corn. Stir to combine.
  6. Simmer the chicken. Return the seared chicken breasts to the pot, nestling them into the liquid. Bring the soup to a gentle boil, then reduce the heat to low. Cover and simmer for 20-25 minutes, until the chicken is cooked through and tender enough to shred.
  7. Shred the chicken. Remove the chicken breasts from the pot and place them on a cutting board. Use two forks to shred the meat into bite-sized pieces. Return the shredded chicken to the pot.
  8. Finish with cream and cream cheese. Reduce the heat to low. Add the cubed cream cheese and stir until it’s fully melted into the broth. Then slowly pour in the heavy cream while stirring constantly. Simmer for 5 more minutes, but do not let it boil.
  9. Season and brighten. Taste the soup and adjust the salt and pepper as needed. Squeeze in the juice of one lime and stir.
  10. Serve. Ladle the soup into bowls. Top with a generous handful of crispy tortilla strips, a sprinkle of fresh cilantro, diced avocado, shredded cheese, and a dollop of sour cream. Serve with extra lime wedges on the side.

Notes

Sear the chicken for better flavor. Bloom spices in oil. Do not boil the cream. Shred chicken while warm. Make extra tortilla strips. Taste as you go.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 415
  • Sugar: 6
  • Sodium: 780
  • Fat: 22
  • Saturated Fat: 10
  • Carbohydrates: 28
  • Fiber: 6
  • Protein: 32

Keywords: chicken enchilada soup, creamy soup, one-pot dinner, Mexican soup, easy dinner, comfort food

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating