You know that feeling when you’re craving enchiladas but the thought of rolling tortillas makes you want to order takeout instead?
I’ve been there. Too many times.
That’s exactly how this soup was born. I wanted all those incredible enchilada flavors—the smoky spices, that tangy red sauce, the gooey melted cheese—but without spending my entire evening in the kitchen.
So I dumped everything into one pot. And honestly? It turned out even better than the original.
This soup has been my go-to for years now. It warms me up on cold nights, saves my weeknight dinners, and never fails to impress when I serve it to friends.
The best part? You can throw in whatever chicken you have. Fresh breasts. Leftover rotisserie from the store. Even chicken thighs if that’s your thing.
It always turns out rich and satisfying. And people always think you slaved away for hours when it actually takes less than one.
Prep Time: 10 minutes | Cook Time: 35 minutes | Total Time: 45 minutes
Servings: 6-8 servings (approximately 11 cups) | Difficulty: Easy
Why This Recipe Actually Works
Here’s the thing about most chicken soups.
They rely on broth alone for flavor. Which is fine. But it’s not amazing.
This soup? Different story.

I add cream cheese AND shredded cheddar. Both.
The result is this velvety, coat-your-spoon texture that makes every bite feel like a warm hug. The enchilada sauce combines with diced tomatoes and green chilies to build flavors that taste genuinely Mexican—not like some watered-down version.
What Makes This Different From Regular Chicken Soup
Most recipes tell you to just simmer chicken in broth.
Boring.
I start by sautéing onions, jalapeños, and garlic first. This builds a flavor base that you simply cannot get by dumping everything in at once.
Then there’s the spice blend.
I use chili powder, cumin, garlic powder, onion powder… and here’s where it gets interesting: a tiny bit of cinnamon.
I know what you’re thinking. Cinnamon? In soup?
Trust me on this. It’s actually traditional in Mexican cooking. It adds this warmth that you can’t quite put your finger on. You won’t taste “cinnamon” exactly. You’ll just taste something… deeper.

The Ingredients That Really Matter
I’ve made this soup probably a hundred times by now.
And I’ve learned which shortcuts work and which ones absolutely don’t.
Shred your own cheese.
I cannot stress this enough. Pre-shredded cheese has these anti-caking agents that stop it from melting smoothly. When you shred your own cheddar and Monterey Jack from a block, they melt into these beautiful silky strands.
Night and day difference.
The enchilada sauce matters too. A lot.
I go for red enchilada sauce because it has this deep, slightly sweet flavor that works perfectly here. If you can only find mediocre jarred sauce at your store, consider making your own. It takes maybe ten minutes and transforms this soup from good to restaurant-quality.
Why I Make This Every Single Sunday
Here’s something cool about this soup.
It gets better the next day.
Seriously. The flavors meld together as it sits in the fridge. Day-two soup tastes even more cohesive and delicious than when you first make it.
So I cook up a huge batch every Sunday. Portion it into containers. And boom—easy weekday lunches are handled.
It also freezes like a dream. Stays good for three months.
My favorite thing about this recipe? It adapts to whatever I have on hand.
Out of chicken? Grab a rotisserie bird from the store.
Want more heat? Throw in extra jalapeños.
Feeding kids who can’t handle spice? Skip the hot sauce and use mild green chilies.
Whether you’re cooking for a crowd or just meal-prepping for yourself, this soup delivers every time. Without demanding you spend half your day cooking.
What You’ll Need
I’ve broken down the ingredients to make your life easier. Get everything measured and ready before you start—it makes the whole process way smoother.
| Ingredient | Quantity | Notes |
|---|---|---|
| Chili powder | ½ teaspoon | Part of spice blend |
| Mustard powder | ½ teaspoon | Adds depth |
| Garlic powder | ½ teaspoon | Aromatic base |
| Onion powder | ½ teaspoon | Enhances savory notes |
| Cumin | ¼ teaspoon | Essential Mexican spice |
| Cinnamon | 1 pinch | Adds warmth |
| Cayenne pepper | 1 pinch | For subtle heat |
| Butter | 1 tablespoon | For sautéing |
| Olive oil | 1 tablespoon | Prevents butter burning |
| Yellow onion | 1 medium, diced | Sweet base flavor |
| Jalapeño pepper | 1, seeded and diced | Adjustable heat |
| Garlic | 3 cloves, minced | Fresh is best |
| Red enchilada sauce | 10 oz | Creates main flavor |
| Diced tomatoes with green chilies | 10 oz, undrained | Adds texture and tang |
| Black beans | 15 oz, drained | Protein and fiber |
| Corn kernels | 15 oz, drained | Sweet contrast |
| Hot sauce | 1 teaspoon | Optional kick |
| Chicken broth | 4 cups | Low sodium preferred |
| Chicken breast | 1 large or 2 small | Boneless, skinless |
| Cream cheese | 4 oz, cubed | Creates creaminess |
| Cheddar cheese | 1 cup, shredded | Sharp works well |
| Monterey Jack cheese | ½ cup, shredded | Adds mild flavor |

