Poblano Chicken Chili Soup

Roasted poblano strips, tender shredded chicken, creamy white beans, sweet corn, and soft onion share a thick, lightly creamy, greenish-golden broth in a classic Mexican-inspired chili soup, the key being roasted pepper flavour that leads while the texture stays hearty and spoon-coating. Roasting the poblanos until blistered and steaming them before peeling, rather than simply simmering raw peppers in the pot, is the technique this whole soup depends on for real smoky depth — raw peppers taste grassy and leave tough skins floating in the broth, the same char-first-then-simmer principle used elsewhere in this collection whenever a roasted pepper must carry a soup. Blending only part of the beans with one chopped poblano is what gives the broth a naturally thick, chili-style body while whole beans stay intact. Poaching the chicken at a gentle simmer and adding the crema only over low heat is what keeps the meat juicy and the dairy smooth. The payoff is a poblano chicken chili soup with real, layered contrast — smoky green pepper strips, shredded chicken, plump white beans, and sweet corn in a pale, creamy broth under cool crema and salty queso fresco.

Poblano chicken chili soup showing shredded chicken, white beans, corn, and green poblano strips in a creamy greenish-golden broth with crema, queso fresco, and cilantro, on marble surface

Prep Time : 20 min

Total Time : 1 hr 10 min

Servings : 4

Prep Time :

20 min

Total Time :

1 hr 10 min

Servings :

4

Ingredients

For the Roasted Poblanos


• 4 large poblano peppers


• 1 tsp neutral oil, if roasting in a skillet

For the Soup Base


• 1 tbsp neutral oil


• 1 medium white onion, finely diced


• 3 garlic cloves, minced


• 1 jalapeño, seeded and finely chopped, optional for mild heat


• 1 tsp ground cumin


• ½ tsp dried Mexican oregano


• ¼ tsp ground coriander, optional


• ½ tsp kosher salt, plus more to taste


• ¼ tsp black pepper

For the Soup


• 700g boneless skinless chicken thighs or breasts


• 1.2 litres chicken stock


• 2 cans white beans (2 × 400g), drained and rinsed, about 480g drained total


• 180g sweet corn kernels, fresh or frozen


• 100–120ml Mexican crema or heavy cream


• 60–120ml milk or extra stock, only if needed to loosen


• Juice of ½ lime, or to taste

For Finishing


• 60g queso fresco, crumbled


• 2 tbsp Mexican crema, for drizzling


• 2 scallions, thinly sliced


• 2 tbsp cilantro leaves


