I have a strict rule about soup: it has to taste like it took longer than it did. This one clears that bar by a mile. It’s deep, savory, velvety, and tastes like it simmered on the back burner all afternoon — except you can get it on the table on a Wednesday night without breaking a sweat.
The short version: A deeply flavorful, naturally creamy chicken enchilada soup that comes together in one pot and under an hour.
I’ve tested this with both store-bought rotisserie chicken and leftovers from a Tuesday night shred session. Both work. Both disappear.
- Serves: 6 as a main
- Hands-On Time: 15 min | Total Time: 45 min
- Difficulty: Easy enough for a Wednesday
- Cost per serving: ~$4.50
- Calories: ~450 per serving
- Dietary Notes: Naturally gluten-free (if using GF enchilada sauce). Can be made dairy-free.
(Photo above: Wide, shallow bowl of deep red soup, a swirl of crema on top, scattered with crushed tortilla chips, a wedge of lime, and fresh cilantro. Overhead shot, warm afternoon light, a rustic wooden table underneath.)
The Trick That Keeps It Creamy (No Curdled Dairy Here)

The enemy of a good creamy soup is a curdled, grainy texture — and that’s exactly what happens when you add dairy to a pot of boiling liquid and hope for the best. The first time I made a version of this soup, I ended up with a sad, pale-orange separated mess. Not cute. Not edible.
The fix has two parts. First: half the black beans get blended into the broth. This gives the soup body and a velvety texture without relying entirely on cream. Second: the cream cheese goes in *after* the pot is off the heat. The residual warmth melts it into something smooth and luxurious.
The other non-negotiable is letting the tomato paste and spices darken in the oil before you add any liquid. It gives the soup that deep, brick-red color that reads “I’ve been simmering this for hours” — even though you’ve barely started.
Ingredients Worth Talking About (With My Honest Notes)
- 1.5 lbs bone-in skinless chicken thighs (or 3 cups shredded rotisserie): Thighs stay juicier than breasts if you’re simmering them. If you go the rotisserie route, add the shredded meat at the end — no need to simmer it.
- 2 cans (10 oz each) red enchilada sauce: The brand genuinely matters here. Some are smoky, some are vinegary. I use mild or medium depending on my mood. Taste yours before you cook with it.
- 1 can black beans, drained and rinsed: Half get blended into the base. This is the backbone of the texture. My kids have no idea they’re eating a bean-thickened soup. I’m not telling them.
- 4 oz cream cheese, softened: This is the “creamy” secret. Full-fat works best, but a lower-fat version will do in a pinch.
- 1 tbsp tomato paste, 2 tbsp chili powder, 1 tsp cumin, 1 tsp smoked paprika: The smoked paprika is the sleeper hit here. My kids can smell the difference when I skip it. I don’t test that theory anymore.
- 1 cup frozen corn: Adds a pop of sweetness and texture. No need to thaw it first.
- 1 large lime: The finish is non-negotiable. Acid wakes up the whole bowl.
What You’ll Actually Need (The Minimalist Setup)
- A large Dutch oven or heavy-bottomed pot (5.5 qt or larger): You need room for everything plus a little splashing room.
- A blender or immersion blender: I use a standard blender because I prefer the control — you get a completely smooth puree with no chunks.
- A wooden spoon or spatula: For scraping up the browned bits from the bottom of the pot. That’s where the flavor lives.
Let’s Make It (Step by Step — No Fancy Skills Required)
This goes fast once you start, so read through once before you begin. Most of these steps are 30 seconds each.
Sauté the Aromatics:
- Heat the oil: Add 2 tablespoons of neutral oil to your pot over medium heat. Add 1 diced medium onion and let it cook for about 5 minutes, until it’s soft and translucent. Add 4 minced garlic cloves and cook for one more minute — just until fragrant.
- Bloom the spices: Stir in the chili powder, cumin, smoked paprika, garlic powder, and tomato paste. Cook, stirring constantly, until the paste darkens to a deep brick red and smells toasty, about 2 minutes. (📸 Photo tip: The paste should be a deep brick red and coat the back of a spoon — this is where the color comes from.)
- Deglaze the pot: Slowly pour in 4 cups of chicken broth and 2 cans of enchilada sauce, scraping up any browned bits from the bottom of the pot. Add the chicken thighs.
- Simmer: Bring the soup to a boil, then reduce the heat and let it simmer for 20-25 minutes, until the chicken is cooked through.
- Shred the chicken: Remove the chicken to a cutting board. Let it rest for a couple minutes, then shred it with two forks. Discard the bones.
- Blend the base: While the chicken rests, transfer half the black beans and 1 cup of the hot broth from the pot to a blender. Blend until completely smooth. Return to the pot. (📸 Photo tip: The mixture should look like thick, dark paint — this is what gives the soup body without needing tons of cream.)
- Add the corn and shredded chicken: Stir in the shredded chicken, the remaining whole beans, and the frozen corn. Simmer for 5 minutes.
- Make it creamy: Remove the pot from the heat. Stir in the softened cream cheese until it’s fully melted and the soup is velvety. It goes from brothy to velvety in about 30 seconds!
- Finish: Squeeze in the juice of the full lime and add salt to taste — I usually start with 1 teaspoon and go from there.
How I Meal Prep This for the Week (It Gets Better)
This soup thickens significantly overnight. I actually prefer it on day two — the flavors settle into something even deeper. I make a double batch on Sundays and we’re set for lunches until Wednesday.
- Fridge: Keep in an airtight container for up to 5 days. It will thicken — just add a splash of broth or water when reheating.
- Freezer: Yes, up to 3 months. I recommend leaving the cream cheese out if you’re freezing it, and stirring it in fresh when you reheat. The texture stays better that way.
- Reheat: The microwave works fine in a pinch, but the stovetop over medium-low heat with a splash of broth will keep it silky. Stir occasionally.
Things I Wish I’d Known the First Time
- Don’t skip the bean-blending step. I know it’s an extra dirty dish. It’s also the difference between a thin, watery soup and one that coats the back of a spoon. Worth the rinse cycle.
- Taste your enchilada sauce before you buy it. Some brands are aggressively smoky, some are straight vinegar. If you’re not sure, go for a mild red sauce from a brand you already trust.
- Garnish matters here more than usual. A squeeze of lime, crushed chips, a sprinkle of cotija, a few cilantro leaves — the contrast in texture and freshness makes the soup feel like a meal, not just a bowl of liquid. Even if you mess up the timing a little, a good garnish will save it.
- If you want it thinner, add broth. If you want it thicker, mash some of the beans against the side of the pot with a spoon. No blender required.
Swaps That Actually Work (For Every Situation)
- Dairy-Free: Use full-fat coconut milk or cashew cream instead of cream cheese. The coconut flavor is subtle but adds another layer. I’ve tested this for my sister who is dairy-free and she loves it.
- Vegetarian: Use extra beans and roasted sweet potatoes, and swap the chicken broth for vegetable broth. The sweet potatoes add a similar heartiness to the chicken.
- Green Enchilada Version: Use green enchilada sauce and add a can of diced green chiles. It’s brighter and a little tangier. My kids need the mild version, but I do the green version for the adults after bedtime.
- Fancy Guest Version: Top with pickled red onions, avocado crema, and cotija cheese. It looks like something from a restaurant and takes about 3 extra minutes.
Questions I Get About This Soup All the Time
Q: Why did my soup turn out grainy?
A: Ugh, I’ve been there. That happened because the dairy hit high heat. Cream cheese contains proteins that seize up when they get too hot too fast. Always stir it in after you’ve taken the pot off the stove. The residual heat is plenty to melt it smoothly. If you already made it and it’s grainy, try blending it with an immersion blender — it usually smooths right out.
Q: Can I make this in a slow cooker or Instant Pot?
A: Yes, and I’ve done both. For the Instant Pot, use the sauté function for the aromatics and spices, then add everything except the cream cheese and lime. Pressure cook on high for 15 minutes, then do a quick release. Shred the chicken, then stir in the cream cheese at the end. For the slow cooker, sauté on the stove, then transfer everything to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Stir in cream cheese at the end.
Q: How long does this last? Can I freeze it?
A: It genuinely gets better. Up to 5 days in the fridge. Yes, freeze for up to 3 months — I recommend leaving the cream cheese out if you’re freezing it, and stirring it in fresh when you reheat. The texture stays velvety that way.
Q: What do you serve with this?
A: Crushed tortilla chips and a wedge of lime are non-negotiable at our table. A simple cabbage slaw with more lime and cilantro cuts the richness beautifully. My kids love it with a side of buttered bread for dipping.
More Recipes My Family Makes on Repeat
If this soup is your vibe, here are a few others that get the same reaction at our table:
- Chicken Tortilla Soup — The soup that started my one-pot obsession.
- Black Bean and Corn Salsa — The perfect sidekick to this soup.
- Easy Skillet Enchiladas — When you want the same flavor in a pan.
This is the soup I make on the first cold day of fall, and then every other cold day after that. It feels like a hug in a bowl, and it comes together in less time than it takes to decide on takeout. I hope it becomes that for you, too.
If you try it, drop a comment below — I love hearing how it goes for your family!
📌 This creamy chicken enchilada soup comes together in one pot and under an hour — save it for your next cozy weeknight dinner.

