I was standing in line at the hardware store on a rainy Tuesday afternoon, holding a bag of lightbulbs and a new scrub brush, when the plumber in front of me turned around and started talking about chili. Not the kind you’d expect from a guy named Jerry with a wrench sticking out of his back pocket—he was describing a white chicken chili so creamy, so comforting, that I nearly dropped my lightbulbs. “My wife makes it every fall,” he said, “and the kids fight over the last spoonful.” I scribbled his instructions on the back of my receipt, smudging the ink with wet fingers. Let me tell you, that soggy piece of paper turned into one of my most-made recipes. This Easy White Chicken Chili with Roasted Poblanos is everything you want on a chilly weeknight—creamy without being heavy, mildly smoky from the peppers, and so kid-friendly that even the pickiest eaters at my table clean their bowls. Honestly, I’ve made it at least a dozen times since that hardware store encounter, and it never gets old. Maybe you’ve been there—standing somewhere totally unexpected, getting the best recipe advice from a complete stranger. This one stuck with me because it works every single time, and it feels like a hug in a bowl.
Why You’ll Love This Recipe
This isn’t just another white chicken chili recipe floating around the internet. After testing this version on my own family—and yes, that includes a three-year-old who usually picks out anything green—I can tell you it’s a winner for real life. Here’s why this one stands out:
- Budget-Friendly: Uses affordable ingredients like canned beans, frozen corn, and shredded chicken. You can even use leftover rotisserie chicken to save time and money.
- Picky Eater Approved: The roasted poblanos add a mild, smoky flavor without any heat. My kids have no idea there are peppers in here—they just know it tastes good.
- One-Pot Wonder: Everything comes together in a single Dutch oven or large pot. Less cleanup means more time with the family.
- Freezes Beautifully: Make a double batch and stash half in the freezer for those nights when cooking feels impossible.
- Customizable Heat: Keep it mild for the kids, then add hot sauce or extra jalapeños for the adults at the table.
What makes this recipe different from every other white chicken chili out there? It’s the roasted poblanos. Roasting them brings out a sweet, earthy depth that canned green chiles just can’t match. Plus, the combination of cream cheese and heavy cream gives you that luscious, velvety texture without needing a roux or tons of flour. I’ve tried versions with just broth and canned chiles, and honestly, they always tasted thin and one-dimensional. This one has layers of flavor that develop as it simmers, and it tastes even better the next day. It’s comfort food that works for a busy Tuesday and a Sunday dinner with extended family.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that you can find at any grocery store without breaking the bank. The roasted poblanos do require a little extra effort, but I promise it’s worth it—and I’ll show you an easy shortcut if you’re short on time.
- For the chili base:
- 2 tablespoons olive oil (for sautéing the aromatics)
- 1 medium yellow onion, diced (about 1 cup)
- 4 cloves garlic, minced (adds savory depth)
- 3 poblano peppers (roasted, peeled, seeded, and diced—about 1 cup)
- 1 teaspoon ground cumin (I prefer McCormick for consistent flavor)
- 1 teaspoon dried oregano (Mexican oregano if you have it, but regular works fine)
- 1/2 teaspoon smoked paprika (adds a subtle smokiness)
- Salt and black pepper to taste
- For the protein and creaminess:
- 1 1/2 pounds boneless, skinless chicken breasts (or use shredded rotisserie chicken to save time)
- 4 cups low-sodium chicken broth (Better Than Bouillon paste is my go-to for rich flavor)
- 4 ounces cream cheese, softened and cut into cubes (this is the secret to the creamy texture)
- 1/2 cup heavy cream (or use half-and-half for a lighter version)
- For the beans and corn:
- 2 cans (15 ounces each) cannellini beans, drained and rinsed (Great Northern beans also work)
- 1 cup frozen corn kernels (no need to thaw—just toss them in)
- For serving (optional but recommended):
- Shredded Monterey Jack cheese
- Fresh cilantro, chopped
- Diced avocado
- Tortilla chips or crusty bread
- Lime wedges
Ingredient Tips: When choosing poblanos, look for firm peppers with smooth, dark green skin—avoid any that feel soft or have wrinkled patches. If you can’t find fresh poblanos, you can substitute two cans (4 ounces each) of diced green chiles, but the flavor won’t be as deep. For the beans, I recommend cannellini because they hold their shape well and have a buttery texture, but Great Northern beans are a fine substitute. And if you’re dairy-sensitive, you can use dairy-free cream cheese and coconut cream, though the flavor will change slightly.
Equipment Needed
You don’t need a fancy kitchen to make this chili, but a few key tools will make the process smoother:
- Large Dutch oven or heavy-bottomed pot (5 to 6 quarts)—I use my Lodge enameled cast iron, and it distributes heat beautifully. A regular stockpot works too.
- Baking sheet for roasting the poblanos (lined with foil for easy cleanup)
- Tongs for turning the peppers while roasting
- Sharp knife and cutting board for dicing vegetables
- Wooden spoon or silicone spatula for stirring
- Immersion blender (optional but helpful if you want to blend part of the chili for a thicker texture—I use my Cuisinart SmartStick)
- Measuring cups and spoons
If you don’t have an immersion blender, you can scoop out about a cup of the chili and blend it in a regular blender, then stir it back in. Just be careful with hot liquids—let it cool slightly first and blend in batches.
Preparation Method

