My Secret to the Best Creamy Chicken Enchilada Soup

I remember the first time I tried chicken enchilada soup. It was years ago at one of those popular chain restaurants, and while I enjoyed the spicy, cheesy flavors, I couldn’t help but feel like something was missing. It was good, but it didn’t quite capture the soul of an actual chicken enchilada. It tasted like a spicy chicken soup, not like a deconstructed, spoonable version of my favorite casserole.
For weeks, I tinkered with my own version at home. I tried different thickeners, from a classic flour roux to a cornstarch slurry, but they all left the soup feeling a little one-dimensional. The texture was better, but the flavor was still just… soup.
The breakthrough came on a weekend when I was making tamales. As I mixed the masa harina with broth, that unmistakable, earthy aroma of fresh corn tortillas filled my kitchen. A lightbulb went off. That was it! That was the flavor that was missing. The very next day, I made a new batch of my chicken enchilada soup, this time using masa harina to thicken the base. It was a revelation. The soup was rich, velvety, and had an authentic, deep corn flavor that tasted exactly like a warm tortilla soaked in enchilada sauce. It finally tasted right, and I’ve never made it any other way since.
This recipe is the result of that discovery, and I’m so excited to share it. It’s the creamiest, most flavorful chicken enchilada soup you’ll ever have, and it all comes down to one simple, game changing ingredient.
Why This Chicken Enchilada Soup Recipe Works
There are countless chicken enchilada soup recipes floating around, and many of them are fantastic. This dish has become a modern classic for a reason. It delivers all the comforting, savory, and spicy notes of a traditional enchilada casserole but with the ease of a one pot meal. It’s the perfect weeknight dinner when you’re craving Mexican food but don’t have the time to roll and bake a full pan of enchiladas.
The problem I found with most recipes is that they struggle to replicate that essential corn tortilla flavor. They often rely on cornstarch or all purpose flour to create a thick, creamy base. While that works for texture, it completely misses the flavor mark. You get thickness, but you lose authenticity. The soup ends up tasting more like a spicy chowder than a true enchilada experience.
My recipe solves this problem with one key ingredient: masa harina. This isn’t just regular corn flour. Masa harina is made from corn that has been soaked in an alkaline solution, a process called nixtamalization. This process unlocks a unique, savory, and slightly tangy flavor that is the signature taste of corn tortillas and tamales. By using it as our thickener, we are not just adding body to the soup. We are infusing every single spoonful with the genuine taste of an enchilada tortilla. It’s a small change that makes a world of difference, transforming the soup from simply “good” to absolutely unforgettable. It’s the secret to getting that restaurant-quality, authentic flavor right in your own kitchen.
Ingredients for Chicken Enchilada Soup
The beauty of this recipe is how it uses mostly pantry staples to create something truly special. Everything here is easy to find at your local grocery store, but the way they come together is pure magic. Let’s walk through what you’ll need.
The foundation is built on aromatics and spices, like yellow onion, garlic, and a little jalapeño for a gentle kick. Then we have our spice blend of chili powder, cumin, smoked paprika, and oregano. These create that classic Tex-Mex warmth. For the liquid base, we use a combination of low sodium chicken broth and a can of red enchilada sauce. Using a quality chicken broth really makes a difference here, so grab one you truly enjoy the taste of.
Now, for the star of the show, my secret weapon: masa harina. This special corn flour is what gives our soup its authentic texture and flavor, mimicking the taste of corn tortillas. Please don’t substitute this with cornmeal or regular corn flour, as the flavor profile is completely different. You can typically find it in the international aisle of your supermarket. The heavy cream and Monterey Jack cheese, added at the end, provide that luxurious, creamy finish we all love. For the best melt, I always recommend shredding your own cheese from a block. Pre shredded cheeses contain anti caking agents that can make your soup a bit grainy.
- 1 tbsp olive oil
- 1 medium yellow onion, chopped
- 2 cloves garlic, minced
- 1 jalapeño, seeded and finely diced
- 1/4 cup masa harina
- 2 tsp chili powder
- 1 tsp ground cumin
- 1/2 tsp smoked paprika
- 1/2 tsp dried oregano
- 4 cups low-sodium chicken broth
- 1 (15-ounce) can black beans, rinsed and drained
- 1 (15-ounce) can corn, drained
- 1 (10-ounce) can diced tomatoes with green chilies, undrained
- 1 (15-ounce) can red enchilada sauce
- 2 cups cooked and shredded chicken
- 1/2 cup heavy cream
- 1 cup shredded Monterey Jack cheese
- Salt and freshly ground black pepper to taste
- For Garnish (Optional):
- Tortilla strips
- Diced avocado
- Sour cream
- Chopped fresh cilantro
- Lime wedges
Step-by-Step Instructions For Making Chicken Enchilada Soup
This soup comes together in one pot, making it a perfect choice for a busy weeknight. I recommend using a heavy-bottomed pot or a Dutch oven, as it will distribute the heat evenly and prevent the bottom from scorching. Let’s get cooking!
Step 1: Sauté the Aromatics
First, heat your olive oil in the Dutch oven over medium heat. Add the chopped onion and diced jalapeño. Let them cook, stirring occasionally, until they’ve softened up nicely, which usually takes about 5 to 7 minutes. You want them tender, not browned. Then, stir in your minced garlic and cook for just one more minute. You’ll know it’s ready when that wonderful garlic aroma hits you. Be careful not to let the garlic burn, or it will turn bitter.
Step 2: Toast the Spices and Masa Harina
This step is crucial for building flavor. Sprinkle the masa harina, chili powder, cumin, smoked paprika, and oregano directly over the cooked vegetables. Stir everything together constantly for about one minute. This “blooms” the spices, deepening their flavor, and it also toasts the masa harina, cooking out any raw flour taste. Your kitchen will start to smell absolutely amazing.
Step 3: Build the Soup Base
Now it’s time to turn this into a soup. While whisking continuously, gradually pour in the chicken broth. Pouring it in slowly while you whisk is the key to a perfectly smooth, lump-free soup. Once all the broth is incorporated, stir in the rinsed black beans, drained corn, the undrained can of diced tomatoes with green chilies, and the red enchilada sauce. Give it all a good stir to combine.
Step 4: Simmer and Meld Flavors
Bring the mixture to a lively simmer, then reduce the heat a bit to maintain that gentle simmer. Let it cook for about 15 minutes, stirring every so often. This gives the flavors time to get to know each other and allows the masa harina to work its magic, thickening the soup beautifully.
Step 5: Add the Chicken and Creamy Finish
Stir in your shredded chicken. A rotisserie chicken is a fantastic time saver here! Let it cook for another 5 minutes until the chicken is heated all the way through. Now, for the grand finale. Reduce the heat to the lowest setting. Slowly pour in the heavy cream and the shredded Monterey Jack cheese. Stir gently and constantly until the cheese is completely melted into a velvety, creamy dream. It’s important to do this over low heat to prevent the cream from curdling. Finally, taste your creation and season with salt and pepper as needed.
How To Serve Chicken Enchilada Soup
Serving this chicken enchilada soup is where you can really have some fun and let everyone customize their own bowl. I love setting up a little toppings bar, especially when we have company. It turns dinner into a more interactive and personalized experience. Think of the soup as your canvas and the garnishes as your paint.
The perfect bowl, in my opinion, needs a variety of textures and temperatures. You want something crunchy, something cool and creamy, and something fresh and vibrant. The contrast is what makes each bite exciting. A pile of crispy tortilla strips is non negotiable for that essential crunch. A dollop of cool sour cream or Mexican crema cuts through the richness, while creamy diced avocado adds a lovely buttery texture. A sprinkle of fresh, chopped cilantro and a bright squeeze of lime juice at the very end will awaken all the flavors and add a pop of freshness that ties everything together beautifully.
Here are some of my favorite ways to garnish a bowl:
- The Classic: A generous dollop of sour cream, a sprinkle of fresh cilantro, some crunchy tortilla strips, and a wedge of lime on the side.
- Fully Loaded: Add diced avocado, some extra shredded Monterey Jack or cotija cheese, and a few slices of fresh jalapeño for those who like extra heat.
- A Simple Finish: Even just a swirl of sour cream and a few sprigs of cilantro can elevate the soup from simple to spectacular.
Don’t be afraid to get creative! Crushed tortilla chips, a sprinkle of smoked paprika, or even some pickled red onions would be wonderful additions. No matter how you top it, this soup is sure to be a showstopper.
How To Store & Reuse Chicken Enchilada Soup Leftovers
One of the best things about this chicken enchilada soup is that the leftovers are just as delicious, if not more so! As the soup sits, the flavors continue to meld and deepen, making the next day’s lunch something to look forward to. Proper storage is key to keeping it fresh and tasty.
First, always let the soup cool down to room temperature before storing it. Putting a hot pot of soup directly into the refrigerator can raise the internal temperature of your fridge, which isn’t safe for the other food in there. Once cooled, you can store it in an airtight container. When reheating, do it gently on the stovetop over medium-low heat, stirring occasionally to prevent scorching. You can also reheat individual portions in the microwave, stopping to stir every minute or so until it’s heated through. The soup may thicken a bit in the fridge, so feel free to add a splash of chicken broth to thin it back to your desired consistency.
Here’s how I like to store and use my leftovers:
- In the Refrigerator: The soup will keep beautifully in an airtight container in the fridge for up to 4 days. Perfect for easy lunches throughout the week.
- In the Freezer: This soup freezes wonderfully! I like to portion it into individual freezer safe containers or bags. It will last for up to 3 months. Just be aware that the texture of the cream can change slightly upon thawing, but it’s usually not very noticeable. Thaw it overnight in the fridge before reheating.
- Creative Reuse: Don’t just reheat it! You can use the leftover soup as a fantastic sauce. Try pouring it over a baked potato or using it as a base for a delicious chicken pot pie with a Tex-Mex twist.
Just remember to store any garnishes like avocado or tortilla strips separately. They are best added fresh right before serving to maintain their texture and flavor.
Substitutions & Variations For Chicken Enchilada Soup
This chicken enchilada soup recipe is a wonderful starting point, but it’s also incredibly forgiving and adaptable. Feel free to play around with the ingredients to suit your taste or use up what you have on hand in your pantry. It’s hard to go wrong when you start with such a flavorful base.
You can easily adjust the spice level to your family’s preference. For a milder soup, you can omit the jalapeño entirely or make sure to remove all the seeds and white membranes. If you want to kick up the heat, leave some of the jalapeño seeds in, add a pinch of cayenne pepper with the other spices, or use a can of “hot” enchilada sauce. You can also swap out the protein. Leftover shredded turkey from Thanksgiving would be a fantastic substitute for the chicken, or you could use ground beef or turkey, browning it with the onions at the beginning.
Here are a few more ideas to get you started:
- Make it Vegetarian: To make a vegetarian version, simply omit the chicken and use vegetable broth. To make it heartier, you can add an extra can of beans (pinto beans would be great) or some roasted sweet potatoes.
- Dairy-Free Option: For a dairy-free version, you can substitute the heavy cream with a can of full fat coconut milk and use your favorite dairy-free shredded cheese. The coconut milk will add a slightly different but still delicious creamy dimension.
- Smoky Chipotle Twist: For a smokier, spicier flavor, add one or two minced chipotle peppers in adobo sauce along with the garlic. The smoky heat is a perfect complement to the other flavors in the soup.
- Change the Cheese: While Monterey Jack is a great melter, you could also use a sharp cheddar, a Colby Jack blend, or a pepper jack cheese for an extra kick of spice.
Think of this recipe as a template. Once you’ve tried it my way, I encourage you to make it your own and discover your family’s favorite version!
My Signature Chicken Enchilada Soup

