My neighbor Jen wasn’t trying to impress me. I’d stopped by to return her hedge clippers on a rainy Tuesday evening, and the smell hit me before I even got past her screen door. It was warm and creamy, a little bit spicy, and so deeply comforting that I almost forgot why I was standing there.
“Oh, that’s just the chili I threw together this morning,” she said when I asked, waving her hand like it was nothing. She was wearing sweatpants and stirring something on the stove with a wooden spoon that had seen better days. Honestly, the casualness of it all was almost insulting — here she was, acting like she hadn’t just created the kind of meal you’d pay good money for at a cozy restaurant.
I stood in her kitchen doorway, probably looking a little too eager, and watched her ladle this gorgeous white chili into bowls. The chicken was shredded so tender it practically fell apart on its own. The broth was rich and velvety, with little flecks of green from the chiles. And the cream cheese — I could see it swirling through, making everything silky and luxurious. She topped it with a handful of tortilla strips and a squeeze of lime, handed me a spoon, and said, “Here, taste it.”
You know that moment when something is so unexpectedly good that you have to close your eyes for a second? That was this chili. It was rich without being heavy, spicy without being overwhelming, and it tasted like it had been simmering all day with love and attention — not like something she’d literally dumped in a crockpot that morning and ignored.
“Can I get this recipe?” I asked, trying to play it cool.
She laughed. “There’s no recipe. It’s just cream cheese, chicken, white beans, and some stuff from a can.”
That was the moment I knew I had to figure it out myself. And after a few rounds of trial and error (and one batch that was way too thin, and another that was somehow both bland and spicy at the same time), I landed on this version. It’s the one I’ve been making ever since. Maybe you’ve been there — you taste something at a friend’s house and you just can’t let it go. This is that chili.
Why You’ll Love This Recipe
Let me tell you why this easy crockpot white chicken chili with cream cheese has become my most-requested recipe. It’s not fancy, and that’s exactly the point.
- Quick & Easy: This comes together in about 10 minutes of active prep time. The crockpot does the rest. I’m talking dump, stir, walk away. Perfect for those evenings when you walk through the door already starving.
- Simple Ingredients: No trips to a specialty grocery store. You probably already have most of this in your pantry. Canned beans, canned chiles, cream cheese, chicken breasts — that’s the backbone of this whole thing.
- Perfect for Busy Weeknights: This is the definition of set-it-and-forget-it. You can prep it in the morning before work, and dinner is ready when you are. No hovering over a stove, no complicated techniques.
- Crowd-Pleaser: I’ve served this to my picky kids, my in-laws, and a group of friends who can’t agree on anything. Everyone loves it. It’s creamy without being too rich, and the heat level is adjustable.
- Unbelievably Delicious: The cream cheese is the secret weapon here. It melts into the broth and creates this velvety, tangy texture that you just don’t get from heavy cream or regular cheese. It’s next-level comfort food.
What makes this recipe different from the dozens of other white chicken chilis out there? It’s the cream cheese, honestly. Most recipes use heavy cream or a flour-based roux to thicken the broth. But the cream cheese adds a subtle tang that cuts through the richness, and it creates a silkiness that you can’t replicate any other way. Plus, it’s forgiving — if you accidentally leave it on warm for an extra hour, it only gets better.
This isn’t just good chili. It’s the kind that makes you close your eyes after the first bite. It’s comfort food without the stress — healthier than a traditional chili, faster than you’d expect, and with the same soul-soothing satisfaction that makes you want a second bowl.
What Ingredients You Will Need
This recipe uses simple, honest ingredients to deliver big flavor without the fuss. Most of these are pantry staples, which is exactly what you want on a busy weeknight.
- Boneless, skinless chicken breasts (1.5 lbs or about 2-3 breasts) — You can also use boneless thighs if you prefer darker meat. They’ll be just as tender.
- Cream cheese (8 oz, softened) — Full-fat is best for the creamiest texture. I use Philadelphia brand, but any block-style cream cheese works. Let it sit out for 20 minutes before adding it so it melts smoothly.
- Canned white beans (2 cans, 15 oz each) — Great Northern beans are my go-to. Cannellini or navy beans work too. Drain and rinse them unless you want a starchier broth.
- Canned diced green chiles (2 cans, 4 oz each) — These are mild, so don’t worry about heat. They add a bright, slightly smoky flavor. If you want more heat, use one can of diced jalapeños instead.
- Frozen corn (1 cup) — Adds sweetness and texture. You can skip it if you’re not a corn fan, but I love the little pops of sweetness against the creamy broth.
- Chicken broth (2 cups) — Low-sodium is best so you can control the salt level. Homemade is great, but boxed broth works perfectly fine.
- Onion (1 medium, diced) — Yellow or white onion. Dice it small so it melts into the chili as it cooks.
- Garlic (3 cloves, minced) — Fresh garlic is non-negotiable here. The jarred stuff just doesn’t have the same punch.
- Ground cumin (1 tablespoon) — This is the backbone spice for white chili. Don’t skip it.
- Dried oregano (1 teaspoon) — Mexican oregano if you have it, but regular works fine.
- Chili powder (1 teaspoon) — Use a mild chili powder for background warmth.
- Salt and black pepper (to taste) — Start with 1 teaspoon salt and ½ teaspoon pepper, then adjust at the end.
- Fresh lime juice (from 1 lime) — Added at the very end. It brightens everything up and balances the richness.
- Optional toppings: Tortilla strips, shredded Monterey Jack cheese, fresh cilantro, diced avocado, sour cream, extra lime wedges.
Ingredient note: I recommend using block-style cream cheese, not the spreadable kind from a tub. The spreadable version has stabilizers that can make the chili grainy instead of silky. Also, if you’re using frozen chicken breasts, make sure they’re fully thawed before adding them to the crockpot for even cooking.
Equipment Needed
The beauty of this recipe is that you don’t need much. Here’s what you’ll need:
- Crockpot or slow cooker (5-6 quart size) — This is the star of the show. I use a 6-quart Crock-Pot brand, and it’s perfect for this amount of chili. If yours is smaller, just make sure everything fits with room to stir.
- Cutting board and sharp knife — For dicing the onion and mincing the garlic. A dull knife makes this step miserable, so use a sharp one.
- Measuring spoons and cups — For the spices and broth.
- Can opener — You’ve got three cans to open here.
- Wooden spoon or spatula — For stirring. A silicone spatula works great for scraping down the cream cheese as it melts.
- Two forks — For shredding the chicken. You can also use a hand mixer on low speed if you want it extra fine.
- Ladle — For serving. A deep ladle works best for getting all that creamy goodness.
- Storage containers — This chili freezes beautifully, so have some airtight containers ready for leftovers.
If you don’t have a crockpot, you can make this in a Dutch oven on the stovetop over low heat for about 2 hours. But honestly, the crockpot makes it so much easier — that’s the whole point.
Preparation Method

