Smoky poblanos, tender shredded chicken, and black beans turn into a bowl that eats like a full dinner, not just a light starter. The broth lands creamy without feeling heavy, and the roasted pepper flavor gives it a deeper, warmer edge than the usual chicken soup. It’s the kind of pot that disappears fast because every spoonful has something different going on: a little richness, a little heat, a little brightness from lime at the end.
The part that makes this version work is the layering. Roasting the poblanos first gives the soup that unmistakable Tex-Mex flavor, and blooming the cumin, smoked paprika, and chili powder in the onion base wakes them up before the broth goes in. The cream cheese melts into the simmering liquid and gives you body without needing flour, while the sour cream goes in at the end so the soup stays smooth instead of turning grainy.
Below, I’ve laid out the exact point where the soup gets its texture, plus the swaps that still keep it tasting balanced. If you’ve ever had creamy soups split or go flat, the details here will save you a lot of trouble.
The cream cheese melted right into the broth and the poblanos gave it a smoky flavor that wasn’t spicy, just rich. I followed the sour cream step at the end and it stayed silky all the way through dinner.
Pin the smoky creaminess of this chicken soup with poblanos and black beans for a cozy dinner that holds up beautifully in the fridge.
The Secret to Keeping Creamy Soup from Turning Grainy
Most creamy soups go sideways when the dairy gets too much heat too fast. Cream cheese, sour cream, and heavy cream all behave better when the base is already hot and smooth, but not at a hard boil. That’s why this soup starts with broth and cream cheese first, then finishes with the sour cream after the heat comes down a bit.
The other place people lose texture is with the poblanos. If they aren’t fully charred and peeled, they can taste sharp and grassy instead of smoky. That extra roasting step pays off in the final bowl because it gives the soup depth without needing extra spice or a long simmer.
What Each Ingredient Is Actually Doing in This Soup

- Roasted poblano peppers — These bring the smoky backbone of the soup. If you skip the roasting step, you lose the flavor that makes the broth taste layered instead of flat. Store-bought roasted peppers can work in a pinch, but the fresh char from the broiler gives the best result.
- Cream cheese — This is what gives the soup body without flour. Cube it before adding it so it melts evenly into the broth. If your cream cheese is cold and clumpy, the soup just needs a few more minutes at a gentle simmer.
- Heavy cream and sour cream — Heavy cream gives richness, but sour cream adds tang and keeps the soup from tasting heavy. The sour cream goes in at the end because high heat can make it separate. Full-fat Greek yogurt can work, but it brings a sharper tang and a slightly less silky finish.
- Black beans — They add substance and make the soup feel like a meal. Rinse and drain them so the broth stays clean and doesn’t pick up that canned bean liquid. Pinto beans can stand in if that’s what you have, though they’re softer and less distinct.
- Cumin, smoked paprika, and chili powder — These season the soup from the inside out. Blooming them with the onion and garlic pulls out their oil-soluble flavor, which is why the base tastes deeper than just stirring them into the liquid later.
Building the Soup in the Right Order
Roasting the Poblanos First
Char the peppers until the skins blister and blacken in spots all over. You want them collapsed and smoky, not just lightly singed. Once they steam under cover for a few minutes, the skins slip off much easier. If you rush this part, you’ll end up with tough skins and a flat pepper flavor that never really blends into the soup.
Cooking the Onion and Spices
Sauté the onion until it turns translucent and starts to soften at the edges, then add the garlic, cumin, smoked paprika, and chili powder. Stir them for a minute or two until they smell warm and fragrant. If the garlic starts browning hard, the heat is too high and the spices will taste bitter, so keep the pan at a steady medium.
Melting the Cream Cheese Into the Broth
Pour in the broth and bring it to a simmer before adding the cream cheese. Drop the cubes in and stir until they disappear into the liquid. This is the moment that builds the body of the soup, and it works best when the broth is hot enough to soften the cheese but not boiling so hard that the dairy gets stressed. A gentle simmer gives you a smoother finish than a rolling boil.
Finishing With Chicken, Beans, and Dairy
Stir in the shredded chicken, black beans, and roasted poblanos, then let everything simmer long enough for the flavors to come together. Add the heavy cream and sour cream only after the pot has settled to a lower heat. If the soup ever looks like it might curdle, pull it off the burner for a minute and stir slowly; the heat is what causes the problem, not the ingredients themselves.
How to Adapt This for Different Kitchens and Appetites
Dairy-Free Version
Use full-fat coconut milk in place of the heavy cream and swap the cream cheese and sour cream for a dairy-free cream cheese and plain dairy-free yogurt. The soup will still be creamy, but the flavor becomes a little softer and less tangy. Keep the poblanos and smoked paprika in place so the broth doesn’t lose its smoky edge.
Lower-Carb Bowl
Leave out the black beans and add extra shredded chicken plus a few more diced poblanos. You’ll get a lighter soup with a cleaner broth and fewer carbs, but you’ll lose some of the thick, hearty texture the beans give. If you want more body without the beans, add an extra ounce or two of cream cheese.
Using Rotisserie Chicken
Rotisserie chicken works well and saves time. Add it near the end just long enough to warm through so it doesn’t dry out. If the chicken is seasoned heavily, taste the soup before salting because the broth can pick up more salt than you expect.
Storage and Reheating
- Refrigerator: Keeps well for 3 to 4 days. The soup thickens as it chills, so it may look a little denser the next day.
- Freezer: It can be frozen, but the dairy may separate slightly after thawing. For the best texture, freeze before adding the sour cream if possible, then stir that in after reheating.
- Reheating: Rewarm gently over low heat and stir often. A hard boil is the quickest way to make the dairy look broken, so bring it up slowly and add a splash of broth if it has tightened too much.
Answers to the Questions Worth Asking

Creamy Chicken Soup With Poblanos And Black Beans
Ingredients
Equipment
Method
- Roast the poblano peppers directly over a gas flame or under a broiler until charred, rotating as needed for even blistering (about 6–10 minutes). Peel, seed, and dice the peppers once cool enough to handle, keeping the smoky pieces for the soup.
- Sauté the onion for 4 minutes until softened (no temperature listed in source). Add the garlic, cumin, smoked paprika, and chili powder, then cook 1–2 minutes to bloom the spices.
- Add the chicken broth and bring to a simmer, stirring to loosen the browned bits. Reduce to maintain a gentle simmer and stir in the cubed cream cheese until melted and smooth (about 2–3 minutes).
- Add the shredded chicken, black beans, and diced poblanos, then stir well to combine. Maintain a simmer and cook for 10 minutes so the flavors meld.
- Stir in the heavy cream and sour cream, then season with salt and pepper to taste. Simmer gently for 2–3 minutes, stirring often, until hot and creamy (avoid boiling to prevent separation).
- Ladle the soup into bowls and top with cilantro and lime wedges. Serve with tortilla strips on the side for crunch.