I figured this would be just another chicken chili recipe—hearty, fine, nothing special. It took about one spoonful for that assumption to fall apart completely.
It happened on a Tuesday night in late October, the kind of chilly evening where the wind sneaks through the window cracks no matter how many times you stuff a towel against the frame. I had a few roasted poblano peppers left over from a weekend batch, some chicken thighs that needed using, and a vague memory of a white chili I’d tried at a tiny taqueria in Austin years ago. That version had been brothy and thin, good but forgettable. I wanted something different—something that felt like a hug in a bowl but still had that smoky, green-chile kick that makes your taste buds sit up straight.
So I started improvising. A little heavy cream here, a splash of chicken stock there, a handful of white beans because that felt right. And somewhere between the sizzle of the onions hitting the pot and the moment the cream swirled into the broth turning everything pale and velvety, I knew I’d stumbled onto something. This creamy white chicken chili with roasted poblanos wasn’t just good—it was the kind of meal that makes you forget about the cold entirely. It’s the recipe I now make every time the temperature drops, and honestly, it’s never let me down.
Why You’ll Love This Recipe
Let me tell you why this creamy white chicken chili with roasted poblanos keeps showing up on my dinner rotation month after month. It’s not complicated, and that’s sort of the point.
- Quick & Easy: From start to finish, you’re looking at about 40 minutes. Most of that time is hands-off simmering, so you can chop some cilantro or just stand there staring into the pot like I do.
- Simple Ingredients: No trips to three different stores. Chicken, beans, poblanos, cream, stock—all stuff you can find at any grocery store without a second thought.
- Perfect for Cold Nights: This is the meal you want when the heating’s struggling and you need something that warms you from the inside out.
- Crowd-Pleaser: I’ve served this to picky eaters, spice-averse friends, and my uncle who claims he “doesn’t do soup.” Every single bowl came back empty.
- Unbelievably Delicious: The roasted poblanos bring this subtle smoky heat that plays off the creamy broth in a way that feels way more sophisticated than the effort suggests.
What makes this version different from all those other white chicken chili recipes out there? It’s the roasted poblanos, plain and simple. Most recipes use canned green chiles, which are fine but one-note. Taking the extra ten minutes to roast fresh poblanos changes everything—you get depth, a little char, that unmistakable earthy sweetness that only comes from fire. And the cream? I use heavy cream, not milk, because skimping here just waters down the whole experience. This isn’t just another chili. It’s the one you’ll actually crave.
What Ingredients You Will Need
This creamy white chicken chili with roasted poblanos relies on a short list of ingredients that work together to create something seriously satisfying. Most of these are pantry staples, which is exactly how I like it.
- For the Chili Base:
- 2 tablespoons olive oil (I prefer extra virgin, but regular works fine)
- 1 medium yellow onion, diced (about 1 cup)
- 4 cloves garlic, minced (fresh only, please—jarred stuff gets weird here)
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano (Mexican oregano if you have it, but regular is totally fine)
- 1/2 teaspoon smoked paprika
- Salt and black pepper to taste
- For the Protein and Veggies:
- 1.5 pounds boneless, skinless chicken breasts or thighs (thighs stay juicier, but breasts work great too)
- 3 large poblano peppers (about 6 ounces total)
- 1 can (15 ounces) white beans, drained and rinsed (cannellini or great northern both work)
- 1 can (4 ounces) diced green chiles (optional, for extra heat—I usually toss them in)
- For the Creamy Broth:
- 3 cups low-sodium chicken broth (Swanson’s my go-to, but any brand works)
- 1 cup heavy cream (don’t even think about half-and-half here—trust me)
- 1/2 cup sour cream (full fat, stirred until smooth)
- 2 tablespoons all-purpose flour (for thickening, or use cornstarch if gluten-free)
- For Garnish (optional but highly recommended):
- Fresh cilantro, chopped
- Shredded Monterey Jack or queso fresco
- Lime wedges
- Crushed tortilla chips or crispy strips
A quick note on the poblanos: look for peppers that are firm, dark green, and have a bit of weight to them. Avoid any that feel soft or have wrinkled skin—they’re past their prime. And if you can’t find fresh poblanos, you can substitute two cans of whole roasted green chiles, but honestly, the fresh ones make a noticeable difference. For the beans, I personally love cannellini beans because they hold their shape better, but great northern beans are creamier and work beautifully too. Your call.
Equipment Needed
Nothing fancy here—this recipe doesn’t demand a kitchen full of gadgets. Here’s what you’ll need:
- Large heavy-bottomed pot or Dutch oven (5-6 quart capacity is ideal)
- Baking sheet for roasting poblanos
- Tongs for flipping the peppers
- Cutting board and sharp knife
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Small bowl for mixing the flour slurry
- Ladle for serving
If you don’t have a Dutch oven, any large pot with a thick bottom will work—just keep an eye on the heat so nothing scorches. And if you’re short on time, you can roast the poblanos directly over a gas stove burner using tongs, which is actually my preferred method because it’s faster and gives you more control over the char. Just be careful not to burn yourself.
Preparation Method

