The neighborhood chili cook-off was in three hours and I’d completely forgotten. Everyone else would be bringing their slow-simmered, multi-meat masterpieces—the kind with secret ingredients passed down through generations and handwritten index cards stained with years of use. I had three chicken breasts, a can of white beans, and a couple of sad-looking poblano peppers that were definitely past their prime. Honestly, I almost just ordered pizza and called it a day.
But the thing is, I’d promised my friend Maria I’d participate. She organizes this thing every year and somehow I’d let it slip my mind completely. So there I was, staring into my fridge like it held the answers to the universe, trying to figure out how to turn this random collection of ingredients into something that wouldn’t get me laughed out of the community center. I mean, the pressure was real—these people take their chili seriously.
I decided to just go for it. I roasted those wrinkly poblanos until their skins blistered and blackened, filling my tiny kitchen with this smoky, almost sweet aroma that made me stop and take a breath for the first time all day. I shredded the chicken while it was still warm, threw everything in a pot, and let it simmer for maybe an hour—barely enough time, but it was all I had. When I showed up with my pot, I felt like I was bringing a casserole to a Michelin-starred dinner.
Wouldn’t you know it—that simple, slightly panicked white chicken chili with roasted poblanos ended up winning. Not because it was fancy or complicated, but because it was exactly what people needed on a cold November night. Warm, comforting, and honest. Someone actually asked me for the recipe, and I had to scribble it on a napkin right there. Now it’s the only chili I make, and every time I roast those poblanos, I remember that feeling of turning a kitchen disaster into something worth sharing.
Why You’ll Love This Recipe
This cozy white chicken chili with roasted poblanos isn’t just another soup recipe. It’s the kind of meal that wraps around you like your favorite blanket on a rainy day. Let me tell you why this one is different.
- Quick & Easy: From start to finish, you’re looking at about 45 minutes. Most of that is hands-off simmering time, so you can actually relax while dinner makes itself.
- Simple Ingredients: No fancy grocery store trips needed. Chicken, beans, poblanos, and a few pantry staples—that’s it. I bet you have most of this stuff right now.
- Perfect for Cold Weather: This is my go-to for those days when you just can’t seem to get warm. It’s hearty enough to be a meal on its own but light enough that you won’t feel sluggish afterward.
- Crowd-Pleaser: I’ve served this to picky kids, vegetarian friends (with a few tweaks), and serious chili connoisseurs. Everyone loves it. And I mean everyone.
- Unbelievably Delicious: The roasted poblanos give this chili a smoky depth that you just can’t get from canned green chiles. It’s subtle but it makes all the difference.
What really sets this recipe apart is the roasting step. I know, I know—it adds an extra few minutes. But trust me, charring those poblanos under the broiler transforms the entire dish. The smokiness mingles with the creamy broth and tender chicken in a way that feels like you spent hours in the kitchen. You didn’t, but nobody has to know that.
This is comfort food at its finest. It’s the kind of dinner that makes you close your eyes after the first spoonful and forget about whatever stressful thing happened during the day. It’s warming, it’s satisfying, and it’s exactly what you need when you’re craving something that feels like a hug in a bowl.
Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something truly special. The magic is in how they work together, not in how complicated they are.
- For the Chili Base:
- 1½ pounds boneless, skinless chicken breasts (about 2-3 breasts)
- 3 medium poblano peppers
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 2 cans (15 ounces each) white beans (cannellini or great northern), drained and rinsed
- 4 cups low-sodium chicken broth
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- ½ teaspoon smoked paprika
- Salt and black pepper to taste
- 2 tablespoons olive oil
- For Creaminess:
- ½ cup heavy cream or half-and-half (use full-fat coconut milk for dairy-free)
- 4 ounces cream cheese, softened and cut into cubes
- 1 tablespoon lime juice (fresh is best here)
- For Toppings (optional but highly recommended):
- Fresh cilantro, chopped
- Diced avocado
- Shredded Monterey Jack cheese
- Tortilla chips or strips
- Sour cream or Greek yogurt
- Lime wedges
A few notes from my kitchen to yours. For the poblanos, look for ones that are firm and dark green with a bit of shine. The wrinkly ones I used that day worked fine, but fresh is ideal. I recommend using Progresso or Bush’s white beans—they hold their shape well during simmering. If you can only find canned green chiles, use about 4 ounces of them, but honestly, the roasted poblanos are what make this special.
For the chicken, boneless skinless thighs work beautifully too. They’re a bit more forgiving and add extra richness. Just adjust the cooking time slightly since thighs take a few minutes longer to cook through. And if you’re using leftover rotisserie chicken, you can skip the initial cooking step entirely—just add the shredded meat when you add the beans.
One more thing about the cream cheese. Make sure it’s really softened before you add it. Cold cream cheese will clump up and leave you with weird white flecks in your chili. Let it sit on the counter for at least 30 minutes, or pop it in the microwave for about 10 seconds if you’re in a hurry like I usually am.
Equipment Needed
You don’t need a fancy kitchen to make this chili. Here’s what you’ll need:
- Large Dutch oven or heavy-bottomed pot (5-6 quart capacity is ideal)
- Baking sheet for roasting the poblanos
- Tongs for turning the peppers
- Cutting board and sharp knife
- Measuring spoons and cups
- Wooden spoon or spatula for stirring
- Two forks for shredding the chicken
If you don’t have a Dutch oven, any large pot will work. I’ve made this in a stainless steel stockpot and even a slow cooker (more on that later). The key is having enough surface area for the onions and garlic to sauté properly.
For the poblanos, you could also roast them directly over a gas flame if you have a gas stove. Just use those tongs and turn them every minute or so until the skin is blackened. It’s actually faster than the oven method and gives you that slightly charred flavor that’s just perfect. If you’re using an electric stove, stick with the broiler method.
My favorite budget-friendly tip? Skip the expensive enameled Dutch oven and grab a good old-fashioned Lodge cast iron pot. They’re affordable, last forever, and hold heat beautifully. Just make sure it’s seasoned well before you start cooking.
Preparation Method

