The chili cook-off was in twelve hours and I’d completely forgotten. Everyone else would be bringing their grandmother’s secret recipes, slow-simmered for days, with mysterious spice blends passed down through generations. I had a half-empty fridge, a bag of poblano peppers starting to wrinkle, and leftover rotisserie chicken from Tuesday night. Honestly, I almost just ordered pizza and called it a day.
But something about the crisp November air coming through the kitchen window made me want to try. I’d been craving something warm and soothing all week, and those poblanos were practically begging to be roasted. So I threw things in a pot—chicken, beans, some spices I hoped would work together—and crossed my fingers. The result was this cozy white chicken chili, and let me tell you, it ended up winning the whole thing. My neighbor Karen, who had spent three days on her award-winning beef chili, asked for the recipe. I had to admit I’d sort of made it up as I went along.
That’s the thing about this recipe. It’s not fussy or complicated. It’s the kind of meal you make when you need something comforting but don’t have the energy for a production. The roasted poblanos give it this subtle smoky heat that’s completely different from regular chili, and the creamy broth is just… perfect. Maybe you’ve been there—standing in your kitchen, wondering what to throw together that actually tastes like you tried. This is that recipe. It’s the one that stays in your rotation long after the cook-off is over.
Why You’ll Love This Recipe
I’ve made this cozy white chicken chili more times than I can count, and every single time, it delivers. It’s one of those rare recipes that feels both special and completely stress-free. Here’s why it works so well:
- Quick & Easy : Comes together in about 45 minutes, most of which is hands-off simmering. Perfect for busy weeknights when you want something homemade without the fuss.
- Simple Ingredients : No exotic grocery store trips needed. Chicken, beans, poblanos, and pantry staples—you probably already have most of this stuff on hand.
- Perfect for Chilly Evenings : This is the ultimate cozy dinner for fall and winter. It’s the kind of meal you want after a long day, when all you want is something warm in a bowl.
- Crowd-Pleaser : Every time I bring this somewhere, people go back for seconds. It’s approachable enough for kids but interesting enough for adults.
- Unbelievably Delicious : The combination of smoky roasted poblanos, tender chicken, and creamy broth is next-level comfort food. It’s not your average chili.
What makes this version different from all the others? It’s the roasted poblanos. Most white chicken chilis use canned green chiles, which are fine, but roasting fresh poblanos adds this deep, slightly charred flavor that changes everything. Plus, I’ve tested this recipe about a dozen times to get the seasoning just right. Not too spicy, not too bland—just perfectly balanced.
This recipe isn’t just good—it’s the kind that makes you close your eyes after the first bite. It’s comfort food reimagined, with the same soul-soothing satisfaction but a little more depth and character. Perfect for impressing guests without stress, or turning a simple Tuesday dinner into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the fresh ones are easy to find at any grocery store.
For the Chili Base
- 2 tablespoons olive oil (for sautéing; use avocado oil if you prefer)
- 1 large yellow onion, diced (about 1 ½ cups)
- 4 cloves garlic, minced (fresh is best, but jarred works in a pinch)
- 3 poblano peppers (roasted, peeled, seeded, and diced—this is the star ingredient)
- 1 ½ teaspoons ground cumin (I recommend McCormick for consistent flavor)
- 1 teaspoon dried oregano (Mexican oregano if you can find it, but regular works fine)
- ½ teaspoon smoked paprika (adds a subtle smokiness that complements the poblanos)
- ¼ teaspoon cayenne pepper (optional, for a little heat)
- Salt and black pepper (to taste; start with 1 teaspoon salt and ½ teaspoon pepper)
For the Liquid and Protein

