Love this? Save it for later!
Share the inspiration with your friends
I wasn’t expecting cooking advice from my accountant, but there I was, knee-deep in spreadsheets during tax season, listening to him describe exactly how to make white chicken chili. Honestly, I’d walked into his office that gray February morning expecting the usual panic about receipts and deductions. What I got instead was a scribbled recipe on the back of a bank deposit slip, accompanied by a detailed explanation about why roasting the poblanos first “makes all the difference.”
Now, I’ve made a lot of chili in my day. I mean, who hasn’t? It’s practically a requirement for anyone who owns a pot. But this one? This one caught me off guard. There I was, worried about quarterly estimates, and this man—who I’d only ever seen in a tie—was passionately describing how the smoky char on the peppers changes the whole personality of the dish. He wasn’t wrong. I made it that very weekend, and let me tell you, it was the kind of meal that makes you forget you were ever stressed about taxes in the first place.
The thing about this recipe is that it doesn’t try to be fancy. It’s just… really, really good. The creaminess comes from cream cheese and a splash of heavy cream, not a complicated roux. The heat is gentle and smoky, not fiery. And the best part? It all happens in one pot. No dirtying every dish in your kitchen just to impress your friends. I’ve been making this for years now, tweaking it here and there, and it’s become my go-to for any gathering where I want to look like I tried harder than I actually did. Maybe you’ve been there—wanting to serve something that feels special without spending your entire afternoon chained to the stove. This is that recipe.
Why You’ll Love This Recipe
Let’s be real for a second. There are a million chili recipes out there. Some are good, some are fine, and some are just… brown. This one is different. It’s the chili that gets requested for every potluck, every game day, every “hey, can you bring something?” text. And here’s why you’ll love it too.
- One-Pot Wonder: Everything comes together in a single pot. That means less cleanup, less stress, and more time actually enjoying your guests’ company instead of scrubbing pans in the kitchen.
- Roasted Poblano Magic: The smoky, slightly spicy flavor from roasted poblanos is what sets this apart from every other white chicken chili you’ve tried. It’s subtle but unmistakable.
- Creamy Without Being Heavy: Cream cheese and a touch of heavy cream create a velvety texture that feels indulgent but won’t weigh you down. It’s comfort food that leaves you feeling satisfied, not sluggish.
- Perfect for Hosting: This recipe scales beautifully for a crowd. You can easily double it for a dinner party or potluck, and it actually tastes better the next day—which means you can make it ahead and relax when your guests arrive.
- Crowd-Pleaser Guaranteed: I’ve served this to picky eaters, spice-averse friends, and hardcore chili fans. Everyone loves it. It’s that rare dish that pleases across the board without compromising on flavor.
- Simple Ingredients: No weird specialty items or trips to three different stores. You can find everything at your regular grocery store, and you probably already have half of it in your pantry.
This isn’t just another white chicken chili recipe you’ll make once and forget. It’s the one you’ll come back to again and again, the one your friends will start asking for by name. I’ve tested it more times than I can count, tweaked the ratios, adjusted the spice level, and I can honestly say—this is the best version. It’s the kind of dish that makes you close your eyes after that first spoonful. And isn’t that what cooking for the people you love is all about?
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that work together to create something truly special. Most of these are pantry staples or easy to find at any grocery store. The key players here are the roasted poblanos and the cream cheese—they’re what give this chili its signature flavor and texture.
For the Chili Base
- 2 tablespoons olive oil (for sautéing the aromatics; avocado oil works too)
- 1 large yellow onion, diced (about 1½ cups; sweet onion is fine too)
- 4 cloves garlic, minced (fresh is best here, don’t use the jarred stuff)
- 3-4 poblano peppers (look for firm, dark green peppers with smooth skin)
- 1½ pounds boneless, skinless chicken breasts (about 3 medium breasts; thighs work too for extra richness)
- 4 cups low-sodium chicken broth (I prefer Swanson or Kitchen Basics for consistent flavor)
- 2 cans (15 ounces each) cannellini beans, drained and rinsed (great northern beans are a perfect substitute)
- 1 can (4 ounces) diced green chiles (mild; this adds a little extra green chile flavor without heat)
- 1 teaspoon ground cumin (toast it in the pan for a few seconds for deeper flavor)
- 1 teaspoon dried oregano (Mexican oregano if you have it, but regular works fine)
- ½ teaspoon smoked paprika (adds a subtle smokiness that complements the poblanos)
- Salt and black pepper to taste (start with 1 teaspoon salt and ½ teaspoon pepper, adjust later)
For the Creamy Finish