Here’s how to make this easy crockpot white chicken chili with cream cheese. I’ve tested this method about a dozen times, so trust me on the details.
- Prep your ingredients first. Dice the onion, mince the garlic, drain and rinse the white beans, and open the cans of green chiles. Having everything ready before you start makes this process so much smoother. I learned this the hard way after trying to mince garlic while holding a raw chicken breast.
- Layer the ingredients in the crockpot. Start with the diced onion and minced garlic on the bottom. Place the chicken breasts on top. This isn’t just about organization — the onions and garlic will soften and release their flavor into the chicken as it cooks.
- Add the beans, corn, and chiles. Pour the drained white beans, frozen corn, and diced green chiles over the chicken. Don’t stir yet — just let everything sit in layers.
- Mix the broth and spices. In a small bowl, whisk together the chicken broth, cumin, oregano, chili powder, salt, and pepper. Pour this mixture over everything in the crockpot. Give it a gentle stir to combine, but don’t worry if it looks a little messy at this point.
- Cook on low for 6-7 hours or high for 3-4 hours. Here’s the thing — low and slow is better for the chicken. It stays more tender and the flavors have time to meld. If you’re in a hurry, high works, but I always prefer low when I can plan ahead.
- Shred the chicken. After the cooking time is up, remove the chicken breasts to a cutting board. Use two forks to shred the meat. It should fall apart so easily that you barely have to work for it. If it’s still tough, let it cook another 30 minutes.
- Add the cream cheese. Cut the softened cream cheese into cubes and add it to the crockpot. Stir until it’s fully melted into the broth. This takes about 2-3 minutes of steady stirring. Don’t rush this step — you want the cream cheese to be completely incorporated so there are no white lumps floating around.
- Return the shredded chicken to the pot. Stir everything together until it’s well combined. The chili should look thick, creamy, and slightly golden from the cumin and chiles.
- Finish with lime juice. Squeeze the juice of one fresh lime into the chili and stir. This step is crucial — it brightens the whole dish and balances the richness of the cream cheese. Taste and adjust salt and pepper if needed.
- Let it rest for 5-10 minutes before serving. This allows the flavors to settle and the chili to thicken slightly. It also gives you time to set out your toppings.
Sensory cue: At the end, your chili should look creamy and inviting, with shreds of chicken and white beans suspended in a velvety broth. The smell is warm and savory with a hint of lime. It should coat the back of a spoon without being too thick.
Cooking Tips & Techniques
I’ve made this easy crockpot white chicken chili with cream cheese enough times to know where things can go wrong. Here’s what I’ve learned.
Don’t add the cream cheese too early. I made this mistake on my second attempt. I threw the cream cheese in at the beginning, and after 6 hours, it had separated into this weird grainy mess. Cream cheese doesn’t like prolonged heat — it breaks down and gets gritty. Add it at the very end, after you’ve shredded the chicken, and stir until it’s just melted.
Use room temperature cream cheese. Cold cream cheese straight from the fridge will clump up and take forever to melt. Let it sit on the counter for 20-30 minutes before you add it. If you forget, cut it into small cubes and microwave it for 10-15 seconds to soften it.
Shred the chicken while it’s still warm. Hot chicken shreds like a dream. Cold chicken turns into a stringy mess. As soon as the cooking time is up, get that chicken out and shred it immediately.
Don’t skip the lime juice. I know it seems like a small detail, but the acidity is what makes this chili sing. Without it, the cream cheese can make everything taste a little flat. The lime cuts through the richness and wakes up all the other flavors.
If your chili is too thin: This can happen if you used a lot of liquid or if the chicken released more moisture than expected. Fix it by mashing about half a cup of the white beans with a fork and stirring them back in. The bean starch will thicken the broth naturally.
If your chili is too thick: Just stir in a splash of chicken broth or water until it reaches your desired consistency. This is especially common if you let it sit on warm for a long time.
Multitasking tip: While the chili is cooking, prep your toppings. Chop the cilantro, dice the avocado, shred the cheese. That way, when dinner time hits, all you have to do is ladle and garnish.
Variations & Adaptations
This recipe is incredibly flexible. Here are some ways to make it your own.
Spicy version: Add one diced jalapeño (seeds and all) along with the green chiles. You can also stir in a teaspoon of cayenne pepper or a dash of hot sauce at the end. My husband likes it with a generous swirl of sriracha on top.
Mild version for kids: Use only one can of green chiles instead of two, and skip any extra heat. The cream cheese naturally mellows everything out, so this version is very kid-friendly. My youngest calls it “creamy chicken soup” and asks for it every week.
Dairy-free adaptation: Swap the cream cheese for a block of dairy-free cream cheese. I’ve used the Kite Hill brand with good results. The texture is slightly less creamy, but it still works beautifully. Use a dairy-free broth and skip the cheese toppings.
Slow cooker vs. stovetop: If you don’t have a crockpot, make this in a Dutch oven over low heat. Simmer the chicken in the broth and spices for about 1.5-2 hours, then shred and proceed with the cream cheese step. It’s not quite as hands-off, but it’s still easy.
Instant Pot version: Use the sauté function to cook the onions and garlic, then add everything except the cream cheese and lime. Pressure cook on high for 12 minutes, do a quick release, shred the chicken, and stir in the cream cheese and lime.
Protein swap: Use boneless chicken thighs for a richer flavor, or swap the chicken entirely for a can of drained and rinsed chickpeas for a vegetarian version. The chickpeas won’t shred like chicken, but they’ll absorb all that creamy goodness.
Personal variation: I once added a handful of chopped spinach at the end, just to sneak some greens in. It wilted into the chili beautifully and added a nice color contrast. My kids didn’t even notice.
Serving & Storage Suggestions
This chili is best served hot, straight from the crockpot. Ladle it into deep bowls and let everyone customize their own toppings.
Recommended toppings: Crunchy tortilla strips or crushed tortilla chips, shredded Monterey Jack or pepper jack cheese, fresh cilantro leaves, diced avocado, a dollop of sour cream, and an extra squeeze of lime. The contrast between the creamy chili and the crunchy toppings is everything.
What to serve with it: A simple side salad with a lime vinaigrette is perfect. Cornbread is also a classic pairing — the sweetness balances the savory chili. If you’re keeping it light, just serve the chili on its own with a spoon and call it a meal.
Storage instructions: Let the chili cool completely before transferring it to airtight containers. It will keep in the refrigerator for up to 4 days. The flavors actually get better after a day or two — the spices meld and the cream cheese settles into this perfect harmony.
Freezing instructions: This chili freezes like a dream. Portion it into freezer-safe bags or containers, leaving about an inch of headspace for expansion. 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. You can also microwave individual portions in 30-second bursts. If the chili has thickened too much after storage, stir in a splash of chicken broth or water to loosen it up.
Flavor development note: This chili is one of those rare dishes that tastes even better the next day. The cream cheese continues to meld with the broth, and the spices settle into something deeper and more complex. If you can, make it a day ahead and reheat it — you won’t regret it.
Nutritional Information & Benefits
Here’s the estimated nutrition for one serving (about 1.5 cups, without toppings):
- Calories: 385
- Protein: 32g
- Fat: 18g
- Carbohydrates: 24g
- Fiber: 6g
- Sugar: 4g
- Sodium: 680mg
This chili is packed with protein from the chicken and white beans, which helps keep you full and satisfied. The white beans are also a great source of fiber, which supports healthy digestion. Cream cheese adds calcium and a small amount of vitamin A.
Dietary considerations: This recipe is naturally gluten-free (just double-check your broth and spice labels). It’s also low-carb if you skip the corn and beans — though honestly, the beans are worth keeping for the texture and fiber. To make it lower in fat, use reduced-fat cream cheese, though the texture won’t be quite as luxurious.
Allergen note: Contains dairy from the cream cheese. For a dairy-free version, see the variations section above.
I love that this chili feels indulgent but is actually pretty balanced. It’s the kind of meal that satisfies a comfort food craving without leaving you feeling heavy or guilty.
Frequently Asked Questions
Can I use frozen chicken breasts?
Yes, but thaw them completely first. Frozen chicken releases a lot of water as it cooks, which can make the chili too thin. If you’re in a rush, cook the frozen chicken on low for an extra hour, then drain off some of the excess liquid before adding the cream cheese.
Why is my chili grainy?
This usually happens when the cream cheese is added too early or cooked at too high a temperature. Cream cheese can separate and become grainy when overheated. Always add it at the very end, after you’ve turned the heat to warm or low, and stir until it’s just melted.
Can I make this in an Instant Pot?
Absolutely. Use the sauté function to cook the onions and garlic, then add everything except the cream cheese and lime. Pressure cook on high for 12 minutes, do a quick release, shred the chicken, and stir in the cream cheese and lime juice. It’s even faster than the crockpot version.
How do I thicken the chili?
If your chili is too thin, mash about half a cup of the white beans with a fork and stir them back in. The natural starch from the beans will thicken the broth without changing the flavor. You can also let the chili simmer on the stovetop for 10-15 minutes to reduce it.
Can I leave out the cream cheese?
You can, but the texture won’t be the same. The cream cheese is what makes this chili so creamy and velvety. If you want a lighter version, try stirring in a cup of Greek yogurt at the end instead — it adds tang and creaminess with less fat.
Conclusion
This easy crockpot white chicken chili with cream cheese is the kind of recipe that makes you look like a hero with almost no effort. It’s creamy, comforting, and packed with flavor — and it comes together in a way that respects your time and your sanity.
I love that I can throw this together in the morning and forget about it until dinner. I love that my whole family asks for seconds. And I love that it somehow tastes even better the next day, which means leftovers are something to look forward to.
Give it a try, and don’t be afraid to make it your own. Add more spice, swap in different beans, load it up with your favorite toppings — this chili is forgiving and flexible. When you make it, come back and let me know how it turned out. I’d love to hear about your version.
Now go dig out your crockpot. Trust me, it’s about to become your new best friend.
Pin This Recipe!