Let’s get cooking! This cozy white chicken chili with roasted poblanos comes together in a few simple steps. Take your time with the roasting—it’s worth every second.
- Roast the poblanos. Preheat your broiler to high and place the poblano peppers on a baking sheet. Broil for 8-10 minutes, turning occasionally with tongs, until the skins are blackened and blistered all over. The smell at this point is incredible—smoky and slightly sweet. Transfer the peppers to a bowl, cover with plastic wrap, and let them steam for 10 minutes. This makes the skins peel off easily.
- Prepare the poblanos. Once the peppers are cool enough to handle, peel off the blackened skins. It’s okay if a few bits of charred skin remain—that’s extra flavor. Remove the stems and seeds, then dice the flesh into small pieces. Set aside. You should have about ½ cup of roasted poblano pieces.
- Cook the chicken. While the peppers are steaming, place the chicken breasts in a medium saucepan and cover with water or chicken broth. Bring to a gentle simmer over medium heat and cook for 12-15 minutes, until the chicken is cooked through and reaches an internal temperature of 165°F. Remove from the pot and let it cool slightly. Reserve 1 cup of the cooking liquid—we’ll use it later.
- Sauté the aromatics. In your large Dutch oven or pot, heat the olive oil over medium heat. Add the diced onion and cook for 4-5 minutes until translucent and starting to brown at the edges. Add the minced garlic and cook for another 30 seconds until fragrant. Don’t let the garlic burn—it gets bitter.
- Build the flavor. Add the ground cumin, dried oregano, and smoked paprika to the pot. Stir constantly for about 1 minute until the spices are toasted and fragrant. This step wakes up the flavors and makes them more pronounced in the final dish.
- Add the liquids and beans. Pour in the chicken broth and the reserved cooking liquid from the chicken. Add the drained white beans and the diced roasted poblanos. Stir everything together and bring to a gentle boil. Reduce the heat to low and let it simmer for 15 minutes to allow the flavors to meld.
- Shred the chicken. While the chili simmers, use two forks to shred the cooked chicken into bite-sized pieces. The chicken should be tender enough that it falls apart easily. If it’s still tough, it needs a few more minutes of cooking.
- Finish the chili. Add the shredded chicken to the pot. Stir in the cream cheese cubes and heavy cream. Continue stirring until the cream cheese is completely melted and the broth becomes creamy and slightly thickened. This usually takes about 3-4 minutes. The chili should look velvety and smooth.
- Season and serve. Stir in the lime juice. Taste the chili and add salt and pepper as needed. Remember that the beans and broth already have some salt, so go easy at first. Ladle into bowls and top with your favorite toppings. I love a generous sprinkle of fresh cilantro and a squeeze of extra lime.
The chili will look a bit thin at first, but it will thicken as it sits. If you want it even thicker, mash about half a cup of the beans against the side of the pot with your spoon before adding the cream cheese. This releases their starches and naturally thickens the broth.
Cooking Tips & Techniques
After making this cozy white chicken chili with roasted poblanos more times than I can count, I’ve picked up a few tricks that make a real difference.
Don’t skip the roasting step. I know it’s tempting to just use canned green chiles and save time. But roasting the poblanos yourself adds a smoky depth that you simply can’t replicate. The charring process caramelizes the natural sugars in the peppers and gives the chili a complexity that tastes like you’ve been cooking all day. If you’re really short on time, roast them the day before and store them in the fridge.
Watch your heat level. Poblanos are generally mild, but occasionally you’ll get one that has a bit of a kick. If you’re sensitive to spice, remove all the seeds and white membranes from the peppers—that’s where most of the heat lives. For those who want more warmth, leave a few seeds in or add a minced jalapeño with the onions.
Let it rest. This chili actually gets better after sitting for a while. The flavors continue to develop and meld together. If you can, make it a few hours ahead or even the day before. Just reheat gently over low heat, adding a splash of broth or water if it’s too thick.
One mistake I made early on was adding the cream cheese too quickly. I dumped it in all at once and ended up with lumpy, grainy chili. Now I cut it into small cubes and stir it in gradually, letting each piece melt before adding the next. Patience pays off here.
For consistent results, use a meat thermometer for the chicken. Overcooked chicken gets dry and stringy. I aim for 160°F and let carryover cooking bring it to 165°F while it rests. This keeps the chicken tender and juicy.
Variations & Adaptations
One of the best things about this recipe is how adaptable it is. Here are some ways to make it your own.
Slow Cooker Version: Sauté the onions and garlic on the stovetop first, then transfer everything except the cream cheese and cream to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Shred the chicken, stir in the cream cheese and cream, and let it warm through for 15 minutes before serving. This is my go-to for busy days.
Dairy-Free Adaptation: Swap the heavy cream for full-fat coconut milk and use dairy-free cream cheese or skip it entirely. The coconut milk adds a subtle sweetness that works surprisingly well with the smoky poblanos. You can also use a can of coconut cream for extra richness.
Spicy Version: Add one or two minced jalapeños or serrano peppers when you sauté the onions. You can also stir in a teaspoon of chipotle powder or a tablespoon of adobo sauce for a smoky heat that complements the poblanos beautifully.
Vegetarian Option: Omit the chicken and use vegetable broth. Add an extra can of beans or some diced zucchini and corn. The roasted poblanos and creamy broth are so flavorful that you won’t miss the meat at all. I’ve served this to vegetarian friends and they always ask for seconds.
My personal favorite variation is adding a cup of frozen corn kernels along with the beans. The little bursts of sweetness against the smoky, creamy broth are just perfect. It’s a small addition, but it makes the chili feel more substantial and colorful.
Serving & Storage Suggestions
This cozy white chicken chili with roasted poblanos is incredibly versatile when it comes to serving. Here’s how I like to do it.
Serving Temperature: Serve it piping hot. The creaminess is most satisfying when the chili is steaming. I like to let it sit for about 5 minutes after cooking to allow the flavors to settle and the temperature to become just right—not too hot, not too cold.
Presentation: Ladle into wide, shallow bowls so you can see all the beautiful ingredients. Arrange the toppings in small bowls on the table so everyone can customize their own bowl. A sprinkle of fresh cilantro, a few avocado slices, and a handful of crunchy tortilla chips make it look as good as it tastes.
Complementary Dishes: This chili pairs beautifully with a simple green salad dressed with lime vinaigrette. I also love serving it with warm cornbread or crusty bread for dipping. If you’re feeling extra cozy, a side of roasted sweet potatoes is amazing.
Storage: Leftovers keep well in the refrigerator for up to 4 days. Store in an airtight container. The flavors actually deepen overnight, so it might taste even better the next day. Just give it a good stir before reheating.
Freezing: This chili freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave a little room for expansion. To thaw, place in the refrigerator overnight or run the container under warm water. Reheat gently on the stovetop or in the microwave.
Reheating: The best way to reheat is on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. If using the microwave, heat in 30-second intervals, stirring between each, to prevent hot spots. The cream cheese might separate slightly during reheating, but a good stir will bring it back together.
Flavor Development: This is one of those rare recipes that actually improves with time. The roasted poblano flavor becomes more pronounced, and the spices meld together beautifully. I often make a double batch just so I can enjoy it throughout the week.
Nutritional Information & Benefits
This cozy white chicken chili with roasted poblanos isn’t just delicious—it’s packed with good-for-you ingredients. Here’s a rough estimate per serving (based on 6 servings, without toppings):
- Calories: 385
- Protein: 34g
- Fat: 16g
- Carbohydrates: 28g
- Fiber: 7g
- Sugar: 4g
- Sodium: 720mg
Health Benefits: The white beans are an excellent source of fiber and plant-based protein, which helps keep you full and supports digestive health. Poblano peppers are rich in vitamin C and antioxidants, which can boost your immune system—perfect for cold and flu season. Chicken provides lean protein for muscle repair and satiety.
Dietary Considerations: This recipe is naturally gluten-free. For a lower-carb version, reduce the beans and add extra chicken or vegetables. It’s also easily adaptable for dairy-free and vegetarian diets as mentioned above. The moderate sodium content comes mostly from the broth and beans, so using low-sodium versions helps keep it in check.
Potential Allergens: This recipe contains dairy (cream cheese and heavy cream). For dairy-free, use the substitutions listed in the variations section. It’s free of common allergens like nuts, eggs, and soy.
I love that this chili feels indulgent but is actually quite balanced. It’s the kind of meal that satisfies your craving for comfort food without leaving you feeling heavy or guilty. On those days when I need something nourishing for both body and soul, this is what I reach for.
Conclusion
This cozy white chicken chili with roasted poblanos has become a staple in my kitchen for good reason. It’s the recipe that saved me from chili cook-off embarrassment, the one that friends ask for again and again, and the meal I turn to when I need something warm and comforting without spending hours in the kitchen. The smoky depth from the roasted poblanos, the creamy richness from the cream cheese, and the tender chunks of chicken all come together in a way that feels both simple and special.
I love that this recipe is forgiving enough for beginners but impressive enough for company. You can make it your own with different toppings, adjust the spice level to your liking, or even throw it in a slow cooker on a busy day. It’s the kind of recipe that adapts to your life, not the other way around.
Now I want to hear from you. Have you tried roasting poblanos before? What’s your favorite way to customize this chili? Drop a comment below and let me know—I read every single one. And if you make this recipe, tag me in your photos so I can see your cozy creations. Whether you’re feeding your family on a cold weeknight or impressing friends at a potluck, I hope this chili brings you the same warmth and comfort it’s brought me. Happy cooking!
Frequently Asked Questions
Can I use canned green chiles instead of roasting fresh poblanos?
You can, but the flavor won’t be quite the same. Roasting fresh poblanos adds a smoky depth that canned chiles just can’t replicate. If you’re in a pinch, use about 4 ounces of canned diced green chiles and add a pinch of smoked paprika to mimic some of that roasted flavor. But honestly, the roasting step is worth the extra 10 minutes.
How can I make this chili thicker?
If you prefer a thicker chili, there are a few tricks. Mash about half a cup of the white beans against the side of the pot before adding the cream cheese—this releases starches that naturally thicken the broth. You can also let the chili simmer uncovered for an extra 10-15 minutes to reduce the liquid. Or stir in a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) and simmer for 5 minutes.
Can I make this in an Instant Pot or pressure cooker?
Absolutely! Use the sauté function to cook the onions and garlic, then add the chicken, broth, beans, and roasted poblanos. Pressure cook on high for 10 minutes, then do a quick release. Remove the chicken, shred it, and return it to the pot. Stir in the cream cheese and cream using the sauté function until melted. It’s even faster than the stovetop method!
How do I store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for up to 4 days. The chili will thicken as it sits, so add a splash of broth or water when reheating. Reheat gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave in 30-second intervals, stirring between each. Avoid boiling, as it can cause the cream to separate.
Can I use a different type of bean?
Yes! While cannellini or great northern beans are traditional for white chicken chili, you can use any white bean you have on hand. Navy beans work well, and butter beans add a nice creamy texture. If you’re feeling adventurous, try using chickpeas for a slightly different flavor and texture. Just avoid dark beans like kidney or black beans—they’ll turn your chili an unappetizing gray color.
Pin This Recipe!