Directions

  1. Roast and Prepare the Poblanos
    Roast the 4 poblano peppers directly over a gas flame, under a hot broiler, or in a very hot skillet brushed with the 1 tsp of oil, turning as needed for 8–12 minutes until the skins are blistered and blackened on most sides. Transfer to a bowl, cover, and let them steam for 10 minutes. Peel away the loose skin by hand without rinsing, then remove the stems and seeds. Cut 3 poblanos into strips about 1cm wide and roughly chop the remaining 1, which is blended later for body. The peppers should be soft and smoky with some char flavour, never burned bitter. That covered steam and dry peel is what loosens the skins while keeping the smoky oils that running water would wash away.
  2. Poach the Chicken
    Place the 700g of chicken and the 1.2 litres of stock in a large pot and bring just to a gentle simmer over medium heat, never a hard boil. Simmer for 12–16 minutes, depending on thickness, until the chicken is fully cooked through, tender, and no longer pink at the centre. Lift the chicken to a plate, leave the stock in the pot, and let the meat cool until you can handle it. Shred it into medium strands. The shreds should look moist and slightly glossy, not stringy or dry. That gentle poach is what keeps the proteins relaxed, because a hard boil tightens the meat and leaves it dry once shredded.
  3. Build the Aromatic Base
    Heat the 1 tbsp of oil in a separate soup pot or Dutch oven over medium heat. Add the diced onion and cook for 5–6 minutes, stirring often, until softened and lightly translucent. Stir in the garlic and the jalapeño if using, and cook for 30–45 seconds until fragrant. Add the cumin, oregano, coriander if using, ½ tsp of salt, and the black pepper, and cook for about 20 seconds, just until aromatic. The onion should be pale and soft with no deep browning. That restraint is what protects the lighter greenish-golden colour, because browned onion would darken the whole soup.
  4. Form the Soup Body
    Add the 1 chopped poblano to the base, along with about half of the beans (roughly 240g, one can) and 500ml of the reserved stock. Simmer for 3–4 minutes so the beans soften and the flavours join, then blend until mostly smooth with an immersion blender, or transfer carefully to a blender in small batches with the lid vented. Return the purée to the pot if needed. The mixture should look pale green, thick, and velvety. That partial blend is what gives the soup a chili-style body without a flour or cornstarch thickener, because the bean starch does the work.
  5. Finish the Soup
    Add the remaining stock, the shredded chicken, the remaining whole beans, the 180g of corn, and the 3 sliced poblanos. Bring to a gentle simmer and cook for 10 minutes, stirring occasionally, until the corn is tender and the chicken has taken on the broth. Reduce the heat to low, stir in the 100–120ml of crema, and loosen with 60–120ml of milk or extra stock only if the soup is thicker than you want. Taste, then adjust the salt, pepper, and lime juice. The soup should coat a spoon yet still pour as a soup. That low heat after the crema is what keeps the dairy from splitting.
  6. Serve
    Divide the soup among 4 warm bowls, making sure each one holds visible chicken, whole beans, corn, and poblano strips. Drizzle each bowl lightly with the 2 tbsp of crema, then scatter over the 60g of queso fresco, the sliced scallions, and the cilantro leaves. Serve hot, with extra lime at the table if you like. The bowl should show a greenish-golden creamy broth with restrained garnishes on top. That light, last-minute garnish is what adds cool, salty, fresh contrast without hiding the soup underneath.

*Notes : 

  • Roasting and steaming the poblanos deserves genuine recognition as the technique most directly responsible for whether this tastes like a roasted pepper soup or simply green pepper in cream. Charring develops smoky depth that raw peppers never reach, while the covered rest loosens the skins so they peel by hand without any rinsing to wash flavour away.
  • Keeping most of the poblanos as strips deserves the same attention this technique receives throughout this collection’s other roasted vegetable soups and stews. Blending only the one chopped pepper gives the broth colour and body, whereas blending all four turns the pot into a smooth cream soup with no visible roasted pepper left to chew or see.
  • The gentle simmer for both the chicken and the crema deserves genuine respect as the detail most directly responsible for juicy shreds and a smooth broth. Hard boiling tightens the chicken fibres into dry threads, and aggressive heat after the dairy goes in splits the crema, so boneless thighs are the more forgiving choice for most cooks.
  • The thickness of the finished soup deserves attention as a genuine, checkable cue rather than a loose approximation. The broth should coat the back of a spoon and hold the chicken, beans, and vegetables in suspension, and because beans keep absorbing liquid as it stands, a splash of hot stock or milk is how you tune it back to the right consistency.

Why This Recipe Works

This recipe works because every stage builds flavour without hurting texture. Roasted and steamed poblanos bring smoke and shed their bitter skins, while soft, unbrowned onions keep the broth pale and greenish-golden. Blending half the beans with one pepper thickens the soup naturally and leaves the rest whole for bite. Gently poached chicken stays juicy, and corn added late stays sweet instead of dull. Crema stirred in over low heat keeps the broth silky and unbroken, giving a thick, spoon-coating soup that is still clearly a soup, with visible chicken, beans, corn, and pepper strips in every bowl.


Ingredient Breakdown

Roasted Poblanos (Strips and Purée)

The critical technique — blistered, steamed peppers supply smoky depth, with strips for texture and one blended pepper for body and colour.

Gently Poached Chicken (Thighs Preferred)

The structural foundation — a bare simmer keeps the meat tender, and the poaching liquid becomes the savoury soup stock.

Partly Blended White Beans

The critical thickening technique — half the beans purée into a creamy body while the whole beans keep a soft bite in every spoonful.

Softened White Onion (Not Browned)

The core flavour-building stage — gentle cooking builds sweetness while preserving the pale greenish-golden colour of the broth.

Mexican Crema (Added Over Low Heat)