Easy Crockpot White Chicken Chili with Cream Cheese
This creamy, comforting white chicken chili is made effortlessly in a crockpot with tender chicken, white beans, and a velvety cream cheese broth. It’s a set-it-and-forget-it meal that’s perfect for busy weeknights and sure to become a family favorite.
- Prep Time: 10 minutes
- Cook Time: 6 hours (low) or 3 hours (high)
- Total Time: 6 hours 10 minutes (low) or 3 hours 10 minutes (high)
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1.5 lbs boneless, skinless chicken breasts (about 2–3 breasts)
- 8 oz cream cheese, softened
- 2 cans (15 oz each) white beans (Great Northern, cannellini, or navy), drained and rinsed
- 2 cans (4 oz each) diced green chiles
- 1 cup frozen corn
- 2 cups low-sodium chicken broth
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 tablespoon ground cumin
- 1 teaspoon dried oregano (preferably Mexican oregano)
- 1 teaspoon chili powder
- 1 teaspoon salt (or to taste)
- ½ teaspoon black pepper (or to taste)
- Juice of 1 lime
- Optional toppings: tortilla strips, shredded Monterey Jack cheese, fresh cilantro, diced avocado, sour cream, lime wedges
Instructions
- Prep your ingredients first: dice the onion, mince the garlic, drain and rinse the white beans, and open the cans of green chiles.
- Layer the ingredients in the crockpot: start with the diced onion and minced garlic on the bottom. Place the chicken breasts on top.
- Add the beans, corn, and chiles: pour the drained white beans, frozen corn, and diced green chiles over the chicken. Do not stir yet.
- Mix the broth and spices: in a small bowl, whisk together the chicken broth, cumin, oregano, chili powder, salt, and pepper. Pour this mixture over everything in the crockpot. Give it a gentle stir to combine.
- Cook on low for 6-7 hours or on high for 3-4 hours.
- Shred the chicken: remove the chicken breasts to a cutting board and use two forks to shred the meat. It should fall apart easily.
- Add the cream cheese: cut the softened cream cheese into cubes and add it to the crockpot. Stir until fully melted and incorporated (about 2-3 minutes).
- Return the shredded chicken to the pot and stir everything together until well combined.
- Finish with lime juice: squeeze the juice of one fresh lime into the chili and stir. Taste and adjust salt and pepper if needed.
- Let it rest for 5-10 minutes before serving. Serve hot with desired toppings.
Notes
Don’t add the cream cheese too early or it may become grainy. Use room temperature cream cheese for smooth melting. Shred the chicken while it’s still warm. The lime juice is essential for balancing the richness. If the chili is too thin, mash half a cup of white beans and stir them in. If too thick, add a splash of chicken broth. This chili tastes even better the next day.
Nutrition
- Serving Size: 1.5 cups
- Calories: 385
- Sugar: 4
- Sodium: 680
- Fat: 18
- Saturated Fat: 9
- Carbohydrates: 24
- Fiber: 6
- Protein: 32
Keywords: white chicken chili, crockpot chili, cream cheese chili, easy chili, slow cooker chili, chicken chili, white chili


