Introduction
This was supposed to be a traditional green chile stew. I had the tomatillos out, the cilantro was washed, and I was feeling pretty confident about my plan to impress a table of eight guests who were arriving in just under three hours. Then I realized I’d grabbed poblano peppers instead of Anaheims, the tomatillos had gone soft, and I was already behind on setting out the appetizers. Honestly, I stood there staring at the pile of dark green poblanos on my counter, feeling that familiar knot of panic tighten in my chest. You know that feeling when you’ve told everyone you’re making something special, and suddenly the whole plan unravels?
I almost just ordered pizza. Let me tell you, I was this close. But then I thought about my friend Maria, who always says the best dishes come from trusting your gut instead of the recipe. So I threw the poblanos under the broiler, grabbed a can of white beans from the pantry, and decided to just see what happened. The kitchen filled with that incredible smoky smell as the pepper skins blistered, and something shifted in my mood. Maybe this wouldn’t be a disaster after all. Maybe it would be something better.
What came out of that chaotic afternoon was nothing like the stew I’d planned — and honestly, it was so much more. The creamy texture, the subtle heat from the roasted poblanos, the way the chicken just fell apart into tender shreds — my guests scraped their bowls clean and asked for the recipe before dessert. I’ve made it at least a dozen times since then, tweaking and adjusting, and it’s become the dish I bring to every potluck and family gathering. It’s the one people text me about afterward, saying, “Hey, can you send me that chili recipe again?” This is that recipe.
Why You’ll Love This Recipe
Let me be honest with you — I’ve tested this recipe more times than I can count, and each time it gets better. I’ve brought it to neighborhood block parties, served it at casual Sunday dinners, and even packed it for a skiing trip where it kept everyone warm and happy. Here’s why this Creamy Roasted Poblano White Chicken Chili stands out from every other chili recipe you’ve tried:
- Rich, Smoky Flavor Without the Work : Roasting the poblanos takes ten minutes and adds a depth of flavor you just can’t get from canned green chiles. The charred skin gives the whole dish this subtle, campfire-like smokiness that makes people close their eyes after the first bite.
- Incredibly Creamy Without Heavy Cream : Here’s the trick that took me three tries to figure out — blending some of the white beans and broth creates this silky, luscious texture without a drop of heavy cream. It’s lighter, but nobody will guess the secret.
- Perfect for Hosting a Crowd : This recipe doubles beautifully and actually tastes better the next day. You can make it completely ahead of time, reheat it gently, and spend your party actually talking to your guests instead of hovering over the stove.
- Simple Pantry Ingredients : Aside from the fresh poblanos, everything else is probably already in your kitchen. Canned beans, chicken, broth, spices — this isn’t a recipe that requires a special trip to a fancy grocery store.
- Naturally Crowd-Pleasing : I’ve served this to picky eaters, spice-averse relatives, and serious foodies. Every single person has asked for seconds. The heat is gentle — warming without being overwhelming — and the creamy texture is universally loved.
This isn’t just another white chicken chili recipe. It’s the one that makes you look like you spent hours in the kitchen when really, the oven did most of the work. It’s comfort food that impresses, and honestly, that’s my favorite kind of cooking.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that bold, smoky flavor and velvety texture. Most of these are pantry staples, and the fresh poblanos are easy to find at any grocery store. Here’s everything you’ll need:
For the Chili Base