How to Make It (Step by Step)
Getting Ready
Mix all your spices together in a small bowl first.
This might seem fussy, but it ensures they distribute evenly throughout the soup. Nobody wants to bite into a cumin pocket.
Cube your cream cheese and let it sit at room temperature. I’ll show you a quick trick to soften it faster in the tips section if you’re in a hurry.
Shred your cheddar and Monterey Jack from blocks. Takes maybe five minutes. Makes a huge difference in how the cheese melts.
Building Your Flavor Foundation
Heat the butter and olive oil together in your soup pot over medium heat.
Why both? The oil keeps the butter from burning while the butter adds richness.
Toss in your diced onions and jalapeños. Stir them around occasionally. Let them cook for about four minutes.
You’ll know they’re ready when the onions turn translucent and start smelling amazing.
Now add your minced garlic.
Cook for just one more minute. Garlic burns fast, so we add it after the onions have already softened. This prevents that bitter, burnt garlic taste.
Putting It All Together
Grab your chicken breast. Pat it dry with paper towels.
Season both sides well with salt and pepper. Don’t be shy here.
Add the seasoned chicken to your pot along with:
- Enchilada sauce
- Diced tomatoes with green chilies
- Black beans
- Corn
- Hot sauce
- Chicken broth
- That spice blend you mixed earlier
Bring everything up to a gentle boil.
This part is important. A gentle boil.
If you let it boil too hard, you’ll end up with tough, rubbery chicken. A gentle simmer keeps it tender and juicy.
Let it bubble away gently for fifteen to twenty minutes. Until the chicken cooks all the way through.

The Final Steps
Pull the chicken out with tongs.
Set it on a cutting board. Let it rest for two or three minutes.
While it rests, grab two forks. Shred the chicken into bite-sized pieces. Return all that shredded chicken to the soup.
Now turn your heat down to low.
This next part is crucial. Your soup needs to be on low heat—not boiling—when you add the cheese.
Stir in your softened cream cheese. Break it up until it completely melts and disappears into the soup.
Add your shredded cheddar and Monterey Jack. Stir constantly while they melt.
Give your soup a taste. Adjust the seasonings if you need to.
Some people like more cumin. Others want extra heat from cayenne. Make it yours.
Tips That Actually Make a Difference
How to Deal with Cream Cheese
Want to soften cream cheese fast?
Here’s what I do:
Heat two cups of water in your microwave. Remove the hot water. Place your cubed cream cheese in the warm (empty) microwave and close the door.
Wait five minutes.
The leftover heat softens it perfectly without actually cooking it.
And remember: your soup base should NOT be boiling when you add cheese.
High heat makes dairy separate. You’ll end up with a grainy, unpleasant texture instead of smooth and creamy.
Always turn the heat to low first. Then add your cream cheese and shredded cheese.
Different Ways to Use Chicken
Bone-in chicken thighs work great here.
Actually, they work better than great. The bones release collagen as they simmer, making your broth richer and more flavorful.
Just remember to fish out the bones after you shred the meat.
Got leftover rotisserie chicken sitting in your fridge?
Perfect. Add two cups of shredded meat when you’d normally add raw chicken. Let it simmer for just fifteen minutes to heat through and blend with the other flavors.
The Slow Cooker Version
Throw everything except the cream cheese, shredded cheese, corn, and black beans into your slow cooker.
Cook on low for six hours.
Pull out the chicken. Shred it. Return it to the pot with the corn and beans.
Stir in both types of cheese until they melt.
Done.
Storing and Reheating
This soup stores beautifully.
Which is why I make such big batches.
Let it cool down completely. Transfer it to airtight containers. It’ll keep in your fridge for three days.
The flavors actually get better overnight. Day-two soup often tastes even more delicious than when you first made it.
Want to freeze it?
Use freezer-safe containers. Leave about an inch of space at the top—liquids expand when they freeze.
It’ll stay good for three months.
Thaw it overnight in the fridge before reheating on the stovetop over medium-low heat.