- 4 ounces cream cheese, softened (full-fat is best for texture; Neufchâtel works in a pinch)
- ½ cup heavy cream (or half-and-half for a lighter version; coconut cream for dairy-free)
- Juice of 1 lime (fresh only—bottled lime juice just doesn’t work here)
For Garnish (Optional but Highly Recommended)
- Fresh cilantro, chopped
- Shredded Monterey Jack cheese
- Diced avocado
- Tortilla strips or crushed tortilla chips
- Sour cream or Mexican crema
- Lime wedges
A quick note on the poblanos: roasting them is non-negotiable here. I know it adds an extra step, but that smoky, slightly charred flavor is what makes this chili sing. You can roast them under the broiler, over a gas flame, or on a grill. I’ll walk you through it in the method section. And if you’re feeding a crowd, feel free to double the beans or add an extra chicken breast—this recipe is very forgiving.
Equipment Needed
The beauty of a one-pot recipe is that you don’t need much. Here’s what you’ll need to pull this off:
- Large Dutch oven or heavy-bottomed pot (5-6 quart capacity is ideal; a Le Creuset or Lodge enameled cast iron works beautifully, but any heavy pot will do)
- Baking sheet (for roasting the poblanos; aluminum foil-lined for easy cleanup)
- Tongs (for handling the hot peppers and turning the chicken)
- Cutting board and sharp knife
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Small bowl (for the cream cheese mixture)
- Ladle (for serving)
If you don’t have a Dutch oven, a large stockpot or even a deep skillet with high sides will work. Just make sure it’s heavy-bottomed so the heat distributes evenly and nothing scorches on the bottom. I’ve made this in a cheap aluminum pot before and it worked fine—just had to stir a little more often. Honestly, the equipment list is short, which is exactly why I love this recipe for hosting. Less gear means less cleanup, and more time with your guests.
Preparation Method
Alright, let’s get cooking. This might look like a lot of steps, but I promise it’s straightforward. The key is to prep everything before you start—chop your onion, mince your garlic, drain your beans. Trust me, it makes the whole process smoother.
- Roast the poblanos. Preheat your broiler to high. Place the poblano peppers on a foil-lined baking sheet. Broil for 5-7 minutes, turning occasionally with tongs, until the skin is charred and blistered on all sides. Don’t walk away—they can burn quickly. Once done, transfer the peppers to a bowl and cover with plastic wrap or a plate. Let them steam for 10 minutes. This loosens the skin so it slides right off.
- Prep the peppers. After steaming, rub the charred skin off the poblanos with your fingers (it should come off easily). Don’t worry if a few black bits remain—that’s flavor. Remove the stems and seeds, then dice the peppers into small pieces. Set aside. Your hands might get a little sticky from the oils, so wash them well after handling.
- Sauté the aromatics. Heat the olive oil in your Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes until translucent and starting to soften. Add the minced garlic and cook for another 30 seconds until fragrant. Don’t let the garlic burn—it gets bitter fast. You should smell it before you see it change color.
- Add the spices. Stir in the cumin, oregano, and smoked paprika. Cook for about 30 seconds, stirring constantly. This blooms the spices and deepens their flavor. The kitchen will smell incredible at this point.
- Add the chicken and broth. Place the chicken breasts in the pot in a single layer. Pour in the chicken broth—it should mostly cover the chicken. Add the diced roasted poblanos and the can of diced green chiles. Bring to a gentle boil, then reduce the heat to low, cover, and simmer for 18-20 minutes. The chicken should be cooked through and tender enough to shred easily.
- Shred the chicken. Using tongs, transfer the chicken breasts to a cutting board. Let them rest for 2-3 minutes (this keeps them juicy). Shred the chicken with two forks or, my favorite trick, use a hand mixer on low speed right in the pot—just be careful not to overdo it. Return the shredded chicken to the pot.
- Add the beans. Stir in the drained and rinsed cannellini beans. Let them warm through for 2-3 minutes. The beans add body and creaminess to the chili, plus they’re packed with fiber.
- Make it creamy. In a small bowl, whisk together the softened cream cheese and heavy cream until smooth. It’s okay if it’s a little lumpy—it’ll smooth out in the pot. Pour the mixture into the chili and stir until fully incorporated. Let it simmer for 5 minutes, stirring occasionally. The chili should be thick, creamy, and slightly bubbling.
- Finish with lime. Remove the pot from the heat. Stir in the fresh lime juice. Taste and adjust salt and pepper as needed. The lime brightens everything up and balances the richness of the cream cheese.
- Serve and garnish. Ladle the chili into bowls and let everyone top their own with their favorite garnishes. I always set out small bowls of cilantro, cheese, avocado, tortilla strips, and sour cream so guests can customize. It makes for a beautiful presentation and everyone feels like they’re getting exactly what they want.
Cooking Tips & Techniques
I’ve made this chili more times than I can count, and I’ve learned a few things along the way. Here are my best tips for getting it perfect every time.
Don’t skip roasting the poblanos. I know it’s an extra step, but that smoky flavor is the backbone of this dish. You can roast them up to two days ahead and keep them in the fridge—just peel and dice them when you’re ready to cook. If you’re really in a hurry, you can use canned roasted poblanos, but the flavor won’t be quite as vibrant.
Season as you go. Add a pinch of salt at each stage—when you sauté the onions, when you add the broth, when you stir in the cream. Layering the seasoning builds depth. I learned this the hard way after making a flat-tasting chili and trying to fix it at the end. It’s much harder to fix at the end.
Watch your heat. White chicken chili shouldn’t be spicy—it should be warm and comforting. If you want more heat, add a minced jalapeño with the onions, or leave the seeds in one of the poblanos. For a milder version, use only 2 poblanos and skip the green chiles.
Let it rest. This chili actually gets better as it sits. The flavors meld and deepen over time. If you can, make it a day ahead and reheat it gently. Your guests will never know you didn’t make it that day—and you’ll be way less stressed.
Don’t boil after adding cream. Once you stir in the cream cheese mixture, keep the heat low. Boiling can cause the dairy to separate and turn grainy. A gentle simmer is all you need. If you’re reheating leftovers, do it slowly over low heat.
One mistake I made early on: I added the cream cheese straight from the fridge and ended up with little white lumps floating in the chili. Softening it to room temperature and whisking it with the heavy cream first makes all the difference. Learn from my laziness!
Variations & Adaptations
One of the things I love about this recipe is how flexible it is. Here are some ways to make it your own.
Make it dairy-free. Swap the cream cheese for a dairy-free version (I like Kite Hill or Miyoko’s) and use full-fat coconut cream instead of heavy cream. The coconut flavor is subtle and actually works beautifully with the smoky poblanos. Just make sure to use the thick part of the canned coconut cream, not the watery liquid.
Go green with extra veggies. Toss in a cup of frozen corn or a handful of chopped spinach at the end for extra color and nutrition. Zucchini or summer squash would also work—just dice them small and add them with the beans so they have time to soften.
Swap the protein. This works great with shredded rotisserie chicken if you’re short on time. Just skip the step where you cook the raw chicken and add the shredded chicken with the beans instead. You can also use boneless chicken thighs for a richer flavor—just cook them a few minutes longer.
Make it a soup. If you prefer a thinner consistency, add an extra cup of broth or a splash of milk. It’s still delicious, just more slurpable. I’ve done this when serving with crusty bread for dipping, and it’s a completely different but equally satisfying experience.
Spice it up. For a smoky-southern twist, add a teaspoon of chipotle powder along with the other spices. Or stir in a diced jalapeño with the onions for fresh heat. My brother-in-law likes his with a splash of hot sauce on top—he swears by Cholula for this particular chili.
Serving & Storage Suggestions
This chili is a host’s dream. It’s forgiving, it’s make-ahead friendly, and it looks gorgeous on a buffet table. Here’s how to serve and store it like a pro.
Serving temperature and presentation. Serve this chili piping hot, straight from the pot. I like to set up a “chili bar” with all the garnishes in small bowls so guests can build their own bowls. It’s interactive and fun, and it means less work for you. Arrange the toppings in a row on a tray or cutting board—it looks intentional and beautiful.
What to serve alongside. Cornbread is the classic pairing, and for good reason—it soaks up all that creamy broth. I also love serving this with warm flour tortillas or a simple green salad with a citrus vinaigrette to cut through the richness. For drinks, a cold Mexican beer or a crisp white wine like Sauvignon Blanc works beautifully.
Storage instructions. This chili keeps beautifully in the refrigerator for up to 4 days. Let it cool completely before transferring to an airtight container. The flavors actually deepen overnight, so leftovers are often even better than the first serving. I’ve been known to make a double batch just for the leftovers.
Freezing tips. This chili freezes wonderfully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave a little headroom for expansion. Thaw overnight in the refrigerator before reheating. One note: the cream cheese can separate slightly after freezing, so give it a good stir while reheating and add a splash of broth or milk if it needs thinning.
Reheating methods. Reheat gently on the stovetop over medium-low heat, stirring occasionally. If you’re in a hurry, you can microwave individual portions in 30-second bursts, stirring between each. Add a splash of broth or water if the chili has thickened too much during storage.
Nutritional Information & Benefits
This white chicken chili is surprisingly nutritious for how indulgent it tastes. Here’s a rough breakdown per serving (based on 8 servings, not including garnishes):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 385 |
| Protein | 32g |
| Fat | 18g |
| Saturated Fat | 9g |
| Carbohydrates | 24g |
| Fiber | 6g |
| Sugar | 4g |
| Sodium | 720mg |
The chicken provides lean protein that keeps you full and satisfied, while the cannellini beans add fiber and plant-based protein. Poblano peppers are rich in vitamin C and antioxidants—they’re actually one of the milder peppers, so even spice-averse eaters can enjoy them. The cream cheese and heavy cream add calcium and a touch of indulgence, but you can easily lighten them up with the substitutions I mentioned earlier.
This recipe is naturally gluten-free, and with the dairy-free swaps, it can be adapted for most dietary needs. Just be mindful of the sodium if you’re watching your salt intake—using low-sodium broth and rinsing your beans well helps keep it in check.
Conclusion
This creamy one-pot white chicken chili with roasted poblanos has become my secret weapon for hosting. It’s the dish I bring to potlucks when I want to impress without stress, the meal I make on busy weekends when I want something that feels special but doesn’t require hours in the kitchen. And honestly? It’s the recipe that makes me smile every time I make it—partly because it’s so delicious, and partly because I still can’t believe it came from my accountant.
I hope you give this one a try. Make it your own—adjust the spice level, pile on your favorite toppings, serve it at your next gathering and watch it disappear. And if you do make it, I’d love to hear how it went. Drop a comment below and let me know what garnishes your crowd loved best, or tag me in your photos on social media. There’s something special about knowing this little recipe is making its way into kitchens and gatherings everywhere.
Happy cooking, friends. Here’s to good food, good company, and finding inspiration in the most unexpected places.
Frequently Asked Questions
Can I use pre-cooked or rotisserie chicken?
Absolutely! This is a great shortcut if you’re short on time. Just skip the step where you cook the raw chicken and add about 3 cups of shredded rotisserie chicken with the beans. Let it warm through for 5 minutes before adding the cream mixture.
How do I make this chili spicier?
There are a few easy ways to amp up the heat. Add a diced jalapeño (seeds included for maximum heat) when you sauté the onions, or stir in a teaspoon of chipotle powder with the other spices. You can also leave the seeds in one of the roasted poblanos for extra kick.
Can I make this in a slow cooker or Instant Pot?
Yes! For the slow cooker, sauté the onions and garlic on the stovetop first, then transfer everything except the cream cheese and heavy cream to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Shred the chicken, then stir in the cream mixture and lime juice at the end. For the Instant Pot, use the sauté function for the aromatics, then pressure cook on high for 10 minutes with a natural release. Stir in the cream and lime after releasing the pressure.
Why did my chili turn out too thick or too thin?
Chili consistency can vary based on how much liquid evaporates during cooking. If it’s too thick, stir in extra chicken broth or a splash of milk until it reaches your desired consistency. If it’s too thin, let it simmer uncovered for 5-10 minutes to reduce and thicken. The cream cheese also helps thicken it as it melts.
Can I freeze this chili?
Yes, it freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. Thaw overnight in the refrigerator and reheat gently on the stovetop. The texture might be slightly different after freezing (the cream cheese can separate a bit), but a good stir and a splash of broth will bring it right back.
Pin This Recipe!

