It was 11:47 PM on a pretty unremarkable Tuesday, and I had that specific, almost-aggressive craving for something warm and spicy. You know the one — where a salad just isn’t going to cut it, and you need a bowl of something that hugs you from the inside. I didn’t have the energy for a full-blown cooking project, but I had a rotisserie chicken carcass in the fridge, a can of white beans in the pantry, and this wild idea that maybe, just maybe, I could fake my way into a chili that didn’t take all day. I mean, the usual chili recipes call for browning meat and simmering for hours. Not on a Tuesday night when you’re already in your pajamas.
So I grabbed my biggest pot — the one that’s seen better days but has never let me down — and started throwing things in. Honestly, I was just hoping it wouldn’t be a disaster. I dumped in the beans, some chicken broth, a handful of spices I was pretty sure went together, and then I saw the block of cream cheese in the back of the fridge. Was it a risk? Absolutely. But something about the late hour made me bold. I cubed it up, dropped it in, and let it melt into this glorious, silky situation. The smell that filled my kitchen at midnight was honestly a little embarrassing — it smelled like I’d been cooking all day, not twenty minutes.
The first bite was one of those moments. You know the ones where you close your eyes and just nod, because the food is doing the talking. It was creamy without being heavy, spicy without being aggressive, and it came together in one pot with minimal mess. I made a note on my phone — right then, at 12:15 AM — that this was going to be my go-to for every dinner party, potluck, and family gathering from now on. It’s the kind of dish that lets you be the hero of the table without breaking a sweat. And honestly? That late-night, slightly unhinged experiment turned into the recipe I’m most proud of.
Why You’ll Love This Recipe
Let me tell you why this creamy one-pot white chicken chili is about to become your secret weapon for hosting. I’ve tested this recipe more times than I can count — for picky eaters, for spice lovers, for folks who “don’t really like chili.” Every single time, the pot comes back empty. That’s not luck; that’s a recipe that’s been dialed in through trial, error, and a few too many late-night taste tests.
- Quick & Easy: From fridge to table in about 35 minutes. No complicated steps, no sink full of dishes. Just one pot and a whole lot of flavor.
- Simple Ingredients: You probably have most of this in your pantry right now. Canned beans, chicken broth, a rotisserie chicken — no fancy trips to specialty stores required.
- Perfect for Hosting: This is the dish you make when people are coming over and you want to actually enjoy your own party. It scales beautifully for crowds, and it’s even better the next day.
- Crowd-Pleaser: I’ve served this to kids who swear they hate beans and adults who claim chili isn’t “real food.” Everyone goes back for seconds. It’s almost suspicious how universally loved it is.
- Unbelievably Delicious: The texture is what gets people. It’s creamy but not gloopy, rich but not heavy. The cream cheese trick — yes, that late-night inspiration — gives it a velvety finish that no one can quite figure out.
What makes this different from every other white chicken chili out there? It’s the balance. Most versions are either too brothy or too thick, too bland or too spicy. This one hits that sweet spot where every spoonful is satisfying. Plus, it’s designed for the host — you can prep it ahead, keep it warm in a slow cooker during the party, and spend your time actually talking to your guests instead of hovering over the stove.
What Ingredients You Will Need
This recipe is built on simple, pantry-friendly ingredients that come together to create something surprisingly complex. Most of these are things I always keep on hand, which is exactly why this chili became my emergency hosting go-to.
For the Chili Base
- 2 tablespoons olive oil (or avocado oil — use whatever you have for sautéing)
- 1 large yellow onion, diced (about 1 ½ cups; sweet onion works too if that’s what you’ve got)
- 4 cloves garlic, minced (I’m a garlic lover, so I often add 5 or 6 — you do you)
- 2 jalapeños, seeded and minced (leave the seeds in if you want more heat; I usually remove half the seeds for a mild warmth)
- 1 teaspoon ground cumin (toast it in the pot for 30 seconds before adding liquid — trust me on this)
- 1 teaspoon dried oregano (Mexican oregano if you have it, but regular works fine)
- ½ teaspoon smoked paprika (this adds a subtle smokiness that makes people ask what’s in it)
- ½ teaspoon chili powder (use ancho chili powder for a milder, slightly sweet heat)
- Salt and black pepper to taste (start with 1 teaspoon salt and ½ teaspoon pepper, adjust later)
For the Creamy Body