The finishing technique — its mild tang rounds out the roasted pepper and smokiness, provided the soup never boils afterwards.

Sweet Corn (Added Near the End)

The sweet contrast — late addition keeps the kernels plump and distinct against the smoky poblano and savoury chicken.

Queso Fresco, Scallions, and Cilantro

The finishing touch — salty, crumbly cheese with fresh green herbs adds cool lift on top of the warm, creamy soup.


Flavor Structure Explained 

This poblano chicken chili soup follows a layered balance model:

  • Smoky, earthy foundation (roasted poblano strips and purée)
  • Savoury, warming base (chicken stock, onion, garlic, cumin, Mexican oregano)
  • Creamy, starchy body (blended white beans, Mexican crema)
  • Sweet, juicy contrast (corn kernels, whole white beans)
  • Fresh, salty finish (lime, queso fresco, scallions, cilantro)

The roasted poblanos give the soup a smoky, faintly vegetal backbone that everything else is measured against. Onion, garlic, and cumin add warm savoury depth beneath the chicken, while beans and crema make the broth creamy and thick. Corn adds bursts of sweetness, and lime, queso fresco, scallions, and cilantro finish each bowl with a bright, salty lift that ties the soup together.


Common Mistakes to Avoid 

  • Rinsing the Roasted Poblanos – This washes away the smoky oils and leaves the peppers dull and watery. Always peel by hand after the steam rest and wipe off stubborn bits with a paper towel.
  • Boiling the Chicken Hard – This tightens the meat fibres and leaves the shredded chicken dry and stringy. Always hold the pot at a gentle simmer and pull the chicken once cooked through.
  • Blending Every Poblano – This turns the pot into a smooth cream soup with no roasted pepper pieces. Always blend only one chopped poblano and keep three as strips.
  • Browning the Onions – This darkens the broth and pushes the flavour away from the pale greenish-golden profile. Always cook the onion gently until just translucent and soft.
  • Boiling the Soup After the Crema – This makes the dairy split into a grainy, greasy broth that will not recover. Always keep the heat low and the soup at a gentle simmer once the crema is in.

Variations

Extra-Spicy Version

Keep the jalapeño seeds in, or add a second chopped jalapeño with the onion, which brings a clean green heat that cuts through the cream while the poblano still leads.

Rotisserie Chicken Version

Replace the poached chicken with about 500g of shredded rotisserie meat added in the final simmer, and simmer the stock with the base alone, for a faster weeknight soup.

Dairy-Light Version

Leave out the crema and blend a few extra spoonfuls of beans into the pot with a little more stock, giving a lighter, brothier soup that stays savoury and bright.

Hominy Version

Swap the corn for a drained can of hominy, which adds a chewier, more rustic texture and a nixtamalised flavour that suits the roasted poblano and white beans.


Storage & Make-Ahead

Choose firm, glossy, dark green poblanos with broad, smooth sides and no soft spots, because they roast evenly, blister fully, and peel far more cleanly than wrinkled or lopsided peppers.

Roast, peel, and slice the poblanos and poach and shred the chicken up to 2 days ahead, keeping each covered in the refrigerator, so the soup needs only about 25 minutes on the day.

Cool leftover soup within 2 hours and refrigerate it in an airtight container for up to 4 days, without the queso fresco, scallions, or cilantro, which should be added fresh to each bowl.

Because the beans keep thickening the soup as it stands, reheat it gently over low heat with a splash of stock or milk, stirring now and then, and never let it come to a boil.

Freeze the soup without the crema in airtight containers for up to 2 months, thaw overnight in the refrigerator, and stir in fresh crema while reheating so the finished broth stays smooth.


Frequently Asked Questions

Why do the poblanos need to steam for 10 minutes after roasting?

The trapped steam loosens the blistered skins from the flesh, so they slide off in large pieces. Without the rest, the skins cling stubbornly and any left behind turn tough and papery in the soup.

Why is only part of the beans blended into the soup?

Blending about half the beans with one poblano releases starch that thickens the broth naturally. The whole beans left in the pot keep their shape, so the soup stays chunky and chili-like rather than turning into a purée.