Creamy One-Pot White Chicken Chili with Roasted Poblanos
A creamy, smoky white chicken chili made in one pot with roasted poblanos, cream cheese, and tender chicken. Perfect for hosting or a cozy weeknight meal.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: Mexican-American
Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 4 cloves garlic, minced
- 3–4 poblano peppers
- 1½ pounds boneless, skinless chicken breasts
- 4 cups low-sodium chicken broth
- 2 cans (15 ounces each) cannellini beans, drained and rinsed
- 1 can (4 ounces) diced green chiles
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- ½ teaspoon smoked paprika
- Salt and black pepper to taste
- 4 ounces cream cheese, softened
- ½ cup heavy cream
- Juice of 1 lime
- Fresh cilantro, chopped (for garnish)
- Shredded Monterey Jack cheese (for garnish)
- Diced avocado (for garnish)
- Tortilla strips or crushed tortilla chips (for garnish)
- Sour cream or Mexican crema (for garnish)
- Lime wedges (for garnish)
Instructions
- Roast the poblanos: Preheat broiler to high. Place poblano peppers on a foil-lined baking sheet. Broil 5-7 minutes, turning occasionally, until skin is charred and blistered. Transfer to a bowl, cover with plastic wrap, and let steam for 10 minutes.
- Prep the peppers: Rub off charred skin, remove stems and seeds, then dice the peppers into small pieces. Set aside.
- Sauté the aromatics: Heat olive oil in a Dutch oven over medium heat. Add diced onion and cook 4-5 minutes until translucent. Add minced garlic and cook 30 seconds until fragrant.
- Add the spices: Stir in cumin, oregano, and smoked paprika. Cook 30 seconds, stirring constantly.
- Add the chicken and broth: Place chicken breasts in pot in a single layer. Pour in chicken broth, add diced roasted poblanos and diced green chiles. Bring to a gentle boil, then reduce heat to low, cover, and simmer 18-20 minutes until chicken is cooked through.
- Shred the chicken: Transfer chicken to a cutting board, let rest 2-3 minutes, then shred with two forks. Return shredded chicken to pot.
- Add the beans: Stir in drained and rinsed cannellini beans. Warm through for 2-3 minutes.
- Make it creamy: In a small bowl, whisk together softened cream cheese and heavy cream until smooth. Pour into chili and stir until fully incorporated. Simmer 5 minutes, stirring occasionally.
- Finish with lime: Remove pot from heat. Stir in fresh lime juice. Taste and adjust salt and pepper as needed.
- Serve and garnish: Ladle chili into bowls and top with desired garnishes.
Notes
Roasting the poblanos is non-negotiable for the best smoky flavor. Soften cream cheese to room temperature before mixing to avoid lumps. For a milder version, use only 2 poblanos and skip the green chiles. This chili tastes even better the next day.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 385
- Sugar: 4
- Sodium: 720
- Fat: 18
- Saturated Fat: 9
- Carbohydrates: 24
- Fiber: 6
- Protein: 32
Keywords: white chicken chili, one-pot chili, creamy chili, roasted poblano, chicken chili, easy chili recipe, gluten-free chili