Cozy White Chicken Chili with Roasted Poblanos
This cozy white chicken chili with roasted poblanos is a quick and easy comfort food that’s perfect for cold weather. Smoky roasted poblanos, tender chicken, and a creamy broth come together in just 45 minutes for a crowd-pleasing meal.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Mexican
Ingredients
- 1½ pounds boneless, skinless chicken breasts (about 2–3 breasts)
- 3 medium poblano peppers
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 2 cans (15 ounces each) white beans (cannellini or great northern), drained and rinsed
- 4 cups low-sodium chicken broth
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- ½ teaspoon smoked paprika
- Salt and black pepper to taste
- 2 tablespoons olive oil
- ½ cup heavy cream or half-and-half (use full-fat coconut milk for dairy-free)
- 4 ounces cream cheese, softened and cut into cubes
- 1 tablespoon lime juice (fresh is best here)
- Fresh cilantro, chopped (for topping)
- Diced avocado (for topping)
- Shredded Monterey Jack cheese (for topping)
- Tortilla chips or strips (for topping)
- Sour cream or Greek yogurt (for topping)
- Lime wedges (for topping)
Instructions
- Roast the poblanos. Preheat your broiler to high and place the poblano peppers on a baking sheet. Broil for 8-10 minutes, turning occasionally with tongs, until the skins are blackened and blistered all over. Transfer the peppers to a bowl, cover with plastic wrap, and let them steam for 10 minutes.
- Prepare the poblanos. Once the peppers are cool enough to handle, peel off the blackened skins. Remove the stems and seeds, then dice the flesh into small pieces. Set aside.
- Cook the chicken. While the peppers are steaming, place the chicken breasts in a medium saucepan and cover with water or chicken broth. Bring to a gentle simmer over medium heat and cook for 12-15 minutes, until the chicken is cooked through and reaches an internal temperature of 165°F. Remove from the pot and let it cool slightly. Reserve 1 cup of the cooking liquid.
- Sauté the aromatics. In your large Dutch oven or pot, heat the olive oil over medium heat. Add the diced onion and cook for 4-5 minutes until translucent and starting to brown at the edges. Add the minced garlic and cook for another 30 seconds until fragrant.
- Build the flavor. Add the ground cumin, dried oregano, and smoked paprika to the pot. Stir constantly for about 1 minute until the spices are toasted and fragrant.
- Add the liquids and beans. Pour in the chicken broth and the reserved cooking liquid from the chicken. Add the drained white beans and the diced roasted poblanos. Stir everything together and bring to a gentle boil. Reduce the heat to low and let it simmer for 15 minutes.
- Shred the chicken. While the chili simmers, use two forks to shred the cooked chicken into bite-sized pieces.
- Finish the chili. Add the shredded chicken to the pot. Stir in the cream cheese cubes and heavy cream. Continue stirring until the cream cheese is completely melted and the broth becomes creamy and slightly thickened, about 3-4 minutes.
- Season and serve. Stir in the lime juice. Taste the chili and add salt and pepper as needed. Ladle into bowls and top with your favorite toppings.
Notes
Don’t skip roasting the poblanos—it adds a smoky depth that canned chiles can’t replicate. For a thicker chili, mash half a cup of beans against the pot before adding cream cheese. Let the chili rest for a few hours or overnight for best flavor. For dairy-free, use full-fat coconut milk and dairy-free cream cheese.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 385
- Sugar: 4
- Sodium: 720
- Fat: 16
- Saturated Fat: 8
- Carbohydrates: 28
- Fiber: 7
- Protein: 34
Keywords: white chicken chili, roasted poblano, easy chili recipe, creamy chicken chili, comfort food, winter soup, quick dinner


