I had claimed to hate white chili for almost a decade. Let me tell you, I was smug about it. Every time someone ladled out a bowl of that pale, brothy stuff at a potluck, I’d politely pass and mutter something about how chili is supposed to be red and thick and loaded with beef. That was my position, and I held it firmly.
Then last January, during a truly miserable cold snap, my neighbor Gina showed up at my door holding a slow cooker. She had a wicked cough and said she needed someone to “babysit” her chili while she napped. I took the crockpot, grumbling internally, and set it on my counter. By late afternoon, my entire apartment smelled like roasted corn and cumin and something creamy and deeply comforting. I’m not proud of what happened next. I opened the lid to stir it, just to be helpful, and I found myself standing there with a spoon, taking “just a taste.”
Honestly? I ate two bowls. I ate two bowls and then texted Gina for the recipe before she even woke up. This Cozy Crockpot White Chicken Chili with Cream Cheese is the one that broke me. It’s not thin or bland. It’s rich, velvety, and has this incredible tang from the cream cheese that cuts through the warmth of the green chiles. I’ve made it four times since that day, and I keep making it because it proves me wrong every single time. Maybe you’ve been there—stubbornly against something until the right version comes along and knocks you sideways. This is that version.
Why You’ll Love This Recipe
This isn’t just another white chicken chili recipe floating around the internet. I’ve tested this particular version through three different cream cheese brands and two types of chicken (thighs versus breasts) to get the texture just right. It’s the kind of recipe that makes you look like a hero with almost zero effort.
- Truly Set-It-and-Forget-It: You dump everything in the crockpot in the morning, and dinner is ready when you are. No browning, no pre-cooking, no complicated steps.
- Luxuriously Creamy Without Heavy Cream: The cream cheese melts into the broth and creates this silky, almost bisque-like texture that coats every bean and shred of chicken.
- Perfect for Cold-Weather Season: This is the meal you want when the wind is howling and you need something that warms you from the inside out. It’s soup season perfection.
- Family-Approved and Picky-Eater Friendly: My own kids, who normally side-eye anything with beans, cleaned their bowls without a single complaint. It’s mild enough for sensitive palates but flavorful enough for adults.
- Budget-Friendly Pantry Meal: Canned beans, frozen corn, block cream cheese, and chicken thighs—this recipe respects your grocery budget without skimping on taste.
The first time I made this for my family, my husband looked up after his third spoonful and said, “Wait, you actually like this now?” I just smiled and reached for another ladle. That’s the power of a really good recipe. It changes minds.
What Ingredients You Will Need
This recipe relies on simple, grocery-store ingredients that come together to create something far greater than the sum of their parts. The magic is in the combination of creamy, spicy, and tangy elements. Here’s what you’ll need to gather:
- Boneless, skinless chicken breasts or thighs (1.5 pounds / about 680 grams) — I prefer thighs for their richer flavor and tenderness after long cooking, but breasts work beautifully too. Just be careful not to overcook them.
- Block cream cheese (8 ounces / 226 grams), softened and cut into cubes — This is non-negotiable for the signature creamy texture. I recommend Philadelphia brand for the smoothest melt, but any full-fat block cream cheese works. Do not use the spreadable tub version; it has too much air and water.
- Great Northern beans (two 15-ounce / 425 gram cans), drained and rinsed — These are the classic white chili bean. They hold their shape well but soften beautifully into the broth. Cannellini beans or navy beans are excellent substitutes.
- Frozen corn (1 cup / about 150 grams) — Adds sweetness and texture. No need to thaw it first. In summer, I’ve used fresh corn cut straight from the cob, and it’s absolutely glorious.
- Diced green chiles (one 4-ounce / 113 gram can) — These bring mild heat and a bright, tangy note. If you like more spice, use a 7-ounce can or add a finely chopped jalapeño.
- Yellow onion (1 medium), diced — Provides the savory backbone.
- Garlic cloves (3 to 4), minced — Fresh garlic is best here; the jarred stuff won’t give you the same punch.
- Chicken broth (2 cups / 480 ml) — Low-sodium is your friend here so you can control the salt level. Store-bought is fine, but homemade broth takes this over the top.
- Ground cumin (1 tablespoon) — The star spice in white chili. It gives that warm, earthy aroma that defines the dish.
- Dried oregano (1 teaspoon) — Adds a subtle herbal note.
- Chili powder (1/2 teaspoon) — Use a mild variety. This isn’t meant to be spicy; it’s for depth of flavor.
- Salt and black pepper (to taste) — I start with 1 teaspoon of salt and 1/2 teaspoon of pepper, then adjust at the end.
- Fresh cilantro (for garnish, optional but highly recommended) — A big handful, chopped.
- Lime wedges (for serving) — That squeeze of bright acidity right before eating makes everything pop.
Equipment Needed
You don’t need a fancy kitchen to pull this off. Here’s what you’ll actually use:
- Slow cooker (crockpot) — A 6-quart or larger model is ideal. I use a basic Cuisinart model that was under $50, and it’s never let me down. If yours runs hot, check the chili earlier than the recipe suggests.
- Cutting board and sharp knife — For dicing the onion and mincing the garlic. A dull knife makes this step miserable.
- Measuring cups and spoons — For accuracy. I’ve eyeballed the spices before, and the chili was noticeably less flavorful.
- Can opener — Obvious, but essential.
- Wooden spoon or silicone spatula — For stirring the cream cheese into the finished chili. Metal can scratch your crockpot insert.
- Ladle — For serving.
That’s it. No blender, no food processor, no fancy gadgets. If you have a crockpot and a knife, you’re in business.
Preparation Method