Let’s get cooking. This creamy white chicken chili with roasted poblanos comes together in stages, but none of them are complicated. Here’s how it goes:
- Roast the poblanos. Preheat your broiler to high. Place the poblano peppers on a baking sheet and broil for 4-5 minutes per side, turning with tongs, until the skin is blackened and blistered all over. Don’t worry if they look burnt—that’s exactly what you want. Transfer the peppers to a bowl, cover with plastic wrap, and let them steam for 10 minutes. This loosens the skin so it slides right off. Once cool enough to handle, rub off the blackened skin, remove the stems and seeds, and chop the flesh into small pieces. Set aside.
- Sear the chicken. While the peppers steam, heat 1 tablespoon of olive oil in your Dutch oven over medium-high heat. Season the chicken breasts with salt and pepper, then place them in the hot oil. Cook for 4-5 minutes per side until golden brown. The chicken doesn’t need to be cooked through at this point—just nicely browned. Transfer to a plate and set aside.
- Build the flavor base. Reduce the heat to medium and add the remaining 1 tablespoon of olive oil. Toss in the diced onion and cook for 4-5 minutes until softened and translucent. Add the minced garlic, cumin, oregano, and smoked paprika, stirring constantly for about 30 seconds until fragrant. Your kitchen should smell incredible right about now.
- Thicken the broth. Sprinkle the flour over the onion mixture and stir for 1 minute to cook out the raw flour taste. Slowly pour in the chicken broth while stirring continuously to prevent lumps. Bring to a gentle simmer.
- Add the chicken back. Return the seared chicken breasts to the pot along with any accumulated juices. Add the chopped roasted poblanos, drained white beans, and diced green chiles if using. Stir everything together, reduce the heat to low, and let it simmer uncovered for 15-20 minutes, or until the chicken is cooked through and tender enough to shred.
- Shred the chicken. Remove the chicken breasts from the pot and place them on a cutting board. Use two forks to shred the meat into bite-sized pieces. Don’t over-shred—you want some texture, not a pile of mush.
- Finish with cream. Return the shredded chicken to the pot. In a small bowl, whisk together the heavy cream and sour cream until smooth. Pour this mixture into the chili and stir gently. Let it simmer for another 5 minutes on low heat, stirring occasionally. Taste and adjust seasoning with salt and pepper.
- Serve and garnish. Ladle the chili into bowls and top with fresh cilantro, shredded cheese, a squeeze of lime, and crushed tortilla chips if you’re feeling extra. Serve hot.
A few sensory cues to watch for: when you’re sautéing the onions, they should be soft and translucent, not brown. The garlic should sizzle but not burn—if it turns dark, your heat’s too high. And when you add the cream mixture, the chili should turn a pale, almost ivory color and look thick and velvety, not watery. If it seems too thick, add a splash of chicken broth to loosen it up.
Cooking Tips & Techniques
I’ve made this creamy white chicken chili with roasted poblanos at least a dozen times, and I’ve learned a few things the hard way. Here’s what I wish someone had told me:
Don’t skip the roasting step. I know it adds an extra ten minutes, but roasting the poblanos is non-negotiable. The first time I made this, I was in a hurry and just diced raw poblanos straight into the pot. The result? Bitter, harsh, and completely missing that smoky depth that makes this recipe special. Roasting transforms them—it mellows the heat, brings out sweetness, and adds that charred complexity you can’t fake.
Watch your heat with the cream. Once you add the cream mixture, keep the heat on low and stir frequently. High heat will cause the dairy to separate and curdle, turning your beautiful chili into a grainy mess. Patience pays off here. If you’re nervous, you can temper the cream by slowly adding a ladleful of hot broth to it before pouring it into the pot—this reduces the temperature shock.
Let it rest. This chili actually gets better after sitting for 10-15 minutes off the heat. The flavors meld, the broth thickens slightly, and everything comes together. If you can resist diving in immediately, you’ll be rewarded.
I once forgot to add the beans entirely and only realized when I was ladling it into bowls. I just stirred them in cold and let the residual heat warm them through—worked fine, but obviously not ideal. Lesson learned: double-check your ingredients before you start cooking. And if you do mess up? Just roll with it. Cooking’s supposed to be forgiving.
Variations & Adaptations
One of the best things about this creamy white chicken chili with roasted poblanos is how adaptable it is. Here are some variations I’ve tried and loved:
- Make it spicier: Add a diced jalapeño or serrano pepper along with the onions, or stir in a teaspoon of chipotle powder for a smoky kick. You can also leave some of the seeds in the roasted poblanos for extra heat.
- Go dairy-free: Substitute the heavy cream with full-fat coconut milk (the canned kind, not the carton) and use a dairy-free sour cream alternative. The coconut flavor is subtle and actually complements the poblanos nicely. I’ve done this for a friend with lactose intolerance, and she couldn’t tell the difference.
- Switch up the protein: Shredded rotisserie chicken works beautifully if you’re short on time—just skip the searing step and add it in step 7. You can also use ground chicken or turkey, though you’ll want to brown it thoroughly first.
- Add more vegetables: Diced zucchini, corn kernels (fresh or frozen), or chopped spinach stirred in at the end add color and nutrition. I’ve thrown in a handful of baby spinach right before serving, and it wilts perfectly into the creamy broth.
- Try a different bean: Navy beans, butter beans, or even black beans (though they’ll change the color) all work well. Just make sure to drain and rinse them first.
My personal favorite variation? I sometimes swap the chicken for leftover turkey after Thanksgiving and add a pinch of cinnamon—it sounds weird, but the warmth of the cinnamon plays beautifully with the smoky poblanos. Don’t knock it till you try it.
Serving & Storage Suggestions
This creamy white chicken chili with roasted poblanos is best served hot, straight from the pot, with all your favorite toppings. I like mine with a generous handful of shredded Monterey Jack, a sprinkle of fresh cilantro, and a squeeze of lime that cuts through the richness. Crushed tortilla chips add crunch, but you could also serve it with warm cornbread or crusty bread for dipping. And if you’re feeling fancy, a dollop of crema or Greek yogurt on top never hurts.
For drinks, I love pairing this chili with a cold Mexican lager like Modelo or a crisp Sauvignon Blanc. The acidity in the wine balances the creaminess, while the beer just feels right.
Storage: Leftovers keep beautifully in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, so it might taste even better the next day. To reheat, warm it gently on the stovetop over low heat, adding a splash of chicken broth or water if it’s thickened too much. You can also microwave individual portions in 30-second bursts, stirring between each.
Freezing: This chili freezes well for up to 3 months. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Thaw overnight in the refrigerator before reheating. One note: the texture of the cream might change slightly after freezing, so give it a good stir and add a little extra broth if needed.
I’ve noticed the chili tends to thicken more after a day in the fridge—that’s just the starch from the beans and the flour doing their job. Don’t panic, just thin it out with a bit of broth or water when you reheat.
Nutritional Information & Benefits
Here’s a rough estimate per serving (based on 6 servings, without garnishes):
- Calories: 420
- Protein: 35g
- Fat: 22g
- Carbohydrates: 22g
- Fiber: 6g
- Sugar: 4g
- Sodium: 580mg
This creamy white chicken chili with roasted poblanos packs a solid protein punch thanks to the chicken and white beans, both of which keep you full and satisfied. The poblanos are rich in vitamin C and capsaicin, which can boost metabolism and reduce inflammation—so you’re getting a little health boost with every spoonful. The beans add fiber and plant-based protein, making this a balanced meal on its own.
If you’re watching your dairy intake, you can easily swap the heavy cream for a lighter alternative like evaporated milk or even unsweetened almond milk mixed with a tablespoon of cornstarch for thickening. And for a lower-carb version, skip the beans and double up on the chicken and poblanos.
I’m not a nutritionist, but I’ve always believed that food should nourish you without feeling like a chore. This chili does exactly that—it’s comforting, satisfying, and honestly pretty good for you.
Conclusion
This creamy white chicken chili with roasted poblanos has become my go-to for those nights when I need something warm, filling, and just a little bit special. It’s the kind of recipe that feels like you spent hours in the kitchen, but really, it’s just smart cooking—a few good ingredients, a little patience, and a willingness to trust the process. I love that I can make it on a busy Tuesday or serve it to guests without breaking a sweat.
I hope you give this one a try and make it your own. Maybe you’ll add extra spice, swap in a different bean, or pile on the toppings until it’s practically a salad—that’s the beauty of a good recipe. It’s a starting point, not a rulebook. If you do make it, come back and let me know how it turned out. Drop a comment below, share your twist, or tag me in your photos. I genuinely love hearing about your kitchen victories.
Until next time, keep your pots hot and your heart full. Happy cooking!
Frequently Asked Questions
Can I use canned green chiles instead of roasting fresh poblanos?
Yes, you can substitute two 4-ounce cans of whole roasted green chiles (drained and chopped) for the fresh poblanos. The flavor won’t be as smoky or complex, but it’s a perfectly fine shortcut when you’re short on time. Just skip the roasting step and add the canned chiles along with the beans.
How can I make this chili thicker?
If you prefer a thicker chili, mash about half the white beans with a fork before adding them to the pot, or mix an additional tablespoon of cornstarch with 2 tablespoons of cold water and stir it in during the last 5 minutes of cooking. Let it simmer until it reaches your desired consistency.
Can I make this in a slow cooker?
Absolutely. Sear the chicken and sauté the onions and garlic on the stovetop first, then transfer everything except the cream and sour cream to a slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Shred the chicken, stir in the cream mixture, and let it heat through for 15 minutes before serving.
Is this recipe gluten-free?
It can be! Simply substitute the all-purpose flour with an equal amount of cornstarch or a gluten-free all-purpose flour blend. Make sure your chicken broth is certified gluten-free, as some brands contain additives with gluten. Everything else in the recipe is naturally gluten-free.
Can I freeze the leftovers?
Yes, this chili freezes very well. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop. You may need to add a splash of broth or water to adjust the consistency after thawing.
Pin This Recipe!

