I wasn’t supposed to be there that Tuesday. I’d meant to drop off a book I’d borrowed from my neighbor Jen, leave it on the porch, and head home before the rain started. But when I opened the screen door, this smell hit me—warm, creamy, with just enough spice to make my stomach growl before I even got inside. Jen was on the phone, stirring something in her crockpot with one hand, and she just waved me in like it was nothing. Like she wasn’t creating magic in a kitchen that still had last night’s dishes in the sink.
“It’s just chili,” she said when she hung up, shrugging. “White chicken chili. I throw stuff in before work.” She lifted the lid and I honest to goodness leaned in like a cartoon character. The cream cheese had melted into this velvety broth, and the chicken was falling apart with barely a nudge from her spoon. She didn’t even use a recipe. She couldn’t tell me exact measurements. “I just… you know, eyeball it.”
I stood there watching her ladle some into a bowl for me, and I think that’s when I realized the best recipes don’t come from blogs or cookbooks—they come from people who’ve made a dish so many times they don’t have to think about it anymore. Jen’s coziness was in every spoonful. And let me tell you, I’ve been making this crockpot white chicken chili with cream cheese ever since, trying to capture that same effortless warmth. Maybe you’ve had that moment, where something so simple stops you in your tracks and you just have to figure out how to make it yourself.
Why You’ll Love This Recipe
I’ve tested this cozy crockpot white chicken chili with cream cheese at least a dozen times since that rainy Tuesday at Jen’s house. And I mean tested—I’ve made it with different beans, different spice levels, even tried it with Greek yogurt instead of cream cheese (don’t do it, seriously). What I landed on is the version that feels most like that first bowl: deeply comforting, ridiculously easy, and the kind of meal that makes your whole house smell like someone’s been cooking all day.
- Set It and Forget It: This is a dump-and-go recipe. No sautéing, no pre-cooking the chicken. Throw everything in the crockpot in the morning and come home to dinner ready and waiting.
- Pantry-Friendly Ingredients: Canned beans, frozen corn, chicken broth, and a block of cream cheese. You probably have most of this stuff already.
- Perfect for Chilly Days: Whether it’s a gray winter afternoon or a rainy spring evening, this white chicken chili is the definition of cozy comfort food.
- Crowd-Pleasing Creaminess: The cream cheese melts into the broth and creates this luscious, velvety texture that kids and adults both go crazy for.
- Better Than Takeout: Honestly, this is the kind of meal that makes you wonder why you ever ordered delivery. It’s that satisfying.
What makes this version different from all the other white chicken chili recipes out there? It’s the timing. Most recipes tell you to add the cream cheese at the end, but I’ve found that letting it melt in during the last hour of cooking creates a smoother, more integrated sauce. No lumps, no weird separation. Just pure, creamy goodness that coats every spoonful.
This recipe isn’t just good—it’s the kind that makes you close your eyes after the first bite. It’s comfort food reimagined for busy people who still want something that tastes like it took hours of love. Perfect for impressing guests without any stress, or turning a regular Tuesday night into something memorable.
What Ingredients You Will Need
This cozy crockpot white chicken chili uses simple, wholesome ingredients that work together to create big flavor without any fuss. Most of these are pantry staples, which is exactly why this recipe works so well for busy weeks.
For the Chili Base
- Boneless, skinless chicken breasts (about 1.5 pounds, or 680g) — You can use chicken thighs if you prefer, but breasts shred more easily and stay lean.
- White beans (two 15-ounce cans, drained and rinsed) — Great Northern beans or cannellini beans both work beautifully. I prefer Great Northern for their slightly creamier texture.
- Frozen corn (1 cup, about 150g) — No need to thaw. It adds sweetness and texture. In summer, fresh corn cut off the cob is incredible here.
- Low-sodium chicken broth (4 cups, or 960ml) — I recommend Swanson or Kitchen Basics for consistent flavor. Low-sodium is important so you can control the salt level yourself.
- Diced green chiles (one 4-ounce can, about 113g) — These are mild but add that essential green chili flavor. Don’t skip them.
- Yellow onion (1 medium, diced) — About 1 cup. White onion works too, but yellow has more sweetness when cooked.
- Garlic (4 cloves, minced) — Fresh is best here. The jarred stuff works in a pinch, but fresh garlic really shines in this slow-cooked dish.
For the Creamy Finish