This recipe is almost embarrassingly easy, but there are a few small steps that make a big difference. Follow along, and you’ll have the coziest dinner waiting for you.
- Prepare the chicken: Pat the chicken dry with paper towels. Season both sides generously with salt and pepper. Don’t skip this step—seasoning the meat directly builds layers of flavor.
- Layer the ingredients in the crockpot: Place the seasoned chicken in the bottom of the slow cooker. This ensures the chicken stays submerged and cooks evenly. Scatter the diced onion and minced garlic over the top.
- Add the beans, corn, and chiles: Dump in the drained Great Northern beans, frozen corn, and the entire can of diced green chiles (juice and all). Spread them around so everything is evenly distributed.
- Sprinkle the spices: Add the ground cumin, dried oregano, and chili powder directly over the ingredients. Do not stir yet—this will all mix together as it cooks.
- Pour in the broth: Carefully pour the 2 cups of chicken broth around the edges of the crockpot, trying not to wash all the spices off the chicken. The liquid should come about halfway up the ingredients.
- Cook low and slow: Cover the crockpot with the lid. Cook on LOW for 6 to 7 hours or on HIGH for 3 to 4 hours. I strongly prefer the low-and-slow method. The chicken becomes fork-tender, and the flavors meld together in a way that high heat just doesn’t achieve.
- Shred the chicken: About 30 minutes before you want to eat, carefully remove the chicken pieces to a cutting board. Use two forks to shred the meat into bite-sized pieces. It should fall apart effortlessly. If it doesn’t, give it another 30 minutes.
- Incorporate the cream cheese: Add the cubed cream cheese to the hot broth in the crockpot. Return the shredded chicken to the pot. Stir gently until the cream cheese is completely melted and the broth is smooth and creamy. This usually takes 2 to 3 minutes of gentle stirring. The residual heat will do the work.
- Final seasoning check: Taste the chili. Add more salt, pepper, or cumin if needed. Every brand of broth and cream cheese has different sodium levels, so trust your taste buds here.
- Rest and serve: Let the chili sit on the warm setting for 10 minutes. This allows the flavors to settle and the texture to thicken slightly. Ladle into bowls and top with fresh cilantro and a squeeze of lime.
Pro tip: If the chili seems too thick after adding the cream cheese, stir in an extra 1/4 cup of chicken broth or milk. If it’s too thin, let it cook uncovered on high for 15 minutes to reduce slightly.
Cooking Tips & Techniques
I’ve made this chili enough times to know exactly where things can go sideways. Here are the lessons I learned the hard way so you don’t have to.
Don’t rush the cream cheese. The first time I made this, I tossed a cold block of cream cheese into the crockpot and expected it to melt smoothly. It didn’t. I ended up with little white curds floating in my chili. Cut the cream cheese into cubes and let it sit on the counter for 20 minutes before adding it. Stir gently and patiently—aggressive stirring can break the emulsion and make the broth grainy.
Season in layers. I used to just dump everything in and hope for the best. Now I season the chicken directly with salt and pepper, and I taste the broth before adding the cream cheese. The cream cheese can mask some of the seasoning, so you want the base to be well-flavored from the start.
Watch your slow cooker’s personality. Every crockpot runs a little differently. My old one ran hot and would turn this chili into a mushy mess by hour six on low. My current one is more gentle. Check the chicken at the 5-hour mark if you’re unsure. It should shred easily but not be falling apart into strings.
Multitask smartly. While the chili cooks, make a batch of cornbread or warm up some tortillas. I like to prep my toppings (diced avocado, shredded cheese, sliced jalapeños) about 20 minutes before serving. It makes the final assembly feel effortless.
One mistake I made: I once used reduced-fat cream cheese to save a few calories. The chili turned out watery and never thickened properly. Full-fat cream cheese is worth the splurge here. The texture difference is night and day.
Variations & Adaptations
This recipe is a fantastic base for experimentation. Here are some ways I’ve adapted it depending on what I have on hand or who I’m feeding.
- Spicy Southwest Version: Add one diced jalapeño (seeds and ribs removed if you want less heat) along with the onion. Use a can of Rotel tomatoes with green chiles instead of just green chiles. Stir in 1/2 teaspoon of smoked paprika for a deeper, smokier flavor.
- Lighter Version: Use chicken breast instead of thighs. Swap the cream cheese for 1/2 cup of plain Greek yogurt stirred in at the very end (off the heat, or it will curdle). The texture will be thinner but still creamy and tangy.
- Bean-Free Version: My husband is not a bean fan, so I’ve made this with an extra cup of shredded chicken and a diced zucchini instead of the Great Northern beans. The zucchini softens and blends into the broth beautifully.
- Vegetarian Adaptation: Omit the chicken entirely and use 3 cups of vegetable broth. Add an extra can of beans (try black beans or chickpeas) and a large diced sweet potato. Cook on low for 4 to 5 hours, or until the sweet potato is tender.
- Dairy-Free Option: Replace the cream cheese with a block of dairy-free cream cheese (I’ve had good luck with Kite Hill brand). Use a full-fat canned coconut milk for extra creaminess if needed. The flavor will shift slightly, but it’s still delicious.
My personal favorite variation is adding a handful of fresh spinach right before serving. It wilts into the hot chili and adds a pop of color and nutrition without changing the flavor.
Serving & Storage Suggestions
This chili is spectacular served piping hot with a lineup of toppings. I always set out a small tray so everyone can customize their bowl. My go-to toppings are: fresh cilantro, diced avocado, shredded Monterey Jack cheese, a dollop of sour cream, sliced jalapeños, crushed tortilla chips, and extra lime wedges.
For side dishes, you can’t go wrong with warm cornbread, crusty bread for dipping, or a simple side salad with a bright vinaigrette to cut through the richness. I’ve also served this over rice on nights when I wanted something extra hearty.
Storage: Let the chili cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 4 days. The flavors actually deepen overnight, so leftovers taste even better the next day. The texture may thicken as it sits; just add a splash of chicken broth or milk when reheating.
Freezer instructions: This chili freezes beautifully for up to 3 months. Portion it into freezer-safe bags or containers, leaving an inch of headroom for expansion. Thaw overnight in the refrigerator before reheating gently on the stovetop or in the microwave. I’ve frozen individual portions for quick lunches, and it’s been a lifesaver on busy days.
Reheating: Reheat on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. You can also reheat individual bowls in the microwave in 1-minute intervals, stirring between each. Avoid boiling, as high heat can make the cream cheese separate.
One thing I love about this chili is how the flavor matures. The first bowl is wonderful, but the second-day bowl? That’s where the magic happens. The spices settle, the cream cheese fully integrates, and every spoonful tastes like it was simmered all over again.
Nutritional Information & Benefits
Here is an approximate nutritional breakdown for one serving of this chili (based on 6 servings, without toppings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 385 |
| Protein | 32g |
| Fat | 18g |
| Saturated Fat | 9g |
| Carbohydrates | 28g |
| Fiber | 7g |
| Sugar | 5g |
| Sodium | 780mg |
This chili is packed with protein from the chicken and beans, which keeps you full and satisfied. The Great Northern beans are an excellent source of fiber, which supports digestive health. Cumin is known for its anti-inflammatory properties, and the garlic provides immune-supporting compounds. If you use low-sodium broth, you can easily reduce the sodium content by about 200mg per serving.
From a wellness perspective, this is a meal that feels indulgent but is actually quite balanced. It’s hearty enough to be a standalone dinner, and the protein-to-carb ratio makes it a good option for anyone watching their blood sugar. Just go easy on the tortilla chips if you’re counting carbs!
Conclusion
This Cozy Crockpot White Chicken Chili with Cream Cheese is the recipe that turned me from a skeptic into a true believer. It’s creamy without being heavy, flavorful without being complicated, and it fills your home with the kind of aroma that makes everyone wander into the kitchen asking, “What’s for dinner?”
I love that this recipe gives me permission to be lazy in the best possible way. I can dump everything in the crockpot at 9 AM, go about my day, and by 5 PM, I have a dinner that tastes like I spent hours tending to it. That’s the kind of cooking I can get behind.
Now I want to hear from you. Have you ever been converted by a recipe you thought you’d hate? Or do you have a favorite topping for white chili that I need to try? Drop a comment below and let me know. And if you make this, tag me in your photos—I love seeing your bowls of cozy goodness. Go ahead, give this one a try. I think it might just change your mind too.
Frequently Asked Questions
Can I use frozen chicken in this recipe?
Yes, you can use frozen chicken breasts or thighs. Add an extra 1 to 2 hours of cooking time on low. Make sure the internal temperature reaches 165°F before shredding. I recommend thawing the chicken first for the best texture and even cooking.
Why did my cream cheese turn out lumpy?
Lumpy cream cheese usually happens when you add it too early or when it’s too cold. Always add the cream cheese during the last 30 minutes of cooking, and make sure it’s softened to room temperature. Stir gently until it melts. If lumps persist, use an immersion blender to smooth them out.
Can I make this in an Instant Pot?
Absolutely. Use the sauté function to soften the onion and garlic, then add the chicken, beans, corn, chiles, spices, and 1 cup of broth (less liquid is needed for pressure cooking). Cook on high pressure for 15 minutes, then quick release. Shred the chicken, then stir in the cream cheese on the sauté setting until melted.
How do I thicken the chili if it’s too thin?
If your chili is thinner than you’d like, remove the lid and cook on high for 15 to 20 minutes to let some of the liquid evaporate. Alternatively, mash a few of the beans against the side of the crockpot with a spoon to release their starches, which will naturally thicken the broth.
Can I leave out the cream cheese entirely?
You can, but the chili will lose its signature creamy texture. Replace the cream cheese with 1/2 cup of heavy cream or a can of full-fat coconut milk stirred in at the end. For a tangy kick, stir in 1/2 cup of sour cream or Greek yogurt after removing the pot from heat.
Pin This Recipe!

Cozy Crockpot White Chicken Chili with Cream Cheese
This rich, velvety white chicken chili with cream cheese is the ultimate set-it-and-forget-it meal. It’s creamy without being heavy, flavorful without being complicated, and perfect for cold-weather season.
- Prep Time: 15 minutes
- Cook Time: 6 hours (low) or 3 hours (high)
- Total Time: 6 hours 15 minutes (low) or 3 hours 15 minutes (high)
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1.5 pounds (about 680 grams) boneless, skinless chicken breasts or thighs
- 8 ounces (226 grams) block cream cheese, softened and cut into cubes
- Two 15-ounce (425 gram) cans Great Northern beans, drained and rinsed
- 1 cup (about 150 grams) frozen corn
- One 4-ounce (113 gram) can diced green chiles
- 1 medium yellow onion, diced
- 3 to 4 garlic cloves, minced
- 2 cups (480 ml) chicken broth, low-sodium
- 1 tablespoon ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon chili powder
- Salt and black pepper to taste (start with 1 teaspoon salt and 1/2 teaspoon pepper)
- Fresh cilantro for garnish (optional)
- Lime wedges for serving
Instructions
- Pat the chicken dry with paper towels. Season both sides generously with salt and pepper.
- Place the seasoned chicken in the bottom of the slow cooker. Scatter the diced onion and minced garlic over the top.
- Add the drained Great Northern beans, frozen corn, and the entire can of diced green chiles (juice and all). Spread them around evenly.
- Sprinkle the ground cumin, dried oregano, and chili powder over the ingredients. Do not stir yet.
- Pour the 2 cups of chicken broth around the edges of the crockpot, trying not to wash the spices off the chicken.
- Cover and cook on LOW for 6 to 7 hours or on HIGH for 3 to 4 hours.
- About 30 minutes before serving, remove the chicken pieces to a cutting board. Use two forks to shred the meat into bite-sized pieces.
- Add the cubed cream cheese to the hot broth in the crockpot. Return the shredded chicken to the pot. Stir gently until the cream cheese is completely melted and the broth is smooth and creamy (about 2 to 3 minutes).
- Taste the chili and adjust seasoning with more salt, pepper, or cumin if needed.
- Let the chili sit on the warm setting for 10 minutes. Ladle into bowls and top with fresh cilantro and a squeeze of lime.
Notes
For best results, use full-fat block cream cheese (not spreadable). Cut cream cheese into cubes and let sit at room temperature for 20 minutes before adding. If chili is too thick, stir in an extra 1/4 cup of chicken broth or milk. If too thin, cook uncovered on high for 15 minutes. Leftovers keep in the refrigerator for up to 4 days and freeze well for up to 3 months.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 385
- Sugar: 5
- Sodium: 780
- Fat: 18
- Saturated Fat: 9
- Carbohydrates: 28
- Fiber: 7
- Protein: 32
Keywords: white chicken chili, crockpot chili, cream cheese chili, slow cooker chili, white chili, chicken chili, easy chili, cozy chili


