Smoky poblanos, tender shredded chicken, and black beans give this soup a hearty, spoon-coating body that lands somewhere between a creamy chowder and a Tex-Mex stew. The broth tastes rich without feeling heavy, and the roasted pepper flavor cuts through the cream so every bowl still has some brightness and bite.
What makes this version work is the order. The poblanos need to be roasted first so their skins come off cleanly and their flavor turns smoky instead of grassy. Cream cheese goes into the hot broth before the cream and sour cream, which helps build thickness without forcing dairy to sit in boiling liquid. That keeps the soup smooth instead of grainy.
Below, I’ve included the small details that matter most: how to roast poblanos without steaming them, when to add the dairy, and what to do if you want the soup a little thicker or a little looser.
The broth turned out silky and the poblano flavor came through without being overpowering. I also liked that the cream cheese melted in smoothly before the sour cream went in — no lumps at all.
Save this creamy chicken soup with poblanos and black beans for a smoky, hearty bowl with a silky broth.
The Mistake That Makes Creamy Tex-Mex Soup Taste Flat
This soup needs browning and layering, not just simmering everything together. If the onion only softens and the spices never hit the pan, the broth ends up tasting thin even after the cream goes in. Cooking the cumin, smoked paprika, and chili powder with the garlic for a minute wakes them up and gives the broth a deeper base before the liquids join the pan.
Roasted poblanos are the other line between good and forgettable. Their charred edges bring smoke, but if you rush the peeling or leave too much skin behind, you get a bitter, papery edge in the finished soup. The black beans add body and a little starch, which helps the soup feel full even though the broth is still pourable.
What Each Ingredient Is Doing in This Soup

- Roasted poblano peppers — These bring the smoky backbone of the soup. Fresh poblanos straight from the pan won’t taste the same; the char is what makes the broth taste layered instead of one-note.
- Cream cheese — This is what gives the soup its body. Cube it before it hits the pot so it melts evenly into the broth instead of hanging around in soft lumps.
- Heavy cream and sour cream — The heavy cream smooths the texture, while the sour cream adds tang at the end. Add them after the soup is simmering, not at a hard boil, or the dairy can separate and turn grainy.
- Chicken broth — Use a broth you’d actually drink. A flat or overly salty broth shows up fast in a soup this simple, because there isn’t much to hide behind.
- Shredded chicken — Rotisserie chicken works well here if you want to save time. Just pull off the skin and shred the meat into bite-size pieces so it stays tender and doesn’t clump.
- Black beans — These give the soup structure and make each bowl more filling. Drain them well so the broth stays clean and creamy instead of muddy.
Building the Soup Without Breaking the Dairy
Roasting the Poblanos First
Char the poblanos until the skins blacken in spots and blister all over. Once they’re out of the heat, cover them for a few minutes so the steam loosens the skins. If you skip that resting time, the peeling turns tedious and the peppers keep too much bitter char instead of smoky flavor.
Waking Up the Onion and Spices
Cook the diced onion until it turns translucent and smells sweet, then add the garlic and spices. Give that mixture a minute or two in the pan until the spices smell toasted, not raw. If the garlic starts browning fast, the heat is too high and the soup will pick up a harsh edge.
Melting the Cream Cheese Into the Broth
Pour in the broth and bring it to a gentle simmer before adding the cream cheese. Stir until every cube disappears into the liquid and the broth looks smooth before anything else goes in. A hard boil here can make the dairy behave badly later, so keep the heat steady and moderate.
Finishing With Chicken, Beans, and Dairy
Stir in the chicken, beans, and diced poblanos, then let everything simmer long enough for the flavors to settle together. Add the heavy cream and sour cream at the end and keep the soup just below a boil. If it looks split, it usually means the pot was too hot when the dairy went in.
Three Ways to Adjust the Bowl to What You Have
Make It Dairy-Free Without Losing Body
Swap the heavy cream and sour cream for full-fat coconut milk and a spoonful of dairy-free yogurt, then use a dairy-free cream cheese if you can find one that melts well. The flavor shifts a little, but the soup still stays rich and spoonable. Keep the heat low once the coconut milk goes in so it doesn’t taste split or oily.
Use Leftover Turkey Instead of Chicken
Shredded turkey slides into this soup with no other changes. It has a slightly earthier flavor than chicken, which actually works well with the roasted poblanos and cumin. Add it near the end so it stays tender and doesn’t dry out while the soup finishes.
Thicken It for a More Chowder-Like Bowl
Blend a cup of the soup with some of the beans and stir it back in, or let the finished soup simmer uncovered for a few extra minutes. That gives you a thicker, more substantial texture without adding flour. Don’t crank up the heat to speed it up; that’s how the dairy can separate.
Skip the Heat and Keep the Smoke
If you want a milder soup, cut the chili powder in half and use only one poblano. You’ll still get that roasted pepper flavor, but the bowl will lean creamy and smoky instead of spicy. Add extra lime at the table for brightness instead of leaning on more chile.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The soup thickens as it chills, so it will look a little denser the next day.
- Freezer: It freezes, but the dairy can take on a slightly less silky texture after thawing. For the best result, freeze before adding the sour cream if you know you’ll be making it ahead.
- Reheating: Warm it gently on the stovetop over low heat, stirring often. High heat is what causes creamy soups to break, especially after they’ve been chilled, so go slow and add a splash of broth if it needs loosening.
Questions I Get Asked About This Recipe

Creamy Chicken Soup With Poblanos And Black Beans
Ingredients
Equipment
Method
- Roast the poblanos directly over a gas flame or under a broiler until charred. Peel, seed, and dice the roasted poblanos.
- Sauté the diced onion in a Dutch oven for 4 minutes. Add the minced garlic, cumin, smoked paprika, and chili powder, then cook for 1-2 minutes while fragrant.
- Add the chicken broth and bring to a simmer. Stir in the cubed cream cheese until melted.
- Stir in the shredded chicken, drained black beans, and diced poblanos. Simmer for 10 minutes, stirring occasionally.
- Stir in the heavy cream and sour cream, then season with salt and black pepper to taste. Simmer gently just until hot, then turn off the heat.
- Ladle the soup into bowls and top with cilantro and tortilla strips. Serve with lime wedges on the side.