- Fresh poblano peppers, 4 medium-sized (look for firm, dark green peppers with smooth skin — avoid any that feel soft or have wrinkled spots)
- Boneless, skinless chicken breasts, 1½ pounds (about 3 medium breasts) — I prefer organic when possible, but any good quality chicken works
- White beans, 2 cans (15 ounces each), drained and rinsed — cannellini or great northern beans both work beautifully
- Yellow onion, 1 large, diced (about 1½ cups)
- Garlic cloves, 4 to 5, minced (fresh is important here — don’t use the jarred stuff)
- Chicken broth, 4 cups (low-sodium is best so you can control the salt)
- Ground cumin, 2 teaspoons (I recommend McCormick for the freshest flavor)
- Dried oregano, 1 teaspoon (Mexican oregano if you have it — it’s slightly earthier)
- Salt, 1½ teaspoons, plus more to taste
- Black pepper, ½ teaspoon, freshly ground
- Olive oil, 2 tablespoons (for sautéing the aromatics)
For Creaminess and Finish
- Full-fat sour cream, ½ cup (adds richness and a slight tang — Greek yogurt works as a substitute)
- Fresh lime juice, 2 tablespoons (from about 1 lime — never use bottled)
- Fresh cilantro, ½ cup chopped, plus more for garnish
For Toppings (Optional but Highly Recommended)
- Shredded Monterey Jack cheese, ½ cup (or queso fresco for a more authentic touch)
- Diced avocado, 1 medium
- Tortilla strips or crushed tortilla chips
- Lime wedges, for squeezing
Ingredient Tips from My Kitchen: When choosing poblanos, look for ones that feel heavy for their size. I once grabbed a bag of slightly wrinkled peppers and the roasting process was disappointing — they didn’t char evenly and the flavor was flat. Fresh, firm poblanos make all the difference. For the beans, I’ve tried both canned and dried (cooked from scratch), and honestly, canned works perfectly here since you’re blending some of them anyway. Busch’s or Goya are my go-to brands. And if you want to substitute Greek yogurt for sour cream, use full-fat and stir it in at the very end off the heat to prevent curdling.
Equipment Needed
You don’t need a fancy kitchen to make this Creamy Roasted Poblano White Chicken Chili. Here’s what you’ll need:
- Baking sheet (for roasting the poblanos — any standard half-sheet pan works)
- Large Dutch oven or heavy-bottomed pot (5 to 6 quarts — I use my trusty Le Creuset, but a stainless steel stockpot works just fine)
- Blender or immersion blender (for creating that creamy base without cream — an immersion blender is easier, but a regular blender works too)
- Sharp knife and cutting board
- Wooden spoon or spatula
- Tongs (for handling the hot roasted peppers)
- Small bowl (to hold the roasted peppers while they steam)
- Measuring cups and spoons
If you don’t have a Dutch oven, don’t worry. A large soup pot or even a slow cooker can work — just sauté the aromatics on the stovetop first, then transfer everything to the slow cooker for a low-and-slow approach. I’ve also made this in an Instant Pot using the sauté function, and it turned out great. The key is having a pot that holds heat evenly so the chili simmers gently without scorching on the bottom.
Preparation Method
Let’s get cooking! This Creamy Roasted Poblano White Chicken Chili comes together in about 45 minutes, and most of that time is hands-off while things simmer.
- Roast the Poblanos: Preheat your broiler to high and place the poblano peppers on a baking sheet. Broil them for 4 to 5 minutes per side, turning with tongs, until the skin is blackened and blistered all over. Don’t be shy — you want those dark spots. Transfer the hot peppers to a small bowl, cover tightly with plastic wrap, and let them steam for 10 minutes. This step makes peeling them so much easier.
- Peel and Chop the Peppers: Once the poblanos are cool enough to handle, rub off the blackened skin with your fingers or a paper towel. It should slide right off. Remove the stems and seeds, then roughly chop the flesh. Set aside. (Pro tip: wear kitchen gloves if your hands are sensitive — the capsaicin can linger.)
- Sauté the Aromatics: While the peppers steam, heat the olive oil in your Dutch oven over medium heat. Add the diced onion and cook for 5 to 6 minutes, stirring occasionally, until translucent and starting to brown at the edges. Add the minced garlic and cook for 30 seconds until fragrant — don’t let it burn or it’ll turn bitter.
- Bloom the Spices: Stir in the cumin, oregano, salt, and black pepper. Cook for about 1 minute, stirring constantly. This step wakes up the spices and makes them more aromatic. Your kitchen will smell incredible at this point.
- Add the Chicken and Broth: Pour in the chicken broth and add the whole chicken breasts. Bring the liquid to a gentle simmer, then reduce the heat to medium-low. Cover and cook for 15 to 18 minutes, until the chicken is cooked through and reaches an internal temperature of 165°F. Use tongs to transfer the chicken to a cutting board and let it rest for 5 minutes.
- Blend the Creamy Base: While the chicken rests, scoop out 1 cup of the cooked white beans and add them to a blender with 1 cup of the hot broth from the pot. Blend until completely smooth and creamy. This is the secret to that luscious texture without any cream. (If using an immersion blender, you can blend the beans and broth right in a separate bowl.)
- Shred the Chicken: Using two forks, shred the chicken into bite-sized pieces. It should pull apart easily. Return the shredded chicken to the pot.
- Combine Everything: Add the roasted poblano pieces, the remaining whole white beans, and the blended bean mixture to the pot. Stir everything together and bring the chili back to a gentle simmer. Cook for 10 minutes, stirring occasionally, to let the flavors meld.
- Finish with Creaminess: Remove the pot from the heat. Stir in the sour cream and fresh lime juice until fully incorporated. Taste and adjust salt and pepper as needed. The chili should be thick, creamy, and slightly chunky from the whole beans and chicken.
- Serve and Garnish: Ladle the chili into bowls and top with shredded cheese, diced avocado, fresh cilantro, and a squeeze of lime. Add tortilla strips for crunch if you like. Serve immediately while it’s warm and comforting.
Cooking Tips & Techniques
After making this Creamy Roasted Poblano White Chicken Chili more times than I can count, I’ve learned a few things the hard way. Let me save you some trouble.
Don’t skip the roasting step. I know it adds an extra ten minutes, but honestly, that charred flavor is what makes this chili special. The first time I made it, I was in a hurry and just diced the raw poblanos. The chili was fine, but it lacked that deep, smoky undertone that makes people ask, “What’s in this?” Roasting transforms the peppers from mildly vegetal to rich and complex.
Watch your heat level. Poblanos are generally mild, but occasionally you’ll get a spicy one. If you’re serving a crowd with varying heat tolerance, remove all the seeds and white membranes from the roasted peppers — that’s where most of the heat lives. For a spicier version, leave some seeds in or add a diced jalapeño along with the onion.
Blend the beans while the broth is hot. Cold beans won’t blend as smoothly, and you’ll end up with a grainy texture. I learned this the hard way when I tried to rush and blended cold beans straight from the fridge. The chili was still tasty, but not as velvety as it should be. Hot broth plus room-temperature beans equals perfect creaminess.
Let the chili rest before serving. If you can, let it sit off the heat for 10 to 15 minutes before ladling into bowls. The flavors settle and meld together, and the texture thickens slightly. This is also a great time to prep your toppings and set the table.
Make it ahead for better flavor. Like most soups and stews, this chili is even better the next day. The roasted poblano flavor deepens overnight, and the spices become more integrated. I often make it the day before a party and just reheat it gently on the stovetop.
Variations & Adaptations
One of the best things about this Creamy Roasted Poblano White Chicken Chili is how flexible it is. Here are some ways I’ve adapted it over the years:
Make it vegetarian: Skip the chicken and use vegetable broth instead of chicken broth. Add an extra can of white beans and a diced zucchini or yellow squash for bulk. The roasted poblanos and creamy bean base are so flavorful, you won’t miss the meat at all.
Spice it up: For those who love heat, add a diced serrano pepper along with the onion, or stir in ½ teaspoon of cayenne pepper with the other spices. I’ve also topped the chili with pickled jalapeños for an extra kick.
Try a different protein: Shredded rotisserie chicken works beautifully here and cuts the cooking time in half. Just skip the step where you cook raw chicken in the broth and add the shredded rotisserie chicken at the end. Turkey is also great — especially after Thanksgiving when you have leftover turkey to use up.
Make it dairy-free: Replace the sour cream with a dairy-free alternative like cashew cream or full-fat coconut cream. The coconut flavor is subtle and actually complements the smoky poblanos nicely. Use a dairy-free cheese for topping.
Add some greens: 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. I do this when I’m trying to sneak extra vegetables into my family’s meals.
Serving & Storage Suggestions
This Creamy Roasted Poblano White Chicken Chili is a showstopper at any gathering. Here’s how to serve and store it like a pro.
Serving Temperature and Presentation: Serve the chili piping hot in deep bowls. Set up a topping bar with small bowls of shredded cheese, diced avocado, fresh cilantro, lime wedges, and tortilla strips. Let guests customize their bowls — it makes the meal feel special and interactive. For a dinner party, I like to ladle the chili into individual bowls in the kitchen and garnish them neatly before bringing them to the table.
What to Serve Alongside: This chili pairs beautifully with warm cornbread or crusty bread for dipping. A simple green salad with a lime vinaigrette cuts through the richness perfectly. For drinks, a cold Mexican lager or a crisp Sauvignon Blanc complements the smoky flavors. If you’re hosting a crowd, set out a platter of Mexican street corn dip as an appetizer — the flavors are a natural match.
Storage Instructions: Cool the chili completely before storing. Transfer to an airtight container and refrigerate for up to 5 days. The flavors actually improve after a day or two. To freeze, portion the chili into freezer-safe bags or containers, leaving some 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 the chili has thickened too much. You can also microwave individual portions in 30-second bursts, stirring between each. Avoid boiling the chili once the sour cream is added — high heat can cause it to separate and become grainy.
Nutritional Information & Benefits
This Creamy Roasted Poblano White Chicken Chili is not just delicious — it’s packed with good-for-you ingredients. Here’s a rough nutritional breakdown per serving (based on 6 servings, without toppings):
- Calories: 385
- Protein: 34g
- Fat: 12g
- Carbohydrates: 32g
- Fiber: 8g
- Sugar: 4g
- Sodium: 680mg (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. White beans are an excellent source of plant-based protein and fiber, keeping you full and satisfied. Chicken provides lean protein for muscle health, and the garlic and onions offer immune-supporting compounds. This chili is naturally gluten-free and can easily be made dairy-free or vegetarian.
I love that this recipe feels indulgent but is actually quite balanced. It’s the kind of meal that fills you up without weighing you down — perfect for a cozy dinner that doesn’t derail your healthy eating goals.
Conclusion
This Creamy Roasted Poblano White Chicken Chili started as a happy accident in my kitchen, and it’s become one of my most-requested recipes. It’s proof that sometimes the best dishes come from letting go of the plan and trusting your instincts. The smoky roasted poblanos, the velvety bean base, the tender shredded chicken — every spoonful is warm, comforting, and deeply satisfying.
I hope you’ll make this for your next gathering and watch your guests go back for seconds. Customize it with your favorite toppings, adjust the heat to your liking, and don’t be afraid to make it your own. That’s the beauty of cooking — the recipe is just a starting point.
Have you tried this recipe? I’d love to hear how it turned out! Drop a comment below and let me know what toppings you used or if you tried any of the variations. And if you loved it, share it with a friend who needs a new go-to chili recipe. Happy cooking, friends!
Frequently Asked Questions
Can I use canned roasted poblano peppers instead of fresh?
You can, but I don’t recommend it. Canned roasted poblanos lack the deep, smoky flavor you get from roasting fresh peppers yourself. The texture is also softer and mushier. If you’re in a pinch, use them, but fresh roasted poblanos really make this dish special.
How do I make this chili in a slow cooker?
Easy! Sauté the onion and garlic on the stovetop first, then transfer everything except the sour cream and lime juice to the slow cooker. Cook on low for 6 to 8 hours or on high for 3 to 4 hours. Shred the chicken, stir in the sour cream and lime juice at the end, and serve.
Can I use chicken thighs instead of chicken breasts?
Absolutely. Chicken thighs add more flavor and stay juicier during cooking. Use boneless, skinless thighs and cook them for the same amount of time. They’ll shred just as easily and add a richer taste to the chili.
Why did my chili turn out too thin?
This usually happens if you didn’t blend enough beans or if you added too much broth. To fix it, scoop out another cup of beans and blend them with a little broth, then stir back into the pot. Simmer uncovered for 10 to 15 minutes to help it thicken naturally.
Can I make this chili ahead of time for a party?
Yes, and I actually recommend it! Make the chili completely (including the sour cream and lime juice) up to 2 days ahead. Refrigerate it, then reheat gently on the stovetop. The flavors deepen and get even better. Just add fresh toppings right before serving.
Pin This Recipe!

Creamy Roasted Poblano White Chicken Chili
This creamy white chicken chili features smoky roasted poblano peppers, tender shredded chicken, and a velvety bean base without heavy cream. It’s a crowd-pleasing, make-ahead friendly dish that’s perfect for gatherings and cozy dinners.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Mexican
Ingredients
- 4 medium fresh poblano peppers
- 1½ pounds boneless, skinless chicken breasts (about 3 medium)
- 2 cans (15 ounces each) white beans (cannellini or great northern), drained and rinsed
- 1 large yellow onion, diced (about 1½ cups)
- 4 to 5 garlic cloves, minced
- 4 cups low-sodium chicken broth
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano (preferably Mexican oregano)
- 1½ teaspoons salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- 2 tablespoons olive oil
- ½ cup full-fat sour cream
- 2 tablespoons fresh lime juice (from about 1 lime)
- ½ cup chopped fresh cilantro, plus more for garnish
- ½ cup shredded Monterey Jack cheese (optional, for topping)
- 1 medium avocado, diced (optional, for topping)
- Tortilla strips or crushed tortilla chips (optional, for topping)
- Lime wedges (optional, for serving)
Instructions
- Preheat the broiler to high. Place the poblano peppers on a baking sheet and broil for 4 to 5 minutes per side, turning with tongs, until the skin is blackened and blistered all over.
- Transfer the hot peppers to a small bowl, cover tightly with plastic wrap, and let steam for 10 minutes.
- Once cool enough to handle, rub off the blackened skin with your fingers or a paper towel. Remove stems and seeds, then roughly chop the flesh. Set aside.
- While the peppers steam, heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and cook for 5 to 6 minutes, stirring occasionally, until translucent and starting to brown.
- Add the minced garlic and cook for 30 seconds until fragrant.
- Stir in the cumin, oregano, salt, and black pepper. Cook for about 1 minute, stirring constantly.
- Pour in the chicken broth and add the whole chicken breasts. Bring to a gentle simmer, then reduce heat to medium-low. Cover and cook for 15 to 18 minutes, until the chicken is cooked through (internal temperature of 165°F). Transfer chicken to a cutting board and let rest for 5 minutes.
- While the chicken rests, scoop out 1 cup of the white beans and add to a blender with 1 cup of the hot broth from the pot. Blend until completely smooth and creamy.
- Using two forks, shred the chicken into bite-sized pieces. Return the shredded chicken to the pot.
- Add the roasted poblano pieces, the remaining whole white beans, and the blended bean mixture to the pot. Stir together and bring back to a gentle simmer. Cook for 10 minutes, stirring occasionally.
- Remove the pot from the heat. Stir in the sour cream and fresh lime juice until fully incorporated. Taste and adjust salt and pepper as needed.
- Ladle the chili into bowls and top with shredded cheese, diced avocado, fresh cilantro, and a squeeze of lime. Add tortilla strips for crunch if desired. Serve immediately.
Notes
Don’t skip roasting the poblanos—it adds essential smoky flavor. For a milder chili, remove all seeds and membranes from the peppers. For a spicier version, leave some seeds in or add a diced jalapeño. Blend the beans while the broth is hot for the smoothest texture. Let the chili rest for 10 to 15 minutes before serving to allow flavors to meld. This chili tastes even better the next day.
Nutrition
- Serving Size: 1 bowl (about 1½ cup
- Calories: 385
- Sugar: 4
- Sodium: 680
- Fat: 12
- Saturated Fat: 4
- Carbohydrates: 32
- Fiber: 8
- Protein: 34
Keywords: white chicken chili, poblano chili, creamy chili, roasted poblano, chicken chili, easy chili recipe, comfort food, gluten-free chili


