The first time I made this creamy white chicken chili, it was born out of sheer desperation. I had a rotisserie chicken staring at me from the fridge, a half-empty can of cannellini beans in the pantry, and about fifteen minutes before the kids started circling the kitchen like hungry sharks. I was not trying to be creative. I was just trying to get dinner on the table without anyone crying. So I tossed everything into a pot — the shredded chicken, the beans, some green chiles I found in the back of the fridge — and hoped for the best.
What came out of that pot was honestly ridiculous. It was rich and velvety, with tender beans and shredded chicken swimming in a broth that tasted like it had been simmering for hours. My family went silent for a solid minute before my husband asked, “Where did you get this recipe?” I shrugged and said I made it up. He didn’t believe me. Honestly, I didn’t really believe myself either.
That night, I scribbled down what I remembered throwing in the pot. I tweaked it the next week — added a little more cumin, swapped the milk for cream cheese, and let it simmer just long enough for everything to get cozy. Now, this creamy white chicken chili with cannellini beans has become our go-to for busy weeknights, lazy Sundays, and everything in between. It’s the kind of meal that feels like a hug in a bowl, and I still can’t believe it started as a fridge-cleaning accident.
This isn’t a complicated recipe. It doesn’t ask you to hunt down fancy ingredients or spend hours babysitting a pot. It just works. And honestly? That’s exactly what I needed that first night — and probably what you need too.
Why You’ll Love This Recipe
Let me tell you why this creamy white chicken chili with cannellini beans has earned a permanent spot in my weekly rotation. It’s not just because it tastes incredible — though it absolutely does. It’s because this recipe solves real problems. You know, the kind where you’re tired, hungry, and staring at a pantry that looks suspiciously empty.
- Ready in Under 30 Minutes: From start to finish, this chili comes together faster than you can order takeout. Using pre-cooked chicken cuts the time in half, and the rest is just simmering and stirring.
- Simple Pantry Ingredients: No fancy grocery trips required. You probably already have canned beans, chicken broth, cream cheese, and spices in your kitchen right now. I know I almost always do.
- Perfect for Meal Prep: This chili actually gets better after a day in the fridge. Make a big batch on Sunday, and you’ll have lunch or dinner ready for the next few days. It’s a lifesaver on busy weeks.
- Family-Approved: Even my pickiest eater — the one who inspects every bite suspiciously — goes back for seconds. The creamy texture and mild heat make it a crowd-pleaser for both kids and adults.
- Unbelievably Comforting: There’s something about the combination of tender chicken, creamy broth, and soft cannellini beans that just hits different. It’s the kind of meal that makes you close your eyes after the first spoonful.
What sets this recipe apart from other white chicken chilis is the texture. Instead of a thin, watery broth, I use cream cheese to create a velvety, almost luxurious base that coats every bean and shred of chicken. Plus, the subtle heat from green chiles adds just enough warmth without overwhelming the dish. It’s comfort food that doesn’t weigh you down — but still feels indulgent.
What Ingredients You Will Need
This creamy white chicken chili with cannellini beans uses simple, wholesome ingredients that work together to create something truly special. Most of these are pantry staples, which means you can whip this up on a whim without a special shopping trip.
- Cooked Chicken, Shredded: About 3 cups. I usually grab a rotisserie chicken from the store — it’s a huge time-saver. You can also use leftover grilled chicken, poached chicken breasts, or even shredded chicken from a slow cooker. Just make sure it’s fully cooked and shredded into bite-sized pieces.
- Cannellini Beans, Drained and Rinsed: Two 15-ounce cans. These creamy white beans are the star of the show. They add a buttery texture and mild flavor that blends perfectly with the broth. If you can’t find cannellini beans, great northern beans or navy beans work beautifully too.
- Chicken Broth: 4 cups. Use low-sodium broth so you can control the salt level. I personally prefer a good-quality boxed broth, but homemade is always wonderful if you have it on hand.
- Cream Cheese, Softened: 4 ounces, cut into cubes. This is the secret to the creamy, velvety texture. Full-fat cream cheese works best for richness, but reduced-fat will also work in a pinch. Just make sure it’s softened so it melts smoothly into the broth.
- Green Chiles, Diced: One 4-ounce can. These add a mild, earthy heat that gives the chili its signature flavor without making it spicy. If you want more heat, use a can of diced jalapeños or add a pinch of cayenne pepper.
- Yellow Onion, Diced: 1 medium onion, about 1 cup. Onion provides a savory base that builds flavor from the start. I like using yellow onions for their balance of sweetness and bite, but white or sweet onions work too.
- Garlic, Minced: 4 cloves, or about 2 teaspoons of pre-minced garlic. Fresh garlic is always best, but jarred minced garlic works in a pinch. Don’t skip it — garlic is essential for that deep, savory flavor.
- Ground Cumin: 2 teaspoons. Cumin adds a warm, earthy note that pairs beautifully with the chicken and beans. It’s the spice that makes this chili taste like it’s been simmering for hours.
- Dried Oregano: 1 teaspoon. Oregano brings a subtle herbaceousness that brightens up the dish. Mexican oregano is ideal if you have it, but regular dried oregano works just fine.
- Salt and Black Pepper: To taste. Start with 1 teaspoon of salt and ½ teaspoon of pepper, then adjust at the end. Remember, the broth and beans already contain some salt.
- Olive Oil: 2 tablespoons. For sautéing the onion and garlic. Avocado oil or any neutral cooking oil works too.
- Optional Toppings: Fresh cilantro, shredded Monterey Jack cheese, sliced jalapeños, sour cream, avocado slices, or crushed tortilla chips. These aren’t mandatory, but they take the chili to another level.
Equipment Needed
You don’t need a fancy kitchen to make this creamy white chicken chili with cannellini beans. Here’s what you’ll need:
- Large Dutch Oven or Heavy-Bottomed Pot: A 5- to 6-quart pot is ideal. The heavy bottom helps distribute heat evenly and prevents the chili from scorching. If you don’t have a Dutch oven, any large soup pot will work.
- Wooden Spoon or Silicone Spatula: For stirring the chili as it simmers. A wooden spoon is great for scraping up any browned bits from the bottom of the pot.
- Chef’s Knife and Cutting Board: For dicing the onion and mincing the garlic. A sharp knife makes prep faster and safer.
- Measuring Cups and Spoons: Accurate measurements matter, especially for spices and broth. I like using a set of stainless steel measuring spoons for spices.
- Can Opener: For opening the cans of beans and green chiles. A good can opener is worth its weight in gold.
- Colander: For rinsing and draining the cannellini beans. A fine-mesh colander works best to catch any small bean fragments.
- Two Forks or Meat Claws: For shredding the cooked chicken. If you’re using a rotisserie chicken, your hands work too — just let it cool slightly first.
If you don’t have a Dutch oven, don’t worry. I’ve made this chili in a stainless steel stockpot and even a large nonstick skillet with high sides. The key is to use a pot that can hold at least 4 quarts and has a lid for simmering.
Preparation Method