Description: A rich, creamy, and flavorful soup that captures all the magic of chicken enchiladas in one comforting bowl. My secret ingredient, masa harina, gives it an authentic texture and taste you won’t find anywhere else.
Yield: 6-8 servings | Category: Soup | Cuisine: Tex-Mex
Prep Time: 15 minutes | Cook Time: 30 minutes
Ingredients
- 1 tbsp olive oil
- 1 medium yellow onion, chopped
- 2 cloves garlic, minced
- 1 jalapeño, seeded and finely diced
- 1/4 cup masa harina
- 2 tsp chili powder
- 1 tsp ground cumin
- 1/2 tsp smoked paprika
- 1/2 tsp dried oregano
- 4 cups low-sodium chicken broth
- 1 (15-ounce) can black beans, rinsed and drained
- 1 (15-ounce) can corn, drained
- 1 (10-ounce) can diced tomatoes with green chilies, undrained
- 1 (15-ounce) can red enchilada sauce
- 2 cups cooked and shredded chicken
- 1/2 cup heavy cream
- 1 cup shredded Monterey Jack cheese
- Salt and freshly ground black pepper to taste
- For Garnish (Optional): Tortilla strips, diced avocado, sour cream, chopped fresh cilantro, lime wedges
Instructions
- Heat oil in a large pot or Dutch oven over medium heat. Sauté onion and jalapeño until soft, about 5-7 minutes. Add garlic and cook for 1 minute.
- Stir in masa harina and all spices, cooking for 1 minute to toast.
- Gradually whisk in chicken broth until smooth. Stir in beans, corn, diced tomatoes, and enchilada sauce.
- Bring to a simmer and cook for 15 minutes, stirring occasionally.
- Stir in shredded chicken and cook for 5 more minutes until heated through.
- Reduce heat to low. Stir in heavy cream and cheese until melted and smooth.
- Season with salt and pepper to taste and serve hot with desired garnishes.
Notes
Using a pre-cooked rotisserie chicken is a wonderful shortcut that makes this recipe even faster for a weeknight meal. Also, shredding your own cheese from a block will result in a creamier, smoother soup texture.
Servings: 6 | Calories: 450 kcal | Fat: 25g | Carbohydrates: 30g | Protein: 28g
5 FAQs About Chicken Enchilada Soup
Here are some straightforward answers to the most common questions I receive about this chicken enchilada soup recipe.
What is the secret to a thick and creamy chicken enchilada soup?
The secret truly lies in using masa harina as the thickener instead of all-purpose flour or cornstarch. While other thickeners can give you a thicker consistency, masa harina does double duty. It not only thickens the soup to a beautiful, velvety texture, but it also imparts an authentic, earthy corn flavor that is absolutely essential for capturing the true essence of an enchilada. It’s the ingredient that makes the soup taste like an actual enchilada, not just a generic spicy chicken soup.
Another key to creaminess is the technique used at the end of the recipe. Adding the heavy cream and shredded cheese over very low heat is critical. If the soup is boiling or even simmering too vigorously, the dairy can separate or “curdle,” resulting in a grainy texture. By reducing the heat to its lowest setting and stirring gently until the cheese is just melted, you ensure a smooth, luxurious, and perfectly integrated finish. Shredding your own cheese from a block also helps, as it melts more smoothly than pre-shredded varieties.
Can I make chicken enchilada soup in a slow cooker?
Yes, absolutely! This recipe adapts wonderfully to the slow cooker, making it an even easier “set it and forget it” meal. To convert the recipe, you’ll still want to do the first couple of steps on the stovetop to build the best flavor profile, as a slow cooker can’t properly sauté vegetables or toast spices. Sauté the onion, jalapeño, and garlic in a skillet as directed. Then, stir in the masa harina and spices and toast them for one minute.
After that, transfer the vegetable and spice mixture to your slow cooker. Whisk in the chicken broth, then stir in the beans, corn, diced tomatoes, enchilada sauce, and the raw chicken breasts (you can use raw chicken since it will be cooking for a long time). Cook on low for 6 to 8 hours or on high for 3 to 4 hours. Once the chicken is cooked through, remove it, shred it with two forks, and return it to the slow cooker. About 15 minutes before serving, stir in the heavy cream and shredded cheese until melted. Keep the slow cooker on the “warm” setting until you’re ready to serve.
How can I adjust the spice level of my chicken enchilada soup?
Adjusting the heat in this soup is very simple, and you can easily tailor it to your personal preference. The main sources of heat are the jalapeño, the chili powder, and the can of diced tomatoes with green chilies. For a milder soup, the easiest fix is to completely omit the fresh jalapeño. You can also look for “mild” versions of both the diced tomatoes with green chilies and the red enchilada sauce, which will significantly reduce the overall heat level while keeping all the flavor.
If you love spicy food and want to turn up the heat, you have several options. You can leave some or all of the seeds and white membranes in your jalapeño, as that is where most of the pepper’s heat is concentrated. You could also add a pinch of cayenne pepper or a dash of your favorite hot sauce into the soup along with the other spices. For a smoky heat, adding a minced chipotle pepper in adobo sauce is a fantastic choice. Start with a small amount, let the soup simmer, and then taste and adjust as needed. It’s always easier to add more heat than it is to take it away!
What kind of chicken is best for chicken enchilada soup?
You have a lot of flexibility when it comes to the chicken for this soup, which is part of its weeknight-friendly appeal. My absolute favorite shortcut is to use a store-bought rotisserie chicken. It’s already cooked, seasoned, and incredibly tender, which saves a ton of time and effort. You’ll need about two cups of shredded meat, which is roughly what you’ll get from one small rotisserie chicken.
If you prefer to cook your own chicken, boneless, skinless chicken breasts or thighs both work wonderfully. You can poach them in simmering water or broth until cooked through, then shred them. Alternatively, you can bake them in the oven with a little salt and pepper. If you’re making the slow cooker version, you can simply place the raw chicken breasts or thighs directly into the slow cooker with the other ingredients, and they will become perfectly tender and easy to shred after a few hours of cooking.
Why did my chicken enchilada soup curdle?
This is a common issue when working with dairy in soups, and it almost always comes down to two factors: temperature and acidity. Dairy products like heavy cream and cheese contain proteins that can clump together, or “curdle,” when exposed to high heat or a highly acidic environment. This soup has both, with the heat from cooking and the acidity from the tomatoes and enchilada sauce.
The number one way to prevent this is to manage your temperature carefully at the final stage. Before you add the heavy cream and cheese, you must reduce the heat to the absolute lowest setting. The soup should not be simmering at all. Then, stir in the cream and cheese gently and consistently, just until the cheese is melted. Do not let the soup come back to a boil after you’ve added the dairy. Another helpful tip is to use full-fat dairy, like heavy cream and full-fat cheese. The higher fat content makes them more stable and less likely to curdle than lower-fat alternatives like milk or half-and-half.
Try These Recipes Next
If you enjoyed this hearty and flavorful soup, here are a few other recipes from my kitchen that I think you’ll love.
- Easy Chicken Tortilla Soup: A lighter, broth-based soup that’s packed with flavor and ready in under 30 minutes.
- Crock Pot Creamy Mexican Chicken Soup: Another creamy, delicious slow cooker favorite that’s perfect for a hands-off dinner.
- Chicken Enchilada Casserole: When you’re ready to tackle the classic, this layered casserole is cheesy, satisfying, and a total crowd-pleaser.
I hope you enjoy making these as much as I do!