Ways to Change It Up
Making It Spicier
Add an extra jalapeño. Or two if you’re brave.
You could also swap half the Monterey Jack for pepper jack cheese. That adds a nice kick without overwhelming the other flavors.
A few dashes of cayenne pepper works too. Or try chipotle powder for a smokier heat.
Lightening It Up
Replace the cream cheese with Greek yogurt.
Sounds weird, but the tanginess actually complements the Mexican flavors really well.
For a dairy-free version, skip all the cheese. Add cashew cream instead for that rich, creamy texture.
Toppings That Take It Over the Top
This is where you can really customize each bowl.
I always set out:
- Sliced avocado
- Fresh cilantro
- Lime wedges
- Sour cream
- Crispy tortilla strips
Other great options:
- Diced red onions
- Sliced radishes
- Pickled jalapeños
Let everyone build their own perfect bowl.
Questions People Always Ask Me
Can I use chicken thighs instead of breasts?
Yes! Do it.
Chicken thighs have more fat, which means more flavor. Boneless thighs work perfectly. Or use bone-in for an even richer broth.
Just pull out the bones after you shred the meat.
What if I don’t have enchilada sauce?
Grab an eight-ounce can of tomato sauce. It won’t taste quite as complex, but it’ll still be good.
Better option? Make quick enchilada sauce by mixing tomato sauce with chili powder, cumin, and garlic powder.
Why did my soup turn grainy after I added cheese?
Your liquid was too hot.
Cheese needs to hit low heat or it separates and gets grainy. Always turn your heat down to low before adding any dairy.
Also make sure you’re using freshly shredded cheese from a block. Pre-shredded cheese has stabilizers that mess with the melting.
Can I make this ahead for a party?
Absolutely.
Make it up to two days before you need it. Store it in the fridge. Reheat gently on the stovetop when you’re ready.
Set up a toppings bar so your guests can customize their bowls. Makes hosting way easier.
My soup came out too thin. How do I fix it?
Mix one tablespoon of cornstarch with two tablespoons of cold water.
Stir this mixture into your simmering soup. Cook for a few minutes until it thickens up.
Or just mash some of the beans against the side of the pot. They’ll release their natural starches and thicken the soup.
This soup brings warmth and flavor without asking you to spend your whole day cooking.
Perfect for busy weeknights. Great for meal prep. Amazing for feeding a crowd.
It delivers. Every single time.
Quick Storage Reference:
- Fridge: Up to 3 days in airtight containers
- Freezer: Up to 3 months in freezer-safe containers
- Reheating: Stovetop over medium-low heat
- Pro tip: Tastes even better the next day

Creamy Chicken Enchilada Soup
Ingredients
Spice Blend
- 1/2 teaspoon chili powder
- 1/2 teaspoon mustard powder
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon cumin
- 1 pinch cinnamon
- 1 pinch cayenne pepper
Soup Base
- 1 tablespoon butter
- 1 tablespoon olive oil
- 1 medium yellow onion diced
- 1 jalapeño pepper seeded and diced
- 3 cloves garlic minced
- 10 oz red enchilada sauce
- 10 oz diced tomatoes with green chilies undrained
- 15 oz black beans drained
- 15 oz corn kernels drained
- 1 teaspoon hot sauce optional
- 4 cups chicken broth low sodium preferred
- 1 large chicken breast boneless, skinless (or 2 small)
- salt and pepper to taste
Creamy Finish
- 4 oz cream cheese cubed and softened
- 1 cup cheddar cheese shredded from block, sharp preferred
- 1/2 cup Monterey Jack cheese shredded from block
Instructions
Prepare Ingredients
- Mix all spices (chili powder, mustard powder, garlic powder, onion powder, cumin, cinnamon, and cayenne) together in a small bowl. Set aside.
- Cube cream cheese and let sit at room temperature to soften. Shred cheddar and Monterey Jack from blocks.
Build Flavor Base
- Heat butter and olive oil together in a large soup pot over medium heat.
- Add diced onions and jalapeños. Cook for about 4 minutes, stirring occasionally, until onions turn translucent.
- Add minced garlic and cook for 1 more minute, stirring frequently to prevent burning.
Cook the Soup
- Pat chicken breast dry with paper towels and season both sides generously with salt and pepper.
- Add seasoned chicken, enchilada sauce, diced tomatoes with green chilies, black beans, corn, hot sauce, chicken broth, and the spice blend to the pot. Stir to combine.
- Bring to a gentle boil, then reduce to a gentle simmer. Cook for 15-20 minutes until chicken is cooked through.
Finish the Soup
- Remove chicken with tongs and place on a cutting board. Let rest for 2-3 minutes, then shred with two forks into bite-sized pieces. Return shredded chicken to the pot.
- Turn heat down to low. Add softened cream cheese and stir until completely melted and incorporated.
- Add shredded cheddar and Monterey Jack cheese. Stir constantly until cheeses melt smoothly into the soup.
- Taste and adjust seasonings as needed. Serve hot with desired toppings.