- Cream cheese (8 ounces, or 226g, softened and cubed) — Full-fat is non-negotiable here. Low-fat cream cheese can get grainy when melted. I use Philadelphia brand.
- Heavy cream (½ cup, or 120ml) — This adds extra richness. You can substitute half-and-half, but the chili won’t be quite as luscious.
For Seasoning
- Ground cumin (2 teaspoons) — The backbone of the chili’s warmth. Toast it in a dry pan for 30 seconds if you want even more depth.
- Chili powder (1 teaspoon) — Use a mild blend, not a spicy one, unless you want heat.
- Dried oregano (1 teaspoon) — Mexican oregano is ideal, but Mediterranean works fine.
- Smoked paprika (½ teaspoon) — This is my secret ingredient. It adds a subtle smokiness that makes the chili taste like it simmered all day.
- Salt and black pepper (to taste) — Start with 1 teaspoon of salt and adjust at the end.
For Garnish (Optional but Recommended)
- Fresh cilantro (chopped)
- Lime wedges
- Shredded Monterey Jack cheese
- Diced avocado
- Tortilla chips or warm cornbread (for dipping)
Equipment Needed
You don’t need much for this recipe, which is part of its beauty. Here’s what you’ll need:
- Crockpot or slow cooker (6-quart or larger) — I use a 6-quart Crock-Pot brand slow cooker. If yours is smaller, just make sure everything fits with room to stir. A 4-quart will work, but you’ll need to be careful not to overfill.
- Cutting board and sharp knife — For dicing the onion and mincing the garlic. A dull knife makes this chore so much harder than it needs to be.
- Measuring cups and spoons — For the broth, cream, and seasonings. I use a set of stainless steel measuring spoons that I’ve had for years—they never rust.
- Two forks — For shredding the chicken right in the crockpot. A hand mixer works too, but I find forks give you more control over the texture.
- Can opener — For the beans and green chiles.
- Ladle — For serving. A deep ladle works best for getting all that creamy broth.
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. Just keep an eye on the liquid level and stir occasionally to prevent sticking. I’ve done it both ways, and honestly, the crockpot version is more forgiving.
Preparation Method
This cozy crockpot white chicken chili with cream cheese comes together in just a few simple steps. I’ve timed everything out so you can plan your day around it.
- Prep your ingredients (10 minutes). Dice the onion and mince the garlic. Drain and rinse the white beans. Measure out the corn, broth, and seasonings. Cut the cream cheese into cubes and let it sit on the counter to soften while you get everything else ready.
- Layer everything in the crockpot (5 minutes). Place the chicken breasts in the bottom of the slow cooker. This isn’t just random—putting the chicken on the bottom helps it cook evenly and stay moist. Add the diced onion, minced garlic, drained beans, frozen corn, and diced green chiles on top. Don’t stir yet—just let everything sit in layers.
- Add the liquid and seasonings (3 minutes). Pour the chicken broth over everything. Sprinkle the cumin, chili powder, oregano, smoked paprika, salt, and pepper evenly across the top. Give everything a gentle stir to combine, but don’t worry if the seasonings aren’t perfectly distributed—they’ll meld as it cooks.
- Cook on low for 6-7 hours or high for 3-4 hours. I prefer cooking on low—the chicken stays more tender and the flavors have more time to develop. You’ll know it’s ready when the chicken shreds easily with a fork and the house smells incredible.
- Shred the chicken (5 minutes). Carefully remove the chicken breasts to a cutting board (or use two forks right in the crockpot). Shred the chicken into bite-sized pieces, then return it to the pot. If you’re using the cutting board method, pour any juices from the board back into the crockpot—that’s flavor you don’t want to lose.
- Add the cream cheese and cream (5 minutes). Drop the cubed cream cheese into the chili and pour in the heavy cream. Stir gently until the cream cheese is completely melted and the broth looks velvety and smooth. This usually takes about 2-3 minutes of stirring. Don’t rush this step—lumpy cream cheese is no one’s idea of a good time.
- Let it rest (10 minutes). Turn off the crockpot and let the chili sit for about 10 minutes before serving. This allows the flavors to settle and the texture to thicken slightly. The chili will continue to thicken as it cools, so don’t worry if it looks a little soupy at first.
- Taste and adjust. Give the chili a final taste and add more salt, pepper, or a squeeze of lime juice if needed. I almost always add an extra pinch of salt at this stage—the beans and chicken soak up a lot of seasoning during cooking.
Pro tip: If you want a thicker chili, mash about half a cup of the beans with a fork before adding them to the pot. This releases their starch and naturally thickens the broth without needing any cornstarch or flour.
Cooking Tips & Techniques
Over the many times I’ve made this cozy crockpot white chicken chili with cream cheese, I’ve learned a few things the hard way. Let me save you some trouble.
Don’t add the cream cheese too early. I made this mistake the first time I tried to adapt Jen’s recipe. I threw the cream cheese in at the beginning, and after six hours, it had separated into this grainy, unappealing mess. Cream cheese needs gentle heat, not prolonged cooking. Adding it during the last 30 minutes is the sweet spot—it melts smoothly and stays creamy.
Use room temperature cream cheese. Cold cream cheese straight from the fridge takes forever to melt and tends to form lumps. Let it sit on the counter for 20-30 minutes before cubing it. If you’re in a hurry, cut it into smaller cubes—about ½-inch pieces—so they melt faster.
Season in stages. I season the chili base at the beginning, but I always save a little salt and cumin for the end. The flavors mellow during long cooking, so you often need a final boost. This is especially true for the cumin—it loses its punch after hours in the crockpot.
Shred the chicken while it’s hot. Warm chicken shreds so much more easily than cold chicken. If you let it cool completely, you’ll end up with stringy, uneven pieces. I use two forks and shred it right in the crockpot to keep all those juices in the chili.
Thicken it if you want. Some people like their white chicken chili soupy, and some like it thick enough to eat with a fork. If you’re in the latter camp, mix 2 tablespoons of cornstarch with 2 tablespoons of cold water and stir it in during the last 30 minutes of cooking. It’ll thicken up beautifully without changing the flavor.
Watch your salt. Canned beans and broth both contain sodium, even the low-sodium versions. I start with 1 teaspoon of salt and add more at the end if needed. You can always add salt, but you can’t take it out.
I once forgot to add the green chiles entirely. The chili was still good, but it was missing that bright, slightly tangy note that makes this recipe special. So trust me—don’t skip them.
Variations & Adaptations
One of the best things about this cozy crockpot white chicken chili with cream cheese is how easy it is to adapt. Here are some variations I’ve tried and loved.
Spicy Version: Add one diced jalapeño (seeds and all) with the onions, or stir in ½ teaspoon of cayenne pepper with the other seasonings. For even more heat, top with sliced serrano peppers and a drizzle of hot sauce before serving. My husband loves this version—I call it the “warm you up from the inside out” chili.
Vegetarian Adaptation: Skip the chicken and double the beans—use one can of Great Northern beans and one can of chickpeas for different textures. Add a diced zucchini or some chopped mushrooms for extra heartiness. Use vegetable broth instead of chicken broth. The cream cheese still makes it rich and satisfying. I’ve served this to vegetarian friends and they didn’t miss the meat at all.
Dairy-Free Option: Replace the cream cheese with a full-fat coconut cream (the kind that comes in a can, refrigerated overnight) and use a dairy-free heavy cream alternative. The coconut flavor is subtle and actually works surprisingly well with the cumin and chili powder. I discovered this when cooking for a friend with dairy sensitivity, and it’s become my go-to for potlucks where I don’t know everyone’s dietary needs.
Green Chili Chicken Version: Stir in ½ cup of salsa verde along with the cream cheese for an extra layer of tangy, roasted pepper flavor. This is my personal favorite variation—it adds complexity without any extra work.
Slow Cooker to Instant Pot: If you’re short on time, you can make this in an Instant Pot. Sauté the onion and garlic on the sauté setting for 3 minutes, then add the chicken, beans, corn, broth, and seasonings. Cook on high pressure for 15 minutes, then do a quick release. Shred the chicken, then stir in the cream cheese and cream on the sauté setting until melted. It’s not quite as deeply flavored as the slow cooker version, but it’s ready in under an hour.
Serving & Storage Suggestions
This cozy crockpot white chicken chili with cream cheese is incredibly versatile when it comes to serving. Here’s how I like to do it.
Serving temperature: Serve it hot, straight from the crockpot. The cream cheese broth is at its best when it’s piping hot and velvety. If it cools down too much, the cream cheese can start to thicken and lose that luscious texture.
Presentation: Ladle the chili into deep bowls and let everyone add their own toppings. I set out small bowls of shredded Monterey Jack cheese, diced avocado, fresh cilantro, lime wedges, and tortilla chips. It makes the meal feel special without any extra work for you.
What to serve with it: A slice of warm cornbread or crusty bread is perfect for sopping up the broth. If you want something lighter, a simple green salad with lime vinaigrette balances the richness beautifully. I also love serving this with Mexican rice on the side for a heartier meal.
Storage: Leftovers keep well in the refrigerator for up to 4 days. Store the chili in an airtight container. The flavors actually deepen overnight, so it might taste even better the next day. Just know that the chili will thicken as it sits—that’s normal.
Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of chicken broth or water if it’s too thick. You can also microwave individual portions in 30-second bursts, stirring between each. Avoid boiling, as high heat can cause the cream cheese to separate.
Freezing: This chili freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. Thaw overnight in the refrigerator before reheating. I like to freeze individual portions for easy lunches—just grab and go.
One thing to note: the texture of the cream cheese can change slightly after freezing and thawing. It might look a little grainy when you first reheat it, but a good stir usually brings it back to creamy. If it’s still not smooth, a quick whirl with an immersion blender works wonders.
Nutritional Information & Benefits
This cozy crockpot white chicken chili with cream cheese is comfort food that also happens to be pretty nutritious. Here’s a rough breakdown per serving (based on 8 servings):
- Calories: Approximately 380-420
- Protein: 32g
- Fat: 18g (mostly from cream cheese and cream)
- Carbohydrates: 28g
- Fiber: 7g
- Sugar: 5g
- Sodium: 680mg (varies based on broth and added salt)
Health benefits: The white beans are packed with fiber and plant-based protein, which helps keep you full and supports digestive health. Chicken breast is a lean source of high-quality protein, essential for muscle repair and maintenance. The garlic and onions provide prebiotic fiber that feeds your gut’s good bacteria. And the cream cheese? Well, it adds calcium and vitamin A, plus a whole lot of happiness.
Dietary considerations: This recipe is naturally gluten-free (just double-check your broth and seasonings). It’s also relatively low-carb compared to traditional chili thanks to the white beans instead of kidney beans. If you’re watching your sodium, use no-salt-added beans and low-sodium broth, and go light on the added salt.
Allergen note: This recipe contains dairy (cream cheese and heavy cream). For a dairy-free version, see the variations section above.
I’m not a nutritionist, but I’ve learned that balance is key. This chili gives you protein, fiber, and comfort all in one bowl. That’s a win in my book.
Conclusion
This cozy crockpot white chicken chili with cream cheese has become a staple in my kitchen for good reason. It’s the recipe I turn to when I need something warm and satisfying without spending hours in the kitchen. It’s the dish I bring to friends who just had a baby or neighbors who need a little comfort. And every time I make it, I think of Jen standing in her kitchen, stirring her pot like it was nothing, while I stood there completely captivated by the smell.
What I love most about this recipe is how forgiving it is. You can tweak the spices, swap the beans, add more heat or less—it always turns out delicious. It’s the kind of recipe that builds your confidence in the kitchen because it’s practically impossible to mess up. And honestly, that’s exactly the kind of cooking I want to share with you.
I’d love to hear how this chili turns out in your kitchen. Did you add your own twist? Serve it with something unexpected? Leave a comment below and let me know—I read every single one. And if you share a photo on Pinterest or Instagram, tag me so I can see your cozy creation.
Here’s to warm bowls, full bellies, and the kind of cooking that feels like a hug. Go make some chili, friend.
Frequently Asked Questions
Can I use frozen chicken breasts in the crockpot?
Yes, you can use frozen chicken breasts, but the cooking time will need to increase by about 1-2 hours on low. Make sure the chicken reaches an internal temperature of 165°F before shredding. I prefer using thawed chicken for more even cooking and better texture.
Why did my cream cheese turn grainy?
Grainy cream cheese usually happens when it’s added too early or cooked at too high a temperature. The cream cheese should be added during the last 30 minutes of cooking on low heat. Also, using full-fat cream cheese at room temperature helps it melt smoothly without separating.
Can I make this in an Instant Pot instead of a crockpot?
Absolutely! Sauté the onion and garlic on the sauté setting for 3 minutes, then add the chicken, beans, corn, broth, and seasonings. Cook on high pressure for 15 minutes, do a quick release, shred the chicken, and stir in the cream cheese and cream on the sauté setting until melted. It’s ready in under an hour.
How do I thicken the chili if it’s too soupy?
If your chili is thinner than you’d like, mix 2 tablespoons of cornstarch with 2 tablespoons of cold water and stir it in during the last 30 minutes of cooking. You can also mash some of the beans against the side of the pot to release their starch, which naturally thickens the broth.
Can I freeze leftovers?
Yes, this chili freezes beautifully for up to 3 months. Let it cool completely, then store in airtight containers or freezer bags. Thaw overnight in the refrigerator before reheating gently on the stovetop. The texture might change slightly after freezing, but a good stir usually brings it back to creamy.
Pin This Recipe!

