Maria watched me staring at the pile of poblano peppers at the farmers market, clearly overwhelmed. Then she just laughed and said, “You’re overthinking it, mija. Grab a bag and trust the fire.” She was the woman who ran the tamale stand three stalls down, and we’d been nodding at each other for months. That day, she pulled out her phone and showed me a picture of a bubbling pot of white chili. “This is what you do with them when the weather turns,” she said, and then she was gone, helping another customer. I stood there holding the peppers, not even knowing her last name, but knowing I’d just been handed something good.
I went home and roasted those poblanos until their skin blistered and blackened, filling my tiny kitchen with that smoky, earthy smell that honestly makes me feel like I know what I’m doing. The first batch was a little too spicy. The second was a little too watery. But the third? That was the one. It was the kind of chili that makes you want to light a candle, put on a sweater, and sit down with a bowl before you even bother with a spoon. Maybe you’ve been there—standing in the grocery aisle, staring at a pepper, wondering if you’re about to make a mistake. Trust me, this isn’t one of them. This cozy white chicken chili with roasted poblano peppers became my go-to for those in-between days when summer is just a memory and winter hasn’t quite arrived.
Why You’ll Love This Recipe
Let me tell you, I’ve tested this cozy white chicken chili with roasted poblano peppers more times than I can count. I brought it to a potluck where a guy who “doesn’t like chili” asked for the recipe. I served it to my sister who’s a picky eater, and she scraped the pot clean. There’s something about the way the smoky peppers blend with the creamy broth that just works.
- Quick & Easy: Comes together in about 45 minutes, perfect for a weeknight when you’re craving something warm but don’t want to spend hours in the kitchen.
- Simple Ingredients: No fancy grocery trips needed. Chicken, beans, poblanos, and a few pantry staples—that’s it.
- Perfect for Cozy Nights: Great for chilly evenings, game day gatherings, or when you just need a bowl of something comforting.
- Crowd-Pleaser: Always gets rave reviews from kids and adults alike. Even my friend who swears she hates beans went back for seconds.
- Unbelievably Delicious: The texture and flavor combo is next-level comfort food. The roasted poblanos add this subtle smokiness that you just can’t get from canned peppers.
What makes this recipe different from the rest? It’s the roasted poblanos, honestly. Most white chicken chili recipes use canned green chiles, which are fine, but roasting your own poblanos takes it to another level. The charring process brings out this deep, almost sweet smokiness that you can’t replicate. Plus, I’ve perfected the balance of spices so the chili is flavorful without being overwhelming. It’s comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction.
This recipe is the kind that makes you close your eyes after the first bite. It’s perfect for impressing guests without stress, or turning a simple Tuesday night 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 ingredients are easy to find at any grocery store.
- For the Chili Base:
- 2 tablespoons olive oil (for sautéing)
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon smoked paprika (adds a subtle smokiness)
- 1/4 teaspoon cayenne pepper (optional, for heat)
- Salt and black pepper, to taste
- For the Roasted Poblanos:
- 3 large poblano peppers (look for firm, dark green peppers with smooth skin)
- 1 tablespoon olive oil (for roasting)
- For the Chili:
- 1 1/2 pounds boneless, skinless chicken breasts (about 2-3 breasts)
- 4 cups low-sodium chicken broth (I recommend Swanson or Kitchen Basics)
- 2 cans (15 ounces each) cannellini beans, drained and rinsed (Great Northern beans work too)
- 1 can (15 ounces) white corn, drained (or 1 1/2 cups frozen corn)
- 1 cup heavy cream (or half-and-half for a lighter version)
- 4 ounces cream cheese, softened and cut into cubes (adds richness)
- Juice of 1 lime
- For Garnish (optional but recommended):
- Fresh cilantro, chopped
- Shredded Monterey Jack cheese
- Diced avocado
- Tortilla chips or strips
- Sour cream or Greek yogurt
- Lime wedges
Ingredient Tips: For the best texture, use firm, small-curd cream cheese. I personally prefer Philadelphia brand. If you can’t find poblano peppers, you can substitute with 2 cans of diced green chiles, but you’ll miss that roasted flavor. For a dairy-free option, use full-fat coconut milk instead of heavy cream and omit the cream cheese. In summer, swap the frozen corn for fresh corn cut off the cob—it adds a lovely sweetness.
Equipment Needed
You don’t need a fancy kitchen to make this cozy white chicken chili with roasted poblano peppers. Here’s what you’ll need:
- Large Dutch oven or heavy-bottomed pot: I use a 6-quart Le Creuset, but any heavy pot works. A stockpot will do in a pinch.
- Baking sheet: For roasting the poblano peppers. A rimmed baking sheet is best to catch any juices.
- Tongs: For turning the peppers while roasting.
- Sharp knife and cutting board: For dicing the onion and mincing the garlic.
- Wooden spoon or spatula: For stirring the chili.
- Measuring cups and spoons: For accurate ingredient measurements.
- Small bowl: For the spice mixture.
Budget-Friendly Alternatives: Don’t have a Dutch oven? A large saucepan or even a slow cooker works. If you don’t have a baking sheet, you can roast the peppers directly over a gas stove burner or on a grill. I’ve done it over a campfire before, and it adds an even smokier flavor!
Preparation Method