- 4 cups low-sodium chicken broth (I prefer Swanson or Kitchen Basics; low-sodium is key so you can control the salt)
- 2 cans (15 oz each) cannellini beans, drained and rinsed (great northern beans work too; just make sure to rinse them well to reduce sodium)
- 1 can (15 oz) diced green chiles, undrained (mild or hot — your call; I use mild for parties)
- 4 oz cream cheese, softened and cubed (full-fat is best for texture; Neufchâtel works if you want to cut some fat)
- 1 cup frozen corn kernels (no need to thaw; fire-roasted corn from the freezer aisle adds extra flavor)
- 3 cups shredded cooked chicken (about 1 large rotisserie chicken or 1 ½ pounds of cooked chicken breasts)
- ¼ cup heavy cream or half-and-half (optional but recommended for extra richness; I skip it sometimes when I’m feeling virtuous)
For Garnish (The Fun Part)
- Fresh cilantro, chopped (if you’re one of those people who thinks cilantro tastes like soap, use fresh parsley instead)
- Shredded Monterey Jack cheese (or pepper jack for extra kick)
- Diced avocado (adds a cool, creamy contrast)
- Tortilla chips or strips (for crunch — essential for texture contrast)
- Lime wedges (a squeeze of lime right before eating brightens everything up)
- Sour cream or Greek yogurt (for extra creaminess on top)
A quick note on ingredient selection: I’ve tested this with both homemade chicken stock and boxed broth, and honestly, the boxed stuff works great here because the spices do most of the heavy lifting. If you’re using leftover rotisserie chicken, shred it while it’s still warm — it’s way easier and the texture is better. And please don’t skip the cream cheese. I know it sounds weird for chili, but that’s the secret ingredient that makes people go back for thirds.
Equipment Needed
The beauty of this recipe is that it’s truly a one-pot situation. Here’s what you’ll need:
- Large Dutch oven or heavy-bottomed pot (5-6 quart capacity is ideal; I use my trusty Le Creuset, but a Lodge enameled cast iron or even a stainless steel stockpot works great)
- Wooden spoon or silicone spatula (for stirring and scraping up any browned bits)
- Chef’s knife and cutting board (a sharp knife makes dicing the onion and mincing garlic so much less painful)
- Measuring cups and spoons (for accuracy, especially with the spices)
- Can opener (the manual kind never fails me)
- Ladle (for serving, or if you’re like me, for taste-testing straight from the pot)
- Two forks (for shredding the chicken — though honestly, a hand mixer on low speed works in a pinch if you’re in a hurry)
No Dutch oven? No problem. A regular large pot works fine — just keep an eye on the heat to prevent sticking. I’ve made this in a slow cooker too (sauté the aromatics first, then dump everything in on low for 4-6 hours), and it’s almost as good. If you’re on a budget, check your local thrift store for a heavy-bottomed pot; that’s where I found my first decent one for under ten bucks.
Preparation Method
Alright, let’s get cooking. This comes together faster than you’d think, especially if you prep your ingredients before you start. Trust me — measure out those spices and have your cream cheese softened before you turn on the heat.
- Heat the olive oil in your large pot over medium heat. Once it shimmers (about 30 seconds), add the diced onion. Cook for 4-5 minutes, stirring occasionally, until the onion is translucent and starting to brown at the edges. You want it soft, not crispy — if it’s browning too fast, turn the heat down a notch.
- Add the garlic and jalapeños to the pot. Stir constantly for about 1 minute until fragrant. Seriously, don’t walk away here — garlic burns fast and gets bitter. The smell should be amazing at this point, like the beginning of something good.
- Stir in the spices — cumin, oregano, smoked paprika, chili powder, salt, and pepper. Let them cook for 30-45 seconds, stirring constantly. This “blooming” step wakes up the flavors and makes them more aromatic. The kitchen should smell warm and smoky now.
- Pour in the chicken broth and use your wooden spoon to scrape up any browned bits from the bottom of the pot. That’s flavor right there, don’t leave it behind. Bring the broth to a gentle simmer.
- Add the drained cannellini beans and the can of diced green chiles (liquid and all). Stir everything together. Let it come back to a simmer, then reduce the heat to medium-low.
- Drop in the cubed cream cheese. This is the moment. Stir gently until the cream cheese melts completely into the broth. It might look a little weird at first — like it’s not going to come together — but keep stirring. Within 2-3 minutes, it’ll transform into this gorgeous, creamy base. Don’t rush this step.
- Add the frozen corn and the shredded chicken. Stir to combine. The corn will help cool the chili slightly, which is fine — we’re almost done. Let everything simmer together for 10-15 minutes, stirring occasionally, until the chili has thickened slightly and the flavors have melded.
- Stir in the heavy cream (if using) and let it heat through for another 2 minutes. Taste and adjust seasoning — more salt? A pinch more cumin? A squeeze of lime? This is your moment to dial it in.
- Remove from heat and let the chili rest for 5 minutes before serving. This resting time allows the flavors to settle and the texture to thicken up just a bit more. I know it’s hard to wait, but trust me.
A few visual cues to watch for: The chili should be thick enough to coat the back of a spoon but still spoonable — not soupy, not stew-like. The cream cheese should be fully incorporated with no white specks. And the chicken should be tender, not stringy. If it looks too thick, add a splash of broth or water. Too thin? Let it simmer uncovered for another 5-10 minutes.
Cooking Tips & Techniques
After making this chili approximately seventeen times in the last year (I’m not exaggerating), I’ve picked up a few tricks that make a real difference. Let me share the ones that matter most.
Don’t skip blooming the spices. I learned this the hard way after making a batch that tasted flat and disappointing. Toasting the cumin and paprika in the hot oil for just 30 seconds releases their essential oils and makes them exponentially more flavorful. It’s a 30-second step that changes everything.
Soften your cream cheese. Cold cream cheese straight from the fridge will clump and leave you with weird white chunks in your beautiful chili. Let it sit on the counter for 20 minutes before cubing it, or microwave it for 10-15 seconds. I once forgot this step and ended up with lumpy chili that I had to whisk furiously to salvage. It still tasted good, but the texture wasn’t as smooth.
Shred your chicken while it’s warm. Cold chicken shreds into sad, stringy pieces. Warm chicken — especially rotisserie chicken — shreds into tender, juicy chunks that hold their shape in the chili. I usually shred it as soon as I get home from the store, then store it in the fridge so it’s ready to go.
Layer your heat. If you’re cooking for a crowd with varying spice tolerances, use mild green chiles and serve hot sauce on the side. That way, everyone can customize their own bowl. I’ve made the mistake of adding too much heat before a party and watching guests sweat through dinner — not the vibe you want.
Make it ahead. This chili actually gets better after a day in the fridge. The flavors meld and deepen, and the texture becomes even creamier. I often make it the day before a gathering, then reheat it gently on the stove. It’s one less thing to worry about on the day of the party.
Variations & Adaptations
One of the things I love about this recipe is how flexible it is. Here are some ways I’ve adapted it for different crowds and occasions:
Slow Cooker Version: Sauté the onion, garlic, and jalapeños in a pan first (don’t skip this — it makes a difference), then transfer everything except the cream cheese and cream to a slow cooker. Cook on low for 4-6 hours. Stir in the cream cheese and cream 30 minutes before serving. This is my go-to for potlucks where I don’t want to babysit a pot on the stove.
Spicy Version: Use hot green chiles, add an extra jalapeño (with seeds), and stir in a tablespoon of chipotle in adobo sauce at the end. I made this for a game day party once, and the spice lovers in the crowd practically licked their bowls clean. Just warn your guests.
Vegetarian Version: Skip the chicken and use vegetable broth instead of chicken broth. Add an extra can of beans (chickpeas work great here) and a diced zucchini for texture. It’s still creamy and satisfying, and I’ve had vegetarian friends tell me it’s the best chili they’ve ever had.
Dairy-Free Version: Use full-fat coconut milk instead of cream cheese and heavy cream. The coconut flavor is subtle and actually works beautifully with the spices. I tested this for a friend with dairy allergies, and honestly, I almost liked it as much as the original.
Thicker Chili: If you like your chili more like a stew, mash half of the beans before adding them to the pot. This releases their starches and naturally thickens the broth. I do this when I’m serving it as a main dish with just a side of crusty bread.
Serving & Storage Suggestions
This chili is a showstopper at any gathering, but how you serve it matters. Here’s what I’ve learned from trial and error:
Serving Temperature: Serve it piping hot — right off the stove or straight from the slow cooker. It cools down fast once it hits the bowl, especially if you’re adding cold toppings like sour cream and avocado. I like to warm the bowls in a low oven (200°F) for 5 minutes before ladling in the chili.
Presentation Tips for Hosting: Set up a chili bar with all the toppings in little bowls — shredded cheese, diced avocado, cilantro, lime wedges, tortilla chips, sour cream, and hot sauce. Let guests build their own bowls. It’s interactive, it’s fun, and it makes everyone feel like they’re getting exactly what they want. I always put out a little sign that says “Build Your Bowl” — it’s a small touch that guests love.
What to Serve Alongside: A simple green salad with a lime vinaigrette cuts through the richness beautifully. Cornbread is also a classic pairing — I like to make honey butter cornbread and let people slather it with extra butter. For drinks, a cold beer (Mexican lager, anyone?) or a crisp white wine like Sauvignon Blanc works perfectly.
Storage: This chili keeps beautifully in the fridge for up to 5 days in an airtight container. The flavors actually get better after a day or two. To reheat, warm it gently on the stove over medium-low heat, stirring occasionally. If it’s too thick, add a splash of broth or water. You can also microwave individual portions in 30-second bursts, stirring between each.
Freezing: This chili freezes well for up to 3 months. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave a little room for expansion. To thaw, move it to the fridge overnight, then reheat on the stove. The texture might be slightly thinner after freezing, so stir in an extra tablespoon of cream cheese when reheating to bring back that creamy richness.
Flavor Development: Here’s a secret — this chili is actually better the next day. The spices have time to meld, the cream cheese fully integrates, and everything just gets more cohesive. I often make it a day ahead specifically for this reason. It’s one of those rare dishes that rewards patience.
Nutritional Information & Benefits
Let’s talk numbers, because I know some of you are tracking. This recipe makes about 8 servings, and here’s the approximate breakdown per serving (based on using full-fat cream cheese and heavy cream):
- Calories: 380-420
- Protein: 32g
- Fat: 18g (9g saturated)
- Carbohydrates: 28g
- Fiber: 7g
- Sugar: 5g
- Sodium: 680mg (varies based on broth and beans)
This chili is packed with protein from the chicken and beans, making it a satisfying meal that keeps you full for hours. The cannellini beans are an excellent source of fiber, which supports digestive health, and they’re also rich in iron and folate. The chicken provides lean protein and B vitamins, while the jalapeños and garlic offer anti-inflammatory benefits. The cream cheese and heavy cream add calcium, but you can easily lighten it up with the substitutions I mentioned earlier.
If you’re watching your sodium, use low-sodium broth and rinse your beans thoroughly — that alone can cut the sodium by nearly half. For a lower-fat version, use Neufchâtel cheese and half-and-half instead of heavy cream. And if you’re gluten-free, this recipe is naturally gluten-free as written — just double-check your broth and spice labels to be safe.
Conclusion
This creamy one-pot white chicken chili has become my absolute favorite dish to make for gatherings, and I think it’ll become yours too. It’s the kind of recipe that lets you walk into a room full of hungry people and feel completely confident — because you know it’s going to be good. The best part? You get to enjoy the party instead of being stuck in the kitchen.
I’ve made this for game day parties, casual weeknight dinners with friends, and even a holiday open house where it disappeared faster than the fancy appetizers. Every single time, someone asks for the recipe. And every single time, I smile and say, “It’s the one with the cream cheese.”
So here’s my challenge to you: try this recipe for your next gathering. Set up that chili bar, pour yourself a drink, and watch your guests go back for seconds. Then come back and tell me how it went — I genuinely want to hear about your version. Did you add something unexpected? Did someone ask for the recipe? Drop a comment below and let me know. And if you loved it, share it with a friend who needs a new go-to recipe in their life.
Happy cooking, and here’s to one-pot meals that make us look like kitchen heroes with minimal effort. You’ve got this.
Frequently Asked Questions
Can I use leftover turkey instead of chicken?
Absolutely! This is a fantastic way to use up leftover Thanksgiving turkey. Just shred it and add it in place of the chicken. The flavor is slightly different but just as delicious.
How can I make this chili thicker?
If you prefer a thicker chili, mash about half of the cannellini beans before adding them to the pot. Their starches will naturally thicken the broth. Alternatively, let it simmer uncovered for an extra 10-15 minutes to reduce the liquid.
Can I make this in an Instant Pot?
Yes! Use the sauté function to cook the aromatics and bloom the spices. Then add the broth, beans, green chiles, and chicken. Pressure cook on high for 10 minutes, then quick release. Stir in the cream cheese, corn, and cream until melted and heated through.
Is this recipe freezer-friendly?
It sure is. Let the chili cool completely, then transfer it to freezer-safe containers. It will keep for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove, adding a splash of broth if needed to restore the consistency.
What can I use instead of cream cheese?
For a dairy-free option, use full-fat coconut milk — about ½ cup should do the trick. For a lower-fat option, try Neufchâtel cheese or even plain Greek yogurt (stir it in at the very end and don’t let it boil, or it might curdle).
Pin This Recipe!