Creamy Chicken Enchilada Soup That’s Ready When You Are (No, Really — 45 Minutes)
Equipment
- Dutch oven or heavy-bottomed pot (5.5 qt or larger)
- Blender or Immersion Blender
- Wooden spoon or spatula
Ingredients
Soup Base
- 2 tablespoons neutral oil
- 1 medium onion, diced
- 4 cloves garlic, minced
- 1.5 lbs bone-in skinless chicken thighs (or 3 cups shredded rotisserie)
- 2 cans (10 oz each) red enchilada sauce
- 1 can (15 oz) black beans, drained and rinsed
- 4 oz cream cheese, softened
- 1 tablespoon tomato paste
- 2 tablespoons chili powder
- 1 teaspoon cumin
- 1 teaspoon smoked paprika
- 1 cup frozen corn
- 1 large lime
- 4 cups chicken broth
- to taste salt
For Garnish (optional)
- crushed tortilla chips
- fresh cilantro leaves
- crumbled cotija cheese
- pickled red onions
- avocado crema
Instructions
- Heat 2 tablespoons of neutral oil in a large Dutch oven over medium heat. Add the diced onion and cook until soft and translucent, about 5 minutes. Add the minced garlic and cook for 1 minute until fragrant.
- Stir in the chili powder, cumin, smoked paprika, and tomato paste. Cook, stirring constantly, until the paste darkens to a deep brick red and smells toasty, about 2 minutes. This is where the color comes from.
- Slowly pour in the chicken broth and enchilada sauce, scraping up any browned bits from the bottom of the pot. Add the chicken thighs.
- Bring the soup to a boil, then reduce the heat and let it simmer for 20-25 minutes, until the chicken is cooked through.
- Remove the chicken to a cutting board. Let it rest for a couple of minutes, then shred it with two forks. Discard the bones.
- While the chicken rests, transfer half the black beans and 1 cup of hot broth from the pot to a blender. Blend until completely smooth. Return to the pot. The mixture should look like thick, dark paint — this gives the soup body without needing tons of cream.
- Stir in the shredded chicken, the remaining whole beans, and the frozen corn. Simmer for 5 minutes.
- Remove the pot from the heat. Stir in the softened cream cheese until fully melted and the soup is velvety. This goes from brothy to velvety in about 30 seconds.
- Squeeze in the juice of the whole lime and add salt to taste. Serve with crushed tortilla chips, fresh cilantro, and any other desired garnishes.