Easy Creamy White Chicken Chili with Roasted Poblanos
A hearty and comforting white chicken chili with smoky roasted poblanos, creamy broth, and tender chicken. Perfect for cold nights, this easy recipe comes together in about 40 minutes with simple ingredients.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Mexican
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced (about 1 cup)
- 4 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon smoked paprika
- Salt and black pepper to taste
- 1.5 pounds boneless, skinless chicken breasts or thighs
- 3 large poblano peppers (about 6 ounces total)
- 1 can (15 ounces) white beans, drained and rinsed (cannellini or great northern)
- 1 can (4 ounces) diced green chiles (optional)
- 3 cups low-sodium chicken broth
- 1 cup heavy cream
- 1/2 cup sour cream (full fat)
- 2 tablespoons all-purpose flour
- Fresh cilantro, chopped (for garnish)
- Shredded Monterey Jack or queso fresco (for garnish)
- Lime wedges (for garnish)
- Crushed tortilla chips or crispy strips (for garnish)
Instructions
- Roast the poblanos: Preheat broiler to high. Place poblano peppers on a baking sheet and broil for 4-5 minutes per side, turning with tongs, until skin is blackened and blistered. Transfer to a bowl, cover with plastic wrap, and let steam for 10 minutes. Once cool, rub off skin, remove stems and seeds, and chop flesh into small pieces. Set aside.
- Sear the chicken: Heat 1 tablespoon olive oil in a Dutch oven over medium-high heat. Season chicken with salt and pepper, then cook for 4-5 minutes per side until golden brown. Transfer to a plate and set aside.
- Build the flavor base: Reduce heat to medium and add remaining 1 tablespoon olive oil. Cook diced onion for 4-5 minutes until softened. Add garlic, cumin, oregano, and smoked paprika, stirring for 30 seconds until fragrant.
- Thicken the broth: Sprinkle flour over onion mixture and stir for 1 minute. Slowly pour in chicken broth while stirring continuously. Bring to a gentle simmer.
- Add chicken back: Return seared chicken to pot with any juices. Add chopped roasted poblanos, drained white beans, and diced green chiles (if using). Stir, reduce heat to low, and simmer uncovered for 15-20 minutes until chicken is cooked through and tender.
- Shred the chicken: Remove chicken from pot and shred with two forks into bite-sized pieces.
- Finish with cream: Return shredded chicken to pot. In a small bowl, whisk together heavy cream and sour cream until smooth. Pour into chili and stir gently. Simmer for 5 minutes on low heat, stirring occasionally. Adjust seasoning with salt and pepper.
- Serve and garnish: Ladle chili into bowls and top with cilantro, cheese, lime squeeze, and crushed tortilla chips. Serve hot.
Notes
Don’t skip roasting the poblanos—it adds smoky depth. Keep heat low after adding cream to prevent curdling. Chili thickens upon standing; add broth to thin if needed. For a thicker chili, mash half the beans before adding. Can be made in a slow cooker: sear chicken and sauté aromatics first, then cook on low for 6-7 hours or high for 3-4 hours, adding cream at the end.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 420
- Sugar: 4
- Sodium: 580
- Fat: 22
- Saturated Fat: 12
- Carbohydrates: 22
- Fiber: 6
- Protein: 35
Keywords: white chicken chili, creamy chili, roasted poblano, chicken chili, easy chili, comfort food, fall recipe, winter recipe