Making this creamy white chicken chili with cannellini beans is surprisingly straightforward. Follow these steps, and you’ll have a pot of comfort ready in no time.
- Prep the Ingredients: Dice the onion and mince the garlic. Drain and rinse the cannellini beans. Shred the cooked chicken if you haven’t already. Cut the cream cheese into small cubes so it melts faster. Having everything ready before you start cooking makes the process smooth and stress-free.
- Sauté the Aromatics: Heat 2 tablespoons of olive oil in your Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until it becomes soft and translucent. The kitchen should start smelling amazing at this point. Add the minced garlic and cook for another minute, just until fragrant. Be careful not to burn the garlic — it turns bitter quickly.
- Bloom the Spices: Sprinkle the ground cumin and dried oregano over the onions and garlic. Stir constantly for about 30 seconds. This step is called blooming, and it wakes up the spices, making their flavors more intense. You’ll notice the aroma change immediately.
- Add the Broth and Beans: Pour in the 4 cups of chicken broth, scraping the bottom of the pot with your wooden spoon to release any browned bits. Add the drained cannellini beans and the can of diced green chiles (including the liquid). Stir everything together until well combined.
- Simmer the Chili: Bring the chili to a gentle boil, then reduce the heat to low. Let it simmer uncovered for 10 minutes. This allows the flavors to meld together and the broth to reduce slightly, which concentrates the taste. The chili should be bubbling gently, not furiously.
- Add the Chicken and Cream Cheese: Stir in the shredded chicken and the cubed cream cheese. Continue stirring gently until the cream cheese is completely melted and the broth turns silky and pale. This usually takes about 2-3 minutes. Make sure the heat is on low so the cream cheese doesn’t curdle.
- Season and Adjust: Taste the chili and add salt and black pepper as needed. I usually start with 1 teaspoon of salt and ½ teaspoon of pepper, then adjust from there. If you want more heat, add a pinch of cayenne or a dash of hot sauce.
- Finish and Serve: Let the chili simmer for another 5 minutes to ensure everything is hot and well combined. Ladle it into bowls and top with your favorite garnishes — fresh cilantro, shredded cheese, avocado slices, or a dollop of sour cream. Serve immediately with crusty bread or tortilla chips on the side.
A quick note: If the chili seems too thick, add a splash of chicken broth or water to reach your desired consistency. If it’s too thin, let it simmer a few minutes longer uncovered to reduce. The texture should be creamy but spoonable, like a thick soup.
Cooking Tips & Techniques
Over the dozens of times I’ve made this creamy white chicken chili with cannellini beans, I’ve learned a few tricks that make a real difference. Here are my best tips:
- Use Room Temperature Cream Cheese: Cold cream cheese tends to clump and takes forever to melt. Let it sit on the counter for 20-30 minutes before you start cooking. If you forget, microwave it in 10-second bursts until softened but not melted.
- Don’t Skip the Spice Bloom: That 30-second step of cooking the cumin and oregano in the oil makes a huge difference. It transforms the spices from dusty and flat to warm and aromatic. Trust me on this one.
- Shred Chicken While Warm: Warm chicken shreds much easier than cold chicken. If you’re using a rotisserie chicken, shred it as soon as it’s cool enough to handle. The shreds will be tender and perfect for the chili.
- Control the Heat: Keep the chili at a gentle simmer, not a rolling boil. Boiling can cause the cream cheese to separate and make the broth grainy. Low and slow is the way to go for that velvety texture.
- Season in Layers: Add a little salt at the beginning when you sauté the onions, then more at the end. This builds depth of flavor instead of just salting the surface. I learned this from a chef friend, and it changed my cooking.
- Make It Ahead: This chili tastes even better the next day. The flavors have time to meld, and the texture gets even creamier. I often make it a day ahead and reheat it gently on the stovetop.
One mistake I made early on was adding the cream cheese too early. I tossed it in with the broth, and it took forever to melt, leaving white specks floating in the chili. Now I always wait until after the chili has simmered and the chicken is added. It melts much more smoothly that way.
Variations & Adaptations
This creamy white chicken chili with cannellini beans is incredibly versatile. Here are a few ways to make it your own:
- Make It Spicier: Add a diced jalapeño along with the onion, or stir in ½ teaspoon of cayenne pepper with the spices. For even more heat, use hot green chiles instead of mild. My husband loves it with a tablespoon of chipotle in adobo sauce stirred in at the end.
- Go Dairy-Free: Swap the cream cheese for a dairy-free cream cheese alternative, or use full-fat coconut milk for a different but equally creamy texture. The coconut milk adds a subtle sweetness that pairs surprisingly well with the cumin and green chiles.
- Add Vegetables: Stir in a cup of frozen corn kernels along with the beans. You can also add diced zucchini or bell peppers when you sauté the onion. It’s a great way to sneak in extra veggies without changing the flavor much.
- Use Different Beans: If you don’t have cannellini beans, great northern beans, navy beans, or even chickpeas work well. Each bean has a slightly different texture, but they all hold up nicely in the chili.
- Make It in a Slow Cooker: Sauté the onion and garlic in a skillet first, then transfer everything except the cream cheese to a slow cooker. Cook on low for 4-6 hours. Stir in the cream cheese 30 minutes before serving. It’s perfect for busy days when you want dinner ready when you walk in the door.
I once made a version with leftover Thanksgiving turkey instead of chicken, and it was incredible. The smoky flavor of the turkey added a whole new dimension. Don’t be afraid to experiment — this recipe is forgiving and welcomes creativity.
Serving & Storage Suggestions
This creamy white chicken chili with cannellini beans is best served hot, straight from the pot. Ladle it into deep bowls and let everyone customize their toppings. I love a generous sprinkle of fresh cilantro, a handful of shredded Monterey Jack cheese, and a few slices of creamy avocado. A dollop of sour cream adds extra richness, and crushed tortilla chips give a satisfying crunch.
For a complete meal, serve the chili with warm crusty bread, cornbread, or a simple side salad. If you’re feeling fancy, try pairing it with a batch of crispy pan-seared pork chops for a hearty dinner spread. The chili also makes an excellent base for loaded chili nachos or a topping for baked potatoes.
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 as it sits, so leftovers taste even better. I often make a double batch just for this reason.
Freezing: This chili freezes beautifully. Portion it into freezer-safe containers or zip-top bags, leaving a little room for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: Reheat the chili gently on the stovetop over medium-low heat, stirring occasionally. If it seems too thick after refrigeration, add a splash of chicken broth or water to loosen it up. You can also microwave individual portions in 30-second bursts, stirring between each. Avoid boiling, as it can cause the cream cheese to separate.
Nutritional Information & Benefits
This creamy white chicken chili with cannellini beans is not just delicious — it’s also packed with nutrients that make it a smart choice for any meal.
One serving (about 1.5 cups, without toppings) contains approximately:
- Calories: 380
- Protein: 32g
- Fat: 14g (mostly from cream cheese and olive oil)
- Carbohydrates: 28g
- Fiber: 8g
- Sugar: 4g
- Sodium: 780mg (varies based on broth and added salt)
Cannellini beans are a fantastic source of plant-based protein and fiber, which help keep you full and support digestive health. They’re also rich in iron, magnesium, and folate. Chicken provides lean protein that’s essential for muscle repair and overall health. The cream cheese adds calcium and a touch of indulgence, while the green chiles offer a dose of vitamin C and antioxidants.
This chili is naturally gluten-free and can be made dairy-free with simple swaps. It’s also relatively low in sugar and can fit into a balanced diet without feeling restrictive. If you’re watching your sodium, use low-sodium broth and adjust the salt at the end — you’ll still get plenty of flavor from the spices and aromatics.
Conclusion
This creamy white chicken chili with cannellini beans has become my go-to for those nights when I need something comforting, fast, and foolproof. It’s the kind of recipe that feels like a secret weapon — simple enough for a Tuesday dinner but impressive enough to serve to guests. The velvety broth, tender chicken, and buttery beans come together in a way that feels both indulgent and nourishing.
I love how flexible this recipe is. You can dial up the heat, swap in different beans, or load it with your favorite toppings. It’s a blank canvas that always delivers. And honestly? The fact that it comes together in under 30 minutes still feels like magic to me.
If you try this creamy white chicken chili with cannellini beans, I’d love to hear how it turned out. Did you add extra spice? Top it with something unexpected? Share your experience in the comments below — your tweaks might inspire someone else to make it their own. And if you’re looking for another cozy, make-ahead meal, don’t miss this creamy crockpot Tuscan white bean chicken soup — it’s perfect for busy weeks when you want dinner ready when you walk in the door.
Happy cooking, and may your bowl always be warm and full!
Frequently Asked Questions
Can I use raw chicken instead of pre-cooked chicken?
Yes, you can. If using raw chicken breasts or thighs, add them to the pot after sautéing the aromatics and before adding the broth. Simmer for 15-20 minutes until fully cooked, then remove the chicken, shred it, and return it to the pot. Just make sure the internal temperature reaches 165°F.
How do I make this chili thicker?
If you prefer a thicker chili, let it simmer uncovered for an additional 10-15 minutes to reduce the liquid. You can also mash about half a cup of the cannellini beans with a fork before adding them to the pot — this creates a natural thickener without changing the flavor.
Can I use Greek yogurt instead of cream cheese?
You can, but the texture will be different. Greek yogurt is tangier and thinner than cream cheese, so the chili will be less creamy. If you want to try it, stir in ½ cup of plain full-fat Greek yogurt at the end, off the heat, to prevent curdling.
Is this chili freezer-friendly?
Absolutely. Let the chili cool completely, then transfer it to freezer-safe containers. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop. The cream cheese may separate slightly upon thawing, but a good stir will bring it back together.
What can I substitute for cannellini beans?
Great northern beans, navy beans, or even chickpeas are excellent substitutes. Each has a slightly different texture — great northern beans are the closest match, while chickpeas are firmer and nuttier. Just make sure to drain and rinse them before adding to the chili.
Pin This Recipe!