Let’s get cooking! This cozy white chicken chili with roasted poblano peppers comes together in a few simple steps. Trust the process, and you’ll have a bowl of pure comfort in no time.
Step 1: Roast the Poblano Peppers
Preheat your broiler to high. Place the poblano peppers on a baking sheet and rub them with 1 tablespoon of olive oil. Broil for 5-7 minutes, turning occasionally with tongs, until the skins are blistered and blackened all over. Don’t be afraid of the blackening—that’s where the flavor comes from! Once done, transfer the peppers to a bowl and cover with plastic wrap. Let them steam for 10 minutes. This makes the skins easy to peel. After steaming, peel off the blackened skin, remove the stems and seeds, and dice the flesh. Set aside.
Step 2: Sauté the Aromatics
While the peppers are steaming, heat 2 tablespoons of olive oil in your Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes, until softened and translucent. Add the minced garlic, cumin, oregano, smoked paprika, and cayenne (if using). Cook for another minute until fragrant. Your kitchen should smell amazing at this point—like a cozy Mexican restaurant.
Step 3: Build the Chili Base
Add the chicken breasts to the pot, then pour in the chicken broth. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 15-20 minutes, or until the chicken is cooked through and reaches an internal temperature of 165°F (74°C). Use a meat thermometer to be sure—I’ve learned the hard way that guessing doesn’t work!
Step 4: Shred the Chicken
Remove the cooked chicken from the pot and place it on a cutting board. Let it rest for a few minutes, then shred it using two forks. It should pull apart easily. Don’t skip the resting step—it keeps the chicken juicy.
Step 5: Finish the Chili
Return the shredded chicken to the pot. Add the roasted poblano peppers, drained cannellini beans, and white corn. Stir to combine. Add the cream cheese cubes and heavy cream, stirring until the cream cheese is fully melted and the chili is creamy. Simmer for 5-7 minutes on low heat, stirring occasionally. The chili should thicken slightly. Stir in the lime juice, then taste and adjust seasoning with salt and pepper.
Step 6: Serve and Garnish
Ladle the chili into bowls and top with your favorite garnishes. I love a sprinkle of fresh cilantro, a handful of shredded Monterey Jack cheese, and some crunchy tortilla strips. A dollop of sour cream and a squeeze of lime take it over the top.
Time Estimate: Total time is about 45 minutes, with 15 minutes of active prep and 30 minutes of cooking.
Sensory Cues: The chili should be thick enough to coat the back of a spoon but still soupy. The color should be a pale, creamy white with flecks of green from the poblanos and cilantro. The smell is smoky, earthy, and slightly tangy from the lime.
Cooking Tips & Techniques
I’ve made this cozy white chicken chili with roasted poblano peppers more times than I can count, and I’ve definitely learned a few things along the way. Here are my best tips:
- Don’t skip the roasting step. I know it’s tempting to just use canned green chiles, but roasting the poblanos yourself makes a huge difference. The smoky flavor is irreplaceable. Plus, it’s honestly kind of fun to watch the skins blister.
- Use low heat for the cream cheese. If you add the cream cheese on high heat, it can curdle and become grainy. Keep the heat on low and stir gently until it’s fully incorporated.
- Taste as you go. I once added too much cayenne and ended up with a chili that made my eyes water. Start with less spice, then add more if you want heat. You can always add, but you can’t take away.
- Let the chili rest for 10 minutes before serving. This allows the flavors to meld together. It tastes even better the next day, honestly.
- Shred the chicken while it’s warm. Cold chicken is harder to shred and doesn’t absorb the flavors as well.
- Use a meat thermometer. I’ve ruined plenty of chicken by overcooking it. 165°F (74°C) is the magic number.
Common Mistakes to Avoid: Don’t add the cream cheese too early or on high heat. Don’t skip the resting time for the roasted peppers—the steam is what makes the skins peel off easily. And for the love of all things cozy, don’t forget the lime juice at the end. It brightens everything up.
Variations & Adaptations
This cozy white chicken chili with roasted poblano peppers is incredibly versatile. Here are some ways to make it your own:
- Vegetarian Version: Omit the chicken and use vegetable broth. Add an extra can of beans or some diced zucchini for bulk. The roasted poblanos still provide plenty of flavor.
- Spicy Kick: Add a diced jalapeño or serrano pepper along with the onions. You can also stir in some hot sauce at the end.
- Creamy Avocado Version: Blend half an avocado into the broth before adding the cream cheese. It adds a silky texture and extra healthy fats.
- Slow Cooker Method: Sauté the onions and garlic, then transfer everything except the cream cheese and 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 cheese and cream before serving.
- Dairy-Free Option: Use full-fat coconut milk instead of heavy cream and omit the cream cheese. It still turns out creamy, with a subtle coconut flavor that pairs surprisingly well with the poblanos.
- Seasonal Twist: In the fall, add some roasted butternut squash cubes. In the spring, stir in some fresh spinach at the end.
I once tried a version with leftover Thanksgiving turkey instead of chicken, and it was incredible. Don’t be afraid to experiment!
Serving & Storage Suggestions
This cozy white chicken chili with roasted poblano peppers is best served hot, straight from the pot. Ladle it into deep bowls and let everyone customize their own toppings. I love setting up a little garnish bar with cilantro, cheese, avocado, sour cream, and tortilla chips. It makes the meal feel special, even on a random Tuesday.
What to Serve With It: A side of warm cornbread or crusty bread is perfect for soaking up every last drop. A simple green salad with a lime vinaigrette balances the richness. For drinks, a cold Mexican beer or a glass of crisp white wine like Sauvignon Blanc works beautifully.
Storage Instructions: Leftover chili keeps well in the refrigerator for up to 4 days. Store it in an airtight container. The flavors actually get better as they meld together overnight.
Freezing Instructions: 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.
Reheating Tips: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of chicken broth or water if the chili has thickened too much. You can also microwave individual portions in 30-second intervals, stirring between each. Avoid boiling, as it can make the cream cheese separate.
Flavor Development: Honestly, this chili is even better the next day. The flavors have time to mingle and deepen. If you can resist eating it all the first night, you’re in for a treat.
Nutritional Information & Benefits
This cozy white chicken chili with roasted poblano peppers is not just delicious—it’s also packed with nutrients. Here’s the estimated nutritional breakdown per serving (based on 6 servings, without garnishes):
- Calories: 420
- Protein: 35g
- Fat: 22g
- Carbohydrates: 28g
- Fiber: 7g
- Sugar: 5g
- Sodium: 680mg
Health Benefits: Poblano peppers are rich in vitamin C and capsaicin, which can boost metabolism and reduce inflammation. Cannellini beans are an excellent source of plant-based protein and fiber, keeping you full and satisfied. Chicken provides lean protein for muscle repair and energy. The cream cheese and heavy cream add calcium, but you can lighten it up with half-and-half if you prefer.
Dietary Considerations: This recipe is naturally gluten-free. For a lower-carb version, reduce the beans and corn and add more chicken or vegetables. For a dairy-free option, use the substitutions mentioned earlier. It’s also nut-free and egg-free.
Personal Wellness Perspective: I love that this chili feels indulgent but is actually pretty balanced. It’s the kind of meal that nourishes your body and your soul at the same time. Plus, the fiber and protein keep me full for hours, which means I’m not reaching for snacks later.
Conclusion
This cozy white chicken chili with roasted poblano peppers has become a staple in my kitchen, and I hope it becomes one in yours too. It’s the kind of recipe that feels special enough for company but simple enough for a quiet night in. The smoky peppers, creamy broth, and tender chicken come together in a way that just feels right.
I love that this recipe is forgiving—you can tweak it based on what you have on hand or what you’re craving. Don’t be afraid to make it your own. Add extra spice, swap the beans, or load it up with toppings. That’s the beauty of cooking.
So go ahead, grab some poblano peppers, and give this chili a try. I promise you’ll be glad you did. And when you make it, come back and let me know how it turned out. Did you add something unexpected? Did your family love it? I want to hear all about it. Drop a comment below or tag me in your photos—I’m always looking for new inspiration!
Until next time, happy cooking, and stay cozy.
Frequently Asked Questions
Can I use chicken thighs instead of chicken breasts?
Absolutely! Chicken thighs are actually more forgiving and stay juicier. Just make sure they reach an internal temperature of 165°F (74°C). You may need to simmer them for a few extra minutes.
How do I make this chili less spicy?
The roasted poblanos are mild, but if you’re sensitive to heat, remove all the seeds and membranes from the peppers before dicing. You can also skip the cayenne pepper entirely. If the chili is still too spicy, stir in a bit more cream cheese or sour cream to balance it out.
Can I make this in an Instant Pot?
Yes! Use the sauté function to cook the onions and garlic. Add the chicken, broth, and roasted poblanos (reserve the cream cheese and cream). Pressure cook on high for 10 minutes, then do a quick release. Shred the chicken, then stir in the cream cheese and cream on the sauté setting until melted.
What can I use instead of cream cheese?
You can substitute with full-fat Greek yogurt or sour cream for a tangier flavor. For a dairy-free option, use a block of softened vegan cream cheese. Just keep the heat low to prevent curdling.
How do I thicken the chili if it’s too thin?
If your chili is soupier than you’d like, mash some of the cannellini beans with a fork before adding them to the pot. You can also let it simmer uncovered for an extra 5-10 minutes to reduce the liquid. A slurry of 1 tablespoon cornstarch mixed with 2 tablespoons cold water can be stirred in at the end for quick thickening.
Pin This Recipe!