Why should the chicken be poached at a gentle simmer instead of boiled?

Hard boiling squeezes moisture out of the meat and tightens the fibres, so the shreds turn dry and stringy. A gentle simmer cooks it through evenly and keeps it juicy, tender, and easy to pull apart.

Why is the soup kept off a hard boil after the crema is added?

Dairy separates when heated aggressively, turning the broth grainy and greasy. Holding the soup at a very gentle simmer keeps the crema smooth, so the broth stays creamy, glossy, and greenish-golden.

Are there other classic Mexican soup, stew, or tortilla dishes worth trying?

Caldo Tlalpeño offers another classic Mexican soup direction worth exploring. Pozole Verde and Rajas con Crema are also worth trying for other green-chile and poblano directions, and Homemade Corn Tortillas and Sopa de Tortilla (Tortilla Soup) offer other corn tortilla dishes worth exploring.



Nutrition Facts 

( Per Serving )

Calories

~620 kcal

Protein

45 g

Fat

29 g

Carbs

41 g

Calories

~620 kcal

Protein

45 g

Fat

29 g

Carbs

41 g

Related Recipes

Related Recipes


You might also like

You might also like


Poblano chicken chili soup showing shredded chicken, white beans, corn, and green poblano strips in a creamy greenish-golden broth with crema, queso fresco, and cilantro, on marble surface

Poblano Chicken Chili Soup

Roasted poblano strips, tender shredded chicken, creamy white beans, sweet corn, and soft onion share a thick, lightly creamy, greenish-golden broth in a classic Mexican-inspired chili soup, the key being roasted pepper flavour that leads while the texture stays hearty and spoon-coating. Roasting the poblanos until blistered and steaming them before peeling, rather than simply simmering raw peppers in the pot, is the technique this whole soup depends on for real smoky depth — raw peppers taste grassy and leave tough skins floating in the broth, the same char-first-then-simmer principle used elsewhere in this collection whenever a roasted pepper must carry a soup. Blending only part of the beans with one chopped poblano is what gives the broth a naturally thick, chili-style body while whole beans stay intact. Poaching the chicken at a gentle simmer and adding the crema only over low heat is what keeps the meat juicy and the dairy smooth. The payoff is a poblano chicken chili soup with real, layered contrast — smoky green pepper strips, shredded chicken, plump white beans, and sweet corn in a pale, creamy broth under cool crema and salty queso fresco.
Prep Time 20 minutes
Cook Time 40 minutes
resting time 10 minutes
Total Time 1 hour 10 minutes
Servings: 4
Course: Main Course, Soup
Cuisine: Mexican
Calories: 620

Ingredients
  

For the Roasted Poblanos
  • 4 large poblano peppers
  • 1 tsp neutral oil if roasting in a skillet
For the Soup Base
  • 1 tbsp neutral oil
  • 1 medium white onion finely diced
  • 3 garlic cloves minced
  • 1 jalapeño seeded and finely chopped, optional for mild heat
  • 1 tsp ground cumin
  • ½ tsp dried Mexican oregano
  • ¼ tsp ground coriander optional
  • ½ tsp kosher salt plus more to taste
  • ¼ tsp black pepper
For the Soup
  • 700 g boneless skinless chicken thighs or breasts
  • 1.2 litres chicken stock
  • 2 cans white beans 2 × 400g, drained and rinsed, about 480g drained total
  • 180 g sweet corn kernels fresh or frozen
  • 100–120 ml Mexican crema or heavy cream
  • 60–120 ml milk or extra stock, only if needed to loosen
  • Juice of ½ lime or to taste
For Finishing
  • 60 g queso fresco crumbled
  • 2 tbsp Mexican crema for drizzling
  • 2 scallions thinly sliced
  • 2 tbsp cilantro leaves

Method
 

Roast and Prepare the Poblanos
  1. Roast the 4 poblano peppers directly over a gas flame, under a hot broiler, or in a very hot skillet brushed with the 1 tsp of oil, turning as needed for 8–12 minutes until the skins are blistered and blackened on most sides. Transfer to a bowl, cover, and let them steam for 10 minutes. Peel away the loose skin by hand without rinsing, then remove the stems and seeds. Cut 3 poblanos into strips about 1cm wide and roughly chop the remaining 1, which is blended later for body. The peppers should be soft and smoky with some char flavour, never burned bitter. That covered steam and dry peel is what loosens the skins while keeping the smoky oils that running water would wash away.