- 4 cups low-sodium chicken broth (homemade is great, but store-bought works; use Swanson or Kitchen Basics)
- 2 cans (15 ounces each) cannellini beans, drained and rinsed (great northern beans also work)
- 1 can (4 ounces) diced green chiles (mild; this adds extra flavor alongside the roasted poblanos)
- 3 cups cooked shredded chicken (from a rotisserie chicken or leftover cooked chicken breasts)
- ½ cup heavy cream (for richness; use full-fat coconut milk for dairy-free)
For Thickening and Garnish
- 2 tablespoons cornstarch (mixed with 2 tablespoons cold water to make a slurry)
- ½ cup sour cream (for serving; Greek yogurt works too)
- Fresh cilantro, chopped (for garnish)
- 1 lime, cut into wedges (for squeezing over each bowl)
- Tortilla chips or crusty bread (for serving)
Ingredient Tips: For the best flavor, look for poblano peppers that are firm and dark green with a slight sheen. If you can’t find fresh poblanos, you can substitute with 2 cans (7 ounces each) of whole roasted green chiles, though the flavor won’t be quite as deep. For the chicken, rotisserie chicken is my go-to because it’s already seasoned and tender. If you’re cooking chicken from scratch, poach 1 ½ pounds of boneless, skinless chicken breasts in the broth before adding the other ingredients, then shred and return to the pot.
Equipment Needed
You don’t need much fancy equipment for this cozy white chicken chili, which is part of why I love it. Here’s what you’ll need:
- Large Dutch oven or heavy-bottomed pot (5-6 quart capacity is ideal; I use my Le Creuset but a Lodge enameled cast iron or even a large stainless steel pot works great)
- Baking sheet (for roasting the poblano peppers; a quarter sheet pan is perfect)
- Sharp knife and cutting board (for dicing onions and peppers)
- Wooden spoon or silicone spatula (for stirring)
- Measuring cups and spoons (for accurate ingredient portions)
- Small bowl (for making the cornstarch slurry)
- Tongs (for handling the hot roasted peppers)
If you don’t have a Dutch oven, any large soup pot will work. Just make sure it’s heavy-bottomed to prevent scorching. For roasting the peppers, you can also use a gas stove burner (place the peppers directly on the grate and turn with tongs) or even a broiler. I’ve done it all three ways, and the broiler method is my favorite for even charring. A Nordic Ware baking sheet is my budget-friendly recommendation—it’s sturdy and lasts forever.
Preparation Method
Let me walk you through this step by step. Trust me, it’s easier than it looks, and the results are absolutely worth it.
Step 1: Roast the Poblano Peppers (15 minutes)
Preheat your broiler to high and place the poblano peppers on a baking sheet. Broil for 5-7 minutes, turning once or twice with tongs, until the skins are charred and blistered all over. Don’t worry if they look a little scary—that’s exactly what you want. Transfer the hot peppers to a bowl and cover with plastic wrap or a clean kitchen towel. Let them steam for 10 minutes. This makes the skins peel off easily. Once cool enough to handle, rub off the blackened skins, cut open the peppers, remove the seeds and stems, and dice the flesh into small pieces. Set aside.
Pro tip: Don’t rinse the peppers under water to remove the skins—you’ll wash away flavor. Just rub them gently with your fingers or a paper towel.
Step 2: Sauté the Aromatics (8 minutes)
While the peppers are steaming, heat the olive oil in your Dutch oven over medium heat. Add the diced onion and cook for 5-6 minutes, stirring occasionally, until softened and translucent. Add the minced garlic and cook for another 30 seconds until fragrant. You should smell that amazing garlic-onion combo filling your kitchen.
Step 3: Build the Flavor Base (2 minutes)
Stir in the ground cumin, dried oregano, smoked paprika, and cayenne pepper (if using). Cook for about 1 minute, stirring constantly, until the spices are toasted and aromatic. This step is crucial—it wakes up the spices and gives the chili so much more depth. Add the diced roasted poblanos and the canned green chiles, stirring to combine.
Step 4: Simmer the Chili (20 minutes)
Pour in the chicken broth and add the drained cannellini beans. Bring everything to a boil, then reduce the heat to low and let it simmer uncovered for 15 minutes. The broth will reduce slightly and the flavors will start to meld together. Stir occasionally to prevent anything from sticking to the bottom.
Step 5: Add the Chicken (5 minutes)
Stir in the shredded cooked chicken and let it heat through for about 5 minutes. If you’re using rotisserie chicken, it’s already cooked, so you just need to warm it up. Taste the broth at this point and adjust the salt and pepper as needed.
Step 6: Thicken and Cream (5 minutes)
In a small bowl, whisk together the cornstarch and cold water until smooth. Pour the slurry into the chili while stirring constantly. Let it simmer for 2-3 minutes—you’ll see the broth start to thicken slightly. Reduce the heat to low and stir in the heavy cream. Simmer for another 2 minutes, but don’t let it boil after adding the cream, or it might curdle. The chili should be rich, creamy, and just thick enough to coat the back of a spoon.
Step 7: Serve and Garnish
Ladle the chili into bowls and top with a dollop of sour cream, a sprinkle of fresh cilantro, and a squeeze of lime juice. Serve with tortilla chips or crusty bread for dipping. This cozy white chicken chili is best served hot, with all the garnishes you love.
Sensory cues: At the end, the chili should look creamy and pale golden, with visible pieces of chicken and beans. The aroma is smoky, earthy, and slightly tangy from the lime. The first spoonful should be warm, comforting, and just a little bit luxurious.
Cooking Tips & Techniques
After making this cozy white chicken chili more times than I can count, I’ve picked up a few tricks that make a real difference. Here are my best tips:
Don’t skip the roasting step. I know it adds an extra step, but roasting the poblanos is what gives this chili its signature flavor. The charring process brings out a natural sweetness and smokiness that you just can’t get from canned peppers. One time I was in a hurry and skipped it—the chili was fine, but it wasn’t the same. Trust me on this one.
Toast your spices. That 1 minute you spend cooking the cumin and oregano in the hot oil? It’s not optional. Raw spices taste flat and dusty. Toasting them releases their essential oils and makes the whole dish taste more vibrant. I learned this the hard way after making a bland batch and wondering what went wrong.
Use low-sodium broth. This gives you control over the salt level. Beans and rotisserie chicken already have some salt, so using regular broth can make the chili overly salty. Start with less salt and adjust at the end—you can always add more, but you can’t take it out.
Make the slurry properly. Whisk the cornstarch and cold water until completely smooth before adding it to the pot. If you dump cornstarch directly into hot liquid, it will clump up and you’ll end up with lumpy chili. I’ve made that mistake, and it’s not pretty.
Let it rest. Like most soups and stews, this chili tastes even better the next day. The flavors have time to meld and deepen. If you can, make it a day ahead and reheat it gently. The texture stays creamy and the poblanos get even more pronounced.
Timing tip: While the peppers are roasting and steaming, you can chop the onion and measure out your spices. This multitasking saves about 10 minutes and keeps everything moving smoothly.
Variations & Adaptations
One of the best things about this cozy white chicken chili is how adaptable it is. Here are some ways to make it your own:
Dairy-Free Version
Replace the heavy cream with full-fat canned coconut milk and use dairy-free sour cream or a squeeze of lime for garnish. The coconut milk adds a subtle sweetness that actually works beautifully with the roasted poblanos. I’ve made this version for friends with dairy sensitivities, and they couldn’t tell the difference.
Spicier Version
If you like more heat, add an extra roasted poblano or include a jalapeño or serrano pepper with the poblanos. You can also increase the cayenne pepper to ½ teaspoon or add a pinch of red pepper flakes. My husband loves it spicy, so sometimes I’ll add a chopped chipotle pepper in adobo sauce for a smoky kick.
Vegetarian Version
Omit the chicken and use vegetable broth instead of chicken broth. Add an extra can of beans (like pinto or black beans) and some diced zucchini or corn for more texture. The chili is still creamy and satisfying—I’ve served this to vegetarian friends and they raved about it.
Slow Cooker Adaptation
Roast the poblanos and sauté the aromatics as directed, then transfer everything except the cream and cornstarch slurry to a slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. About 30 minutes before serving, stir in the cornstarch slurry and cream, then let it thicken on high with the lid off. This is perfect for busy days when you want dinner ready when you walk in the door.
Flavor Twist
Add a can of drained hominy for a more traditional posole-like texture. Or stir in a handful of fresh spinach at the end and let it wilt into the broth. I tried the spinach version on a whim one night when I needed more greens, and it was surprisingly good.
Serving & Storage Suggestions
This cozy white chicken chili is incredibly versatile when it comes to serving. Here’s how to make the most of it:
Serving temperature: Serve it piping hot, straight from the pot. The creaminess is most pronounced when it’s warm. I like to let it sit for 5 minutes after cooking to allow the flavors to settle, but not so long that it cools down.
Garnish ideas: Beyond the sour cream, cilantro, and lime, try adding diced avocado, shredded Monterey Jack cheese, sliced jalapeños, or a drizzle of hot sauce. Crushed tortilla chips on top add a wonderful crunch. My personal favorite is a generous dollop of sour cream and a handful of fresh cilantro—simple but perfect.
What to serve with it: This chili pairs beautifully with warm cornbread, crusty sourdough bread, or a simple side salad. For a complete meal, I’ll often serve it with a side of Mexican street corn salad or a bowl of seasoned black beans. A cold beer or a glass of crisp white wine works well for drinks.
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The chili will thicken as it sits, which is totally normal. When reheating, add a splash of chicken broth or water to thin it back to your preferred consistency. Reheat gently on the stovetop or in the microwave, stirring occasionally.
Freezing: This chili freezes beautifully. 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 before reheating. I like to freeze individual portions for quick lunches—just grab one out of the freezer in the morning and it’s ready by dinnertime.
Flavor development: Like most soups and stews, this chili actually tastes better the next day. The flavors meld together and deepen overnight. If you can, make it a day ahead and reheat it gently. The texture stays creamy and the poblanos get even more pronounced.
Nutritional Information & Benefits
This cozy white chicken chili isn’t just delicious—it’s also packed with good-for-you ingredients. Here’s a rough breakdown per serving (based on 6 servings):
- Calories: Approximately 380-420
- Protein: 28-32 grams
- Fat: 18-22 grams
- Carbohydrates: 28-32 grams
- Fiber: 8-10 grams
- Sugar: 4-6 grams
- Sodium: 600-800 mg (varies based on broth and added salt)
Health benefits: Poblano peppers are rich in vitamin C and capsaicin, which can boost metabolism and reduce inflammation. Cannellini beans provide plant-based protein and fiber, helping with digestion and keeping you full longer. Chicken is a lean source of protein that supports muscle health. The garlic and onions in this recipe contain compounds that support immune function—perfect for cold and flu season.
Dietary considerations: This recipe is naturally gluten-free (just make sure your broth is certified gluten-free). For a lower-carb version, reduce the beans and add more chicken or zucchini. It’s also relatively low in sugar and can be made dairy-free as mentioned above. If you’re watching sodium, use low-sodium broth and skip the salt until the end.
I love that this chili feels indulgent and creamy but is actually quite balanced. It’s the kind of meal that satisfies your cravings without leaving you feeling heavy or guilty. That’s real comfort food, if you ask me.
Conclusion
This cozy white chicken chili with roasted poblanos has become a staple in my kitchen for good reason. It’s the recipe I turn to when I need something warm and comforting, when I want to impress without stress, and when I just need a bowl of something that feels like a hug. The roasted poblanos make it special, but the simplicity makes it doable on even the busiest nights.
I hope you give this recipe a try and make it your own. Maybe you’ll add extra spice, or swap in different beans, or serve it with your favorite toppings. That’s the beauty of a good chili—it’s forgiving and adaptable. Let me know how it turns out! Drop a comment below with your variations, or tag me in your photos if you share them online. I love seeing how different people make a recipe their own.
Until next time, happy cooking. And remember—sometimes the best meals come from a little bit of panic and a whole lot of hope.
Frequently Asked Questions
Can I use canned green chiles instead of roasting fresh poblanos?
Yes, you can substitute 2 cans (7 ounces each) of whole roasted green chiles, diced. The flavor won’t be as deep or smoky, but it will still be delicious. If you have time, roasting fresh poblanos is absolutely worth the extra 15 minutes.
How do I make this chili thicker?
If you prefer a thicker chili, increase the cornstarch slurry to 3 tablespoons cornstarch mixed with 3 tablespoons cold water. You can also mash some of the beans against the side of the pot before adding the slurry—this releases their starch and naturally thickens the broth.
Can I use chicken thighs instead of chicken breasts?
Absolutely! Boneless, skinless chicken thighs work wonderfully in this recipe. They’re more forgiving and stay tender even with longer cooking. Just cook them in the broth until tender (about 20 minutes), then shred and return to the pot.
How spicy is this chili?
This version is mild to medium in spice. Roasted poblanos have a gentle heat, similar to a bell pepper with a slight kick. If you’re sensitive to spice, remove all the seeds and membranes from the peppers. For more heat, add cayenne or a chopped jalapeño.
Can I make this in an Instant Pot?
Yes! Use the sauté function to cook the onions and garlic, then add the remaining ingredients except the cream and cornstarch slurry. Pressure cook on high for 10 minutes, then quick release. Stir in the slurry and cream, and use the sauté function to thicken for 2-3 minutes. It’s even faster than the stovetop version.
Pin This Recipe!