Cozy White Chicken Chili with Roasted Poblano Peppers
A comforting white chicken chili with smoky roasted poblano peppers, creamy broth, and tender chicken. Perfect for cozy nights and weeknight dinners.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Mexican
Ingredients
- 2 tablespoons olive oil (for sautéing)
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cayenne pepper (optional)
- Salt and black pepper, to taste
- 3 large poblano peppers
- 1 tablespoon olive oil (for roasting)
- 1 1/2 pounds boneless, skinless chicken breasts
- 4 cups low-sodium chicken broth
- 2 cans (15 ounces each) cannellini beans, drained and rinsed
- 1 can (15 ounces) white corn, drained (or 1 1/2 cups frozen corn)
- 1 cup heavy cream (or half-and-half)
- 4 ounces cream cheese, softened and cut into cubes
- Juice of 1 lime
- Fresh cilantro, chopped (for garnish)
- Shredded Monterey Jack cheese (for garnish)
- Diced avocado (for garnish)
- Tortilla chips or strips (for garnish)
- Sour cream or Greek yogurt (for garnish)
- Lime wedges (for garnish)
Instructions
- Preheat broiler to high. Place poblano peppers on a baking sheet, rub with 1 tablespoon olive oil. Broil 5-7 minutes, turning occasionally, until skins are blistered and blackened. Transfer to a bowl, cover with plastic wrap, and steam for 10 minutes. Peel off skins, remove stems and seeds, dice flesh. Set aside.
- Heat 2 tablespoons olive oil in a Dutch oven over medium heat. Add diced onion and cook 4-5 minutes until softened. Add minced garlic, cumin, oregano, smoked paprika, and cayenne (if using). Cook 1 minute until fragrant.
- Add chicken breasts and chicken broth to the pot. Bring to a gentle boil, then reduce heat to low, cover, and simmer 15-20 minutes until chicken is cooked through (internal temperature 165°F).
- Remove chicken from pot, let rest a few minutes, then shred with two forks.
- Return shredded chicken to pot. Add roasted poblano peppers, drained cannellini beans, and white corn. Stir to combine. Add cream cheese cubes and heavy cream, stirring until cream cheese is melted and chili is creamy. Simmer 5-7 minutes on low heat, stirring occasionally. Stir in lime juice. Season with salt and pepper to taste.
- Ladle chili into bowls and garnish with cilantro, Monterey Jack cheese, avocado, tortilla strips, sour cream, and lime wedges as desired.
Notes
Don’t skip roasting the poblanos—it adds irreplaceable smoky flavor. Add cream cheese on low heat to prevent curdling. Let chili rest 10 minutes before serving for best flavor. Leftovers keep up to 4 days in the refrigerator or freeze up to 3 months.
Nutrition
- Serving Size: 1 bowl (about 1 1/2
- Calories: 420
- Sugar: 5
- Sodium: 680
- Fat: 22
- Saturated Fat: 12
- Carbohydrates: 28
- Fiber: 7
- Protein: 35
Keywords: white chicken chili, roasted poblano peppers, creamy chili, comfort food, weeknight dinner, gluten-free