Poach the Chicken
  1. Place the 700g of chicken and the 1.2 litres of stock in a large pot and bring just to a gentle simmer over medium heat, never a hard boil. Simmer for 12–16 minutes, depending on thickness, until the chicken is fully cooked through, tender, and no longer pink at the centre. Lift the chicken to a plate, leave the stock in the pot, and let the meat cool until you can handle it. Shred it into medium strands. The shreds should look moist and slightly glossy, not stringy or dry. That gentle poach is what keeps the proteins relaxed, because a hard boil tightens the meat and leaves it dry once shredded.
Build the Aromatic Base
  1. Heat the 1 tbsp of oil in a separate soup pot or Dutch oven over medium heat. Add the diced onion and cook for 5–6 minutes, stirring often, until softened and lightly translucent. Stir in the garlic and the jalapeño if using, and cook for 30–45 seconds until fragrant. Add the cumin, oregano, coriander if using, ½ tsp of salt, and the black pepper, and cook for about 20 seconds, just until aromatic. The onion should be pale and soft with no deep browning. That restraint is what protects the lighter greenish-golden colour, because browned onion would darken the whole soup.
Form the Soup Body
  1. Add the 1 chopped poblano to the base, along with about half of the beans (roughly 240g, one can) and 500ml of the reserved stock. Simmer for 3–4 minutes so the beans soften and the flavours join, then blend until mostly smooth with an immersion blender, or transfer carefully to a blender in small batches with the lid vented. Return the purée to the pot if needed. The mixture should look pale green, thick, and velvety. That partial blend is what gives the soup a chili-style body without a flour or cornstarch thickener, because the bean starch does the work.
Finish the Soup
  1. Add the remaining stock, the shredded chicken, the remaining whole beans, the 180g of corn, and the 3 sliced poblanos. Bring to a gentle simmer and cook for 10 minutes, stirring occasionally, until the corn is tender and the chicken has taken on the broth. Reduce the heat to low, stir in the 100–120ml of crema, and loosen with 60–120ml of milk or extra stock only if the soup is thicker than you want. Taste, then adjust the salt, pepper, and lime juice. The soup should coat a spoon yet still pour as a soup. That low heat after the crema is what keeps the dairy from splitting.
Serve
  1. Divide the soup among 4 warm bowls, making sure each one holds visible chicken, whole beans, corn, and poblano strips. Drizzle each bowl lightly with the 2 tbsp of crema, then scatter over the 60g of queso fresco, the sliced scallions, and the cilantro leaves. Serve hot, with extra lime at the table if you like. The bowl should show a greenish-golden creamy broth with restrained garnishes on top. That light, last-minute garnish is what adds cool, salty, fresh contrast without hiding the soup underneath.

Notes

Roasting and steaming the poblanos deserves genuine recognition as the technique most directly responsible for whether this tastes like a roasted pepper soup or simply green pepper in cream. Charring develops smoky depth that raw peppers never reach, while the covered rest loosens the skins so they peel by hand without any rinsing to wash flavour away.
Keeping most of the poblanos as strips deserves the same attention this technique receives throughout this collection’s other roasted vegetable soups and stews. Blending only the one chopped pepper gives the broth colour and body, whereas blending all four turns the pot into a smooth cream soup with no visible roasted pepper left to chew or see.
The gentle simmer for both the chicken and the crema deserves genuine respect as the detail most directly responsible for juicy shreds and a smooth broth. Hard boiling tightens the chicken fibres into dry threads, and aggressive heat after the dairy goes in splits the crema, so boneless thighs are the more forgiving choice for most cooks.
The thickness of the finished soup deserves attention as a genuine, checkable cue rather than a loose approximation. The broth should coat the back of a spoon and hold the chicken, beans, and vegetables in suspension, and because beans keep absorbing liquid as it stands, a splash of hot stock or milk is how you tune it back to the right consistency.