Cozy White Chicken Chili with Roasted Poblanos: Easy One-Pot Dinner
A creamy, smoky white chicken chili made with roasted poblano peppers, tender chicken, and cannellini beans. This easy one-pot dinner comes together in about 45 minutes and is perfect for cozy fall and winter evenings.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Mexican-American
Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, diced (about 1 ½ cups)
- 4 cloves garlic, minced
- 3 poblano peppers, roasted, peeled, seeded, and diced
- 1 ½ teaspoons ground cumin
- 1 teaspoon dried oregano
- ½ teaspoon smoked paprika
- ¼ teaspoon cayenne pepper (optional)
- Salt and black pepper to taste (start with 1 teaspoon salt and ½ teaspoon pepper)
- 4 cups low-sodium chicken broth
- 2 cans (15 ounces each) cannellini beans, drained and rinsed
- 1 can (4 ounces) diced green chiles (mild)
- 3 cups cooked shredded chicken (from rotisserie chicken or leftover cooked chicken breasts)
- ½ cup heavy cream
- 2 tablespoons cornstarch
- 2 tablespoons cold water
- ½ cup sour cream (for serving)
- Fresh cilantro, chopped (for garnish)
- 1 lime, cut into wedges (for serving)
- Tortilla chips or crusty bread (for serving)
Instructions
- Roast the poblano peppers: Preheat broiler to high. Place poblano peppers on a baking sheet and broil for 5-7 minutes, turning once or twice, until skins are charred and blistered. Transfer to a bowl, cover with plastic wrap or a towel, and let steam for 10 minutes. Peel off skins, remove seeds and stems, and dice the flesh. Set aside.
- Sauté the aromatics: Heat olive oil in a large Dutch oven over medium heat. Add diced onion and cook for 5-6 minutes until softened. Add minced garlic and cook for 30 seconds until fragrant.
- Build the flavor base: Stir in cumin, oregano, smoked paprika, and cayenne (if using). Cook for 1 minute, stirring constantly, until spices are toasted. Add diced roasted poblanos and canned green chiles, stirring to combine.
- Simmer the chili: Pour in chicken broth and add drained cannellini beans. Bring to a boil, then reduce heat to low and simmer uncovered for 15 minutes, stirring occasionally.
- Add the chicken: Stir in shredded cooked chicken and heat through for about 5 minutes. Season with salt and pepper to taste.
- Thicken and cream: In a small bowl, whisk together cornstarch and cold water until smooth. Pour slurry into chili while stirring constantly. Simmer for 2-3 minutes until thickened. Reduce heat to low and stir in heavy cream. Simmer for 2 more minutes (do not boil).
- Serve and garnish: Ladle chili into bowls. Top with sour cream, fresh cilantro, and a squeeze of lime juice. Serve with tortilla chips or crusty bread.
Notes
Don’t skip roasting the poblanos—it adds deep, smoky flavor. Toast spices in oil for 1 minute to release their oils. Use low-sodium broth to control salt. Make cornstarch slurry properly to avoid lumps. Chili tastes even better the next day. For dairy-free, use full-fat coconut milk instead of heavy cream and dairy-free sour cream. For spicier version, add an extra roasted poblano or a chopped chipotle in adobo. For vegetarian, omit chicken and use vegetable broth with extra beans and vegetables. Can be adapted for slow cooker or Instant Pot.
Nutrition
- Serving Size: 1 bowl (about 1 ½ cu
- Calories: 400
- Sugar: 5
- Sodium: 700
- Fat: 20
- Saturated Fat: 8
- Carbohydrates: 30
- Fiber: 9
- Protein: 30
Keywords: white chicken chili, roasted poblano, one-pot dinner, easy chili recipe, creamy chicken chili, fall dinner, winter comfort food