Let’s walk through this step by step. I’ve included all the little details I wish someone had told me the first time I made it.
Step 1: Roast the Poblanos
Preheat your oven’s broiler to high and place a rack about 6 inches from the heat source. Line a baking sheet with aluminum foil for easy cleanup. Place the poblano peppers on the sheet and broil for 4-5 minutes per side, using tongs to turn them, until the skin is charred and blistered all over. You want them looking blackened and slightly collapsed—that’s the flavor developing. Transfer the hot peppers to a bowl and cover tightly with plastic wrap or a plate. Let them steam for 10 minutes—this loosens the skin so it peels off easily. Once cool enough to handle, rub off the blackened skin with your fingers (don’t rinse them under water, or you’ll lose flavor). Cut off the stems, slice open, remove the seeds and membranes, then dice the flesh into small pieces. Set aside.
Step 2: Sauté the Aromatics
While the peppers are steaming, heat the olive oil in your Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes until softened and translucent, stirring occasionally. Add the minced garlic, cumin, oregano, and smoked paprika, and cook for another 30 seconds until fragrant. Don’t let the garlic burn—it turns bitter fast. You should smell the spices blooming in the oil at this point.
Step 3: Simmer the Chicken
Pour in the chicken broth and use your wooden spoon to scrape up any browned bits from the bottom of the pot—that’s where a lot of flavor hides. Add the whole chicken breasts (or thighs if you prefer dark meat) and the diced roasted poblanos. Bring the mixture to a gentle boil, then reduce the heat to low, cover, and let it simmer for 15-18 minutes, or until the chicken is cooked through and reaches an internal temperature of 165°F. The chicken should be tender enough to shred easily with two forks.
Step 4: Shred the Chicken and Add Creaminess
Use tongs to transfer the cooked chicken to a cutting board. Let it rest for a couple of minutes, then shred it with two forks. While you’re shredding, reduce the heat under the pot to low. Add the cream cheese cubes to the hot broth and whisk until completely melted and smooth—this takes about 2 minutes. The broth should look creamy and slightly thickened. Stir in the heavy cream, then return the shredded chicken to the pot.
Step 5: Add the Beans and Corn
Stir in the drained cannellini beans and frozen corn. Let the chili simmer uncovered for 10-15 minutes, stirring occasionally, until it thickens slightly and the flavors meld together. Taste and adjust seasoning with salt and pepper—I usually add about 1 teaspoon of salt and 1/2 teaspoon of pepper at this stage, but it depends on your broth. If the chili seems too thick, add a splash of broth or water. If it’s too thin, let it simmer a few minutes longer.
Step 6: Serve and Garnish
Ladle the chili into bowls and top with shredded Monterey Jack cheese, fresh cilantro, diced avocado, and a squeeze of lime juice. Serve with tortilla chips for scooping or crusty bread for dipping. Watch everyone go back for seconds—I’m not kidding.
Cooking Tips & Techniques
I’ve made this chili enough times to learn a few things the hard way. Here’s what I wish I’d known from the start:
- Don’t skip the roasting step. I know it adds 15 minutes, but raw poblanos can be bitter and harsh. Roasting transforms them into something sweet and mellow. The first time I made this, I was in a hurry and just diced the peppers raw—the chili had a weird, grassy flavor that my kids noticed immediately.
- Soften the cream cheese before adding it. Cold cream cheese clumps up and takes forever to melt. Let it sit on the counter for 20 minutes, or microwave it for 10-15 seconds before cubing it. Trust me on this one—I’ve had to fish out little white lumps from my chili before.
- Use low-sodium broth. You can always add salt later, but you can’t take it out. Canned beans also contain a lot of sodium, so rinsing them well is crucial.
- Let the chili rest for 10 minutes before serving. This allows the flavors to settle and the texture to thicken slightly. It’s even better the next day, so don’t be afraid to make it ahead.
- For thicker chili: Mash about half a cup of the beans with a fork before adding them to the pot. This releases their starch and naturally thickens the broth without adding flour or cornstarch.
Variations & Adaptations
This chili is incredibly flexible, and I’ve tried several variations depending on what I have in the pantry:
- Dairy-Free Version: Substitute the cream cheese with a block of softened dairy-free cream cheese (I like Kite Hill) and use full-fat coconut milk instead of heavy cream. The coconut flavor is subtle and actually complements the smoky poblanos nicely.
- Spicy Adult Version: Add 1-2 diced jalapeños (seeds included for heat) when sautéing the onion, and stir in a tablespoon of adobo sauce from a can of chipotle peppers at the end. My husband loves this version, and I keep the base chili mild for the kids.
- Slow Cooker Method: Sauté the onion and garlic on the stovetop first, then transfer everything except the cream cheese and cream to a slow cooker. Cook on low for 6 hours or high for 3 hours. Shred the chicken, then stir in the cream cheese and cream during the last 30 minutes.
- Vegetarian Option: Skip the chicken and use vegetable broth. Add an extra can of beans (black beans work great here) and a diced zucchini or bell pepper for bulk. The texture will be different, but it’s still delicious.
- Flavor Twist: Stir in a handful of fresh spinach or kale during the last 5 minutes of cooking—it wilts down and adds color and nutrients without changing the flavor much.
Serving & Storage Suggestions
This chili is a meal on its own, but here are some ideas for rounding it out:
- Serving Temperature: Serve hot, straight from the pot. I like to set out bowls of toppings—cheese, cilantro, avocado, lime wedges, and hot sauce—so everyone can customize their own bowl.
- What to Serve With It: A simple side salad with lime vinaigrette, or warm cornbread with honey butter. For a low-carb option, serve over cauliflower rice or with zucchini noodles.
- Storing Leftovers: Let the chili cool completely, then transfer to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually deepen and get better after a day or two.
- Freezing Instructions: Portion the chili into freezer-safe bags or containers (leave a little room for expansion). It freezes well for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating Tips: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. You can also microwave individual portions in 30-second bursts, stirring in between. The cream cheese may separate slightly upon reheating, but a good stir brings it back together.
Nutritional Information & Benefits
Here’s an approximate nutritional breakdown per serving (based on 6 servings, without toppings):
- Calories: 385
- Protein: 34g
- Fat: 18g
- Carbohydrates: 22g
- Fiber: 6g
- Sugar: 5g
- Sodium: 680mg (varies based on broth and beans)
This chili is packed with lean protein from the chicken and fiber from the beans, which helps keep you full and satisfied. Poblano peppers are a great source of vitamin C and vitamin A, plus they contain capsaicin, which can boost metabolism (though the roasting mellows it out significantly). The cream cheese and heavy cream add calcium and a touch of richness, making this a balanced meal that doesn’t feel like “diet food.” If you’re watching your sodium, use no-salt-added beans and homemade or low-sodium broth. This recipe is naturally gluten-free, and with the substitutions mentioned above, it can easily be made dairy-free as well.
Conclusion
This Easy White Chicken Chili with Roasted Poblanos has become a staple in my kitchen for good reason. It’s affordable, it’s forgiving, and it somehow pleases everyone at the table—from the toddler who picks at everything to the grown-up who wants a little heat. The fact that it came from a plumber in a hardware store makes me smile every time I make it. I hope you give it a try and make it your own—maybe add extra corn, swap in leftover turkey after Thanksgiving, or top it with crushed tortilla chips for crunch. I’d love to hear how it turns out for you. Drop a comment below and let me know if your family loved it as much as mine does. And if you’ve ever gotten a great recipe from an unexpected source, I want to hear that story too.
Frequently Asked Questions
Can I use canned green chiles instead of roasting fresh poblanos?
Yes, you can substitute two 4-ounce cans of diced green chiles. The flavor won’t be as smoky or deep, but it will still taste good. Drain them well before adding to the pot.
How can I make this chili thicker?
Mash about half a cup of the beans with a fork before adding them to the pot, or let the chili simmer uncovered for an extra 10-15 minutes to reduce the liquid. You can also stir in a tablespoon of cornstarch mixed with two tablespoons of cold water.
Can I use chicken thighs instead of breasts?
Absolutely. Chicken thighs are more forgiving and stay juicier during simmering. Just cook them a few minutes longer—about 20 minutes—and shred as directed.
Is this chili spicy for kids?
Not at all. Roasted poblanos have a mild, earthy flavor with zero heat—they’re about as spicy as a bell pepper. If your kids are extra sensitive, you can remove all the seeds and membranes, which is where any tiny bit of heat might hide.
Can I make this in an Instant Pot?
Yes. Use the sauté function to cook the onion and garlic, then add the broth, chicken, and roasted poblanos. Pressure cook on high for 10 minutes, then quick release. Shred the chicken, then stir in the cream cheese and cream using the keep warm setting.
PrintEasy White Chicken Chili with Roasted Poblanos
This creamy, mildly smoky white chicken chili is made with roasted poblano peppers, tender chicken, and cannellini beans. It’s a budget-friendly, one-pot meal that pleases even picky eaters and freezes beautifully.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 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
- 3 poblano peppers, roasted, peeled, seeded, and diced (about 1 cup)
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon smoked paprika
- Salt and black pepper to taste
- 1 1/2 pounds boneless, skinless chicken breasts
- 4 cups low-sodium chicken broth
- 4 ounces cream cheese, softened and cut into cubes
- 1/2 cup heavy cream
- 2 cans (15 ounces each) cannellini beans, drained and rinsed
- 1 cup frozen corn kernels
- Shredded Monterey Jack cheese (for serving)
- Fresh cilantro, chopped (for serving)
- Diced avocado (for serving)
- Tortilla chips or crusty bread (for serving)
- Lime wedges (for serving)
Instructions
- Preheat the oven’s broiler to high and line a baking sheet with foil. Place the poblano peppers on the sheet and broil for 4-5 minutes per side until charred and blistered. Transfer to a bowl, cover tightly with plastic wrap, and let steam for 10 minutes. Peel off the skin, remove stems, seeds, and membranes, then dice the flesh. Set aside.
- Heat olive oil in a large Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes until softened. Add the minced garlic, cumin, oregano, and smoked paprika, and cook for 30 seconds until fragrant.
- Pour in the chicken broth and scrape up any browned bits from the bottom of the pot. Add the whole chicken breasts and diced roasted poblanos. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 15-18 minutes until the chicken is cooked through (165°F internal temperature).
- Transfer the cooked chicken to a cutting board and let rest for 2 minutes, then shred with two forks. Reduce the heat under the pot to low. Add the cream cheese cubes and whisk until completely melted and smooth. Stir in the heavy cream, then return the shredded chicken to the pot.
- Stir in the drained cannellini beans and frozen corn. Simmer uncovered for 10-15 minutes, stirring occasionally, until the chili thickens slightly. Season with salt and pepper to taste.
- Ladle the chili into bowls and top with shredded Monterey Jack cheese, fresh cilantro, diced avocado, and a squeeze of lime juice. Serve with tortilla chips or crusty bread.
Notes
Don’t skip roasting the poblanos—it adds depth and sweetness. Soften cream cheese before adding to avoid lumps. Use low-sodium broth and rinse canned beans to control salt. Let chili rest 10 minutes before serving for best flavor. For thicker chili, mash half a cup of beans before adding. Leftovers keep refrigerated for up to 5 days or frozen for 3 months.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 385
- Sugar: 5
- Sodium: 680
- Fat: 18
- Saturated Fat: 9
- Carbohydrates: 22
- Fiber: 6
- Protein: 34
Keywords: white chicken chili, roasted poblano, creamy chili, one-pot chili, easy chili, weeknight dinner, gluten-free chili


