Chicken Poblano Soup Recipe
This Chicken Poblano Soup is creamy, savory, slightly smoky, and packed with tender chicken, roasted poblano peppers, corn, and warm Mexican-inspired seasonings. Roasting the poblanos first gives the soup a deeper flavor without making it overwhelmingly spicy.
It’s an easy cozy dinner for fall and winter, and it pairs perfectly with warm tortillas, tortilla chips, cornbread, or crusty bread.
What Does Poblano Soup Taste Like?
Poblano peppers have a mild-to-medium heat with an earthy, slightly smoky flavor. Once roasted, they become softer and develop an almost sweet roasted-pepper flavor.
Combined with chicken, corn, cream cheese, and heavy cream, they create a soup that's rich and comforting without tasting like an ordinary cream-of-chicken soup.
Recipe Summary
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6
Ingredients
3 poblano peppers
2 tablespoons olive oil
1 small yellow onion, diced
3 cloves garlic, minced
1 teaspoon ground cumin
1 teaspoon chili powder
½ teaspoon smoked paprika
½ teaspoon dried oregano
½ teaspoon salt, plus more to taste
¼ teaspoon black pepper
4 cups chicken broth
2 cups cooked shredded chicken
1 cup corn, fresh, frozen, or drained canned corn
1 can (4 ounces) diced green chiles
4 ounces cream cheese, softened
1 cup heavy cream
1 tablespoon fresh lime juice
½ cup shredded Monterey Jack cheese, optional
Fresh cilantro, for garnish
Optional Toppings
Sliced avocado
Cilantro
Crumbled cotija cheese
Shredded Monterey Jack
Sliced jalapeños
Sour cream
Tortilla strips
Lime wedges
How to Make Chicken Poblano Soup
1. Roast the poblano peppers
Place the poblano peppers on a baking sheet and broil them for approximately 5–7 minutes per side, turning as necessary, until the skins are blistered and charred.
Transfer the hot peppers to a bowl and cover for about 10 minutes. The steam will loosen their skins.
Peel away the charred skin, remove the stems and seeds, and roughly chop the peppers.
2. Sauté the onion
Heat the olive oil in a large Dutch oven or soup pot over medium heat.
Add the diced onion and cook for about 4–5 minutes, until softened.
Add the garlic and cook for another 30 seconds.
3. Add the seasonings
Stir in the cumin, chili powder, smoked paprika, oregano, salt, and black pepper.
Cook for about 30 seconds to toast the spices.
4. Build the soup
Pour in the chicken broth and add the roasted poblanos, green chiles, and corn.
Bring the soup to a gentle boil, then reduce the heat and simmer for about 10 minutes.
5. Make it creamy
For a creamier poblano base, carefully blend about 2 cups of the soup with an immersion blender or regular blender, then return it to the pot.
You don't need to blend the entire soup. Leaving some poblano and corn pieces gives it a better texture.
6. Add the chicken
Stir in the shredded chicken and softened cream cheese.
Cook over low heat, stirring until the cream cheese has completely melted into the broth.
7. Finish with cream
Stir in the heavy cream and Monterey Jack cheese, if using.
Heat gently for another 3–5 minutes. Do not let the soup rapidly boil after adding the dairy, which can cause the cream to separate.
Finish with fresh lime juice and adjust the salt and pepper to taste.
Is Chicken Poblano Soup Spicy?
Usually, it's mild to moderately spicy, but poblano peppers can vary considerably in heat.
Removing the seeds and membranes keeps the soup milder.
For more heat, add diced jalapeño, cayenne pepper, hot sauce, or extra green chiles.
What to Serve With Chicken Poblano Soup

I would serve this soup with something that can soak up that creamy broth:
Warm flour or corn tortillas
Tortilla chips
Mexican cornbread
Cheese quesadillas
Crusty bread
Avocado salad
Mexican rice
For presentation, add a swirl of cream or sour cream, shredded cheese, roasted corn, cilantro, and thin poblano slices on top.
Can I Use Rotisserie Chicken?
Yes. Rotisserie chicken is one of the easiest shortcuts for this recipe.
Remove the skin and shred approximately 2 cups of chicken. Add it near the end since it's already cooked and only needs enough time to warm through.
You can also use leftover grilled, baked, or roasted chicken.
How to Make Chicken Poblano Soup in the Crock Pot
Roast and chop the poblanos first for the best flavor.
Add the poblanos, onion, garlic, seasonings, chicken broth, corn, green chiles, and 1½ pounds boneless skinless chicken breasts or thighs to the slow cooker.
Cook on LOW for 6–7 hours or HIGH for 3–4 hours, until the chicken reaches 165°F and shreds easily.
Remove and shred the chicken.
Stir softened cream cheese into the broth until smooth, then add the chicken back along with the heavy cream. Cook for another 15–20 minutes on LOW.
How to Store Leftovers
Allow leftover soup to cool before transferring it to an airtight container.
Refrigerate for up to 3–4 days.
Reheat gently over low to medium-low heat. Avoid boiling the soup because the dairy can separate.
If the soup becomes too thick in the refrigerator, add a splash of chicken broth while reheating.
Frequently Asked Questions
Do I have to roast the poblano peppers?
You can sauté raw poblanos with the onions, but roasting them first gives the soup a much richer, smokier flavor.
Can I make chicken poblano soup without heavy cream?
Yes. Half-and-half works for a lighter soup. You can also increase the cream cheese and omit the heavy cream, although the consistency will be thicker.
Can I add beans?
Absolutely. Black beans or white beans would both work well and make the soup more filling.
Can I add potatoes?
Yes. Dice potatoes into small pieces and simmer them in the broth until fork-tender before adding the dairy.
Can Chicken Poblano Soup be frozen?
The soup can be frozen, but dairy-based soups sometimes separate when thawed. For meal prep, freeze the soup before adding the cream cheese and heavy cream, then add the dairy when reheating.
Final Thoughts
This Chicken Poblano Soup combines roasted peppers, tender chicken, corn, creamy broth, and smoky spices into one hearty bowl. The poblano flavor makes it different enough from traditional chicken soup while still being approachable for an easy weeknight meal.