Creamy White Chicken Chili with Cannellini Beans
A quick and comforting creamy white chicken chili made with tender shredded chicken, cannellini beans, and a velvety cream cheese broth. Ready in under 30 minutes, this family-friendly recipe is perfect for busy weeknights and meal prep.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 3 cups cooked chicken, shredded
- 2 (15-ounce) cans cannellini beans, drained and rinsed
- 4 cups low-sodium chicken broth
- 4 ounces cream cheese, softened and cut into cubes
- 1 (4-ounce) can diced green chiles
- 1 medium yellow onion, diced (about 1 cup)
- 4 cloves garlic, minced
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon salt (or to taste)
- ½ teaspoon black pepper (or to taste)
- 2 tablespoons olive oil
- Optional toppings: fresh cilantro, shredded Monterey Jack cheese, sliced jalapeños, sour cream, avocado slices, crushed tortilla chips
Instructions
- Prep the ingredients: dice the onion, mince the garlic, drain and rinse the cannellini beans, shred the cooked chicken, and cut the cream cheese into small cubes.
- Heat 2 tablespoons of olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and cook for 4-5 minutes until soft and translucent. Add the minced garlic and cook for 1 minute until fragrant.
- Sprinkle the ground cumin and dried oregano over the onions and garlic. Stir constantly for about 30 seconds to bloom the spices.
- Pour in the 4 cups of chicken broth, scraping the bottom of the pot to release any browned bits. Add the drained cannellini beans and the can of diced green chiles (including the liquid). Stir to combine.
- Bring the chili to a gentle boil, then reduce the heat to low. Let it simmer uncovered for 10 minutes.
- Stir in the shredded chicken and cubed cream cheese. Continue stirring gently until the cream cheese is completely melted and the broth is silky and pale, about 2-3 minutes.
- Taste and adjust seasoning with salt and black pepper as needed. For more heat, add a pinch of cayenne or a dash of hot sauce.
- Let the chili simmer for another 5 minutes to ensure everything is hot and well combined. Ladle into bowls and top with desired garnishes. Serve immediately with crusty bread or tortilla chips.
Notes
Use room temperature cream cheese to prevent clumping. For a thicker chili, let it simmer uncovered longer or mash some beans before adding. This chili tastes even better the next day. To freeze, cool completely and store in airtight containers for up to 3 months.
Nutrition
- Serving Size: 1.5 cups
- Calories: 380
- Sugar: 4
- Sodium: 780
- Fat: 14
- Saturated Fat: 6
- Carbohydrates: 28
- Fiber: 8
- Protein: 32
Keywords: creamy white chicken chili, cannellini beans, easy chili recipe, quick dinner, comfort food, 30-minute meal