Cozy Crockpot White Chicken Chili with Cream Cheese
A creamy, comforting white chicken chili made in the slow cooker with cream cheese, white beans, and tender chicken. This dump-and-go recipe is perfect for busy days and chilly evenings.
- Prep Time: 15 minutes
- Cook Time: 6 hours
- Total Time: 6 hours 15 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1.5 pounds (680g) boneless, skinless chicken breasts
- 2 (15-ounce) cans white beans (Great Northern or cannellini), drained and rinsed
- 1 cup (150g) frozen corn
- 4 cups (960ml) low-sodium chicken broth
- 1 (4-ounce) can diced green chiles
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 8 ounces (226g) cream cheese, softened and cubed
- ½ cup (120ml) heavy cream
- 2 teaspoons ground cumin
- 1 teaspoon chili powder
- 1 teaspoon dried oregano
- ½ teaspoon smoked paprika
- Salt and black pepper to taste
- Optional garnish: fresh cilantro, lime wedges, shredded Monterey Jack cheese, diced avocado, tortilla chips
Instructions
- Prep your ingredients: Dice the onion, mince the garlic, drain and rinse the beans, measure the corn and broth, and cut the cream cheese into cubes. Let the cream cheese sit at room temperature to soften.
- Layer everything in the crockpot: Place the chicken breasts in the bottom of the slow cooker. Add the diced onion, minced garlic, drained beans, frozen corn, and diced green chiles on top. Do not stir.
- Add the liquid and seasonings: Pour the chicken broth over everything. Sprinkle the cumin, chili powder, oregano, smoked paprika, salt, and pepper evenly across the top. Gently stir to combine.
- Cook on low for 6-7 hours or high for 3-4 hours, until the chicken shreds easily with a fork.
- Shred the chicken: Remove the chicken to a cutting board or use two forks in the crockpot to shred it into bite-sized pieces. Return the chicken to the pot, including any juices.
- Add the cream cheese and cream: Drop the cubed cream cheese into the chili and pour in the heavy cream. Stir gently until the cream cheese is completely melted and the broth is smooth and velvety (about 2-3 minutes).
- Let it rest: Turn off the crockpot and let the chili sit for 10 minutes before serving to allow the flavors to settle and the texture to thicken slightly.
- Taste and adjust: Add more salt, pepper, or a squeeze of lime juice if needed. Serve hot with desired garnishes.
Notes
For a thicker chili, mash about half a cup of the beans with a fork before adding them. To thicken further, mix 2 tablespoons cornstarch with 2 tablespoons cold water and stir in during the last 30 minutes of cooking. Use full-fat cream cheese for best results; low-fat may become grainy. Add cream cheese during the last 30 minutes to prevent separation.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 400
- Sugar: 5
- Sodium: 680
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 28
- Fiber: 7
- Protein: 32
Keywords: white chicken chili, crockpot chili, slow cooker chili, cream cheese chili, easy chili recipe, comfort food, chicken chili