Creamy One-Pot White Chicken Chili
An easy, crowd-pleasing white chicken chili made in one pot with rotisserie chicken, white beans, and a secret ingredient—cream cheese—for a velvety, rich texture. Ready in about 35 minutes, it’s perfect for weeknight dinners or hosting.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, diced (about 1 ½ cups)
- 4 cloves garlic, minced
- 2 jalapeños, seeded and minced
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- ½ teaspoon smoked paprika
- ½ teaspoon chili powder
- Salt and black pepper to taste (start with 1 teaspoon salt and ½ teaspoon pepper)
- 4 cups low-sodium chicken broth
- 2 cans (15 oz each) cannellini beans, drained and rinsed
- 1 can (15 oz) diced green chiles, undrained
- 4 oz cream cheese, softened and cubed
- 1 cup frozen corn kernels
- 3 cups shredded cooked chicken (about 1 large rotisserie chicken)
- ¼ cup heavy cream or half-and-half (optional)
- Fresh cilantro, chopped (for garnish)
- Shredded Monterey Jack cheese (for garnish)
- Diced avocado (for garnish)
- Tortilla chips or strips (for garnish)
- Lime wedges (for garnish)
- Sour cream or Greek yogurt (for garnish)
Instructions
- Heat the olive oil in a large pot over medium heat. Add the diced onion and cook for 4-5 minutes until translucent and starting to brown at the edges.
- Add the garlic and jalapeños. Stir constantly for about 1 minute until fragrant.
- Stir in the cumin, oregano, smoked paprika, chili powder, salt, and pepper. Cook for 30-45 seconds, stirring constantly, to bloom the spices.
- Pour in the chicken broth and scrape up any browned bits from the bottom of the pot. Bring to a gentle simmer.
- Add the drained cannellini beans and the can of diced green chiles (with liquid). Stir and let return to a simmer, then reduce heat to medium-low.
- Add the cubed cream cheese and stir gently until completely melted and incorporated, about 2-3 minutes.
- Add the frozen corn and shredded chicken. Stir to combine. Let simmer for 10-15 minutes, stirring occasionally, until thickened slightly.
- Stir in the heavy cream (if using) and heat through for another 2 minutes. Taste and adjust seasoning.
- Remove from heat and let rest for 5 minutes before serving. Serve with desired garnishes.
Notes
For best texture, soften cream cheese before adding. Blooming the spices in oil enhances flavor. Chili can be made ahead and tastes even better the next day. For a thicker chili, mash half the beans before adding. For a slow cooker version, sauté aromatics first, then cook on low for 4-6 hours, adding cream cheese and cream 30 minutes before serving.
Nutrition
- Serving Size: 1 bowl (about 1 ½ cu
- Calories: 400
- Sugar: 5
- Sodium: 680
- Fat: 18
- Saturated Fat: 9
- Carbohydrates: 28
- Fiber: 7
- Protein: 32
Keywords: white chicken chili, one-pot chili, creamy chili, easy chili, rotisserie chicken chili, crowd-pleasing chili, weeknight dinner, comfort food


