It was that specific kind of Tuesday in November when the sky turns gray by 4:30 PM and the wind starts biting through your jacket before you even leave the car. I remember pulling into my driveway, shivering, and staring at the house like it held the answers to why my heating bill was so high. I was exhausted. I didn’t want to cook. But I also definitely didn’t want to deal with the drive-thru line or order takeout that would arrive lukewarm and disappointing.
So I did what I always do when I’m tired and hungry: I raided the pantry. I pulled out a rotisserie chicken (my secret weapon for weeknights), grabbed a couple of cans of cannellini beans, and looked at the freezer for a block of cream cheese. I threw it all into a pot with some garlic, cumin, and a can of green chiles, and honestly? I expected something okay. Something warm, at least.
What I got was magic. Thick, creamy, comforting, and packed with flavor that somehow felt like a hug in a bowl. It was my first time making white chicken chili, and it instantly became a staple. I’ve made this recipe at least fifteen times since that cold Tuesday, tweaking it slightly each time until it’s exactly right. It’s become my go-to when the weather turns cranky and my energy levels are low.
There’s something about the combination of tender shredded chicken, buttery cannellini beans, and that rich, velvety broth that just hits the spot during fall. It’s not just dinner; it’s comfort. It’s the kind of meal that makes you close your eyes and sigh when you take the first spoonful. And the best part? It comes together in about 30 minutes. Yes, really. You can have dinner on the table faster than you can order pizza.
This white chicken chili is different from the red stuff. It’s lighter but still incredibly satisfying. It’s creamy without feeling heavy, and it’s packed with protein and fiber from the beans. I’ve served this to friends who are usually picky about “bean soups,” and they’ve always come back for seconds. It’s versatile enough for a cozy night in but also great if you’re feeding a crowd at a tailgate (just make sure you have plenty of toppings).
So, if you’re looking for a way to warm up your kitchen and your soul on a chilly evening, this is the recipe. It’s easy, it’s forgiving, and it tastes like you spent hours simmering it on the stove (even though you didn’t). Let’s get into why this chili is about to become your new favorite fall dinner.
Why You’ll Love This White Chicken Chili
I know, I know—another chili recipe? But hear me out. This isn’t your standard beef chili with a mountain of melted cheese and sour cream (though you can definitely add those if you want). This white chicken chili is different. It’s creamy, it’s zesty, and it’s incredibly easy to make. Here’s why I keep coming back to it:
Stupid Simple
Seriously, if you can chop an onion and open a can of beans, you can make this. I’ve walked my teenage daughter through it over FaceTime while I was at work. There’s no fancy technique, no special equipment, and no weird ingredients you have to hunt down at a specialty store. Just simple, honest food.
Lightning Fast
From start to finish, this takes about 30 minutes. And only 10 of those minutes are active cooking. The rest is just letting the flavors meld while you do other things. I make this on weeknights when I get home at 7 PM and still want something hot and homemade. It’s a lifesaver.
Pantry-Friendly
You probably have 80% of these ingredients already. Canned beans, canned chiles, rotisserie chicken, cream cheese—these are staples I keep stocked. It’s the perfect recipe for when you’re low on fresh produce but have a pantry full of basics.
Crowd-Pleaser
I’ve served this to my vegetarian sister (by skipping the chicken), my gluten-free neighbor (it’s naturally gluten-free), and my dad who usually only eats meat and potatoes. Everyone loves it. The creamy broth is universally appealing, and the toppings let everyone customize their bowl.
Makes Amazing Leftovers
Actually tastes better the next day. The flavors deepen overnight, and the beans get even creamier. I deliberately make extra for lunch throughout the week. It reheats beautifully in the microwave or on the stove.
Budget-Smart
Feeds 4-6 people for under $20. That’s less than one meal at a mid-range restaurant. Using rotisserie chicken is key here—it’s cheap, easy, and already cooked. If you want to save even more, you can boil chicken breasts yourself, but the rotisserie saves time.
This is my go-to when I need dinner to just work. No complicated techniques, no weird ingredients, just reliable, delicious food that makes everyone happy. It’s the definition of cozy fall dinner.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already. This recipe relies on simple, accessible ingredients that come together to create something really special. I’m particular about a few things here, and I’ll tell you exactly why.
For the Base
Olive oil (2 tablespoons) — Use good quality here. I use extra virgin for sautéing because it adds a nice fruity note. If you’re watching your budget, regular olive oil works fine too.
Yellow onion (1 medium, diced / about 200g) — Sweet onions work too, but yellow gives better depth. White onions are too sharp for this. Dice it finely so it melts into the broth.
Garlic (4 cloves, minced / about 2 tablespoons) — Yes, four cloves. Don’t skimp. Fresh only—no jarred garlic in this recipe. It makes a huge difference in flavor.
Rotisserie chicken (2 cups, shredded / about 300g) — This is my secret weapon. It saves so much time. You can use two chicken breasts boiled and shredded, but the rotisserie adds a smoky flavor that’s hard to beat. Pull the meat off the bones and shred it with two forks.
Cannellini beans (2 cans, 15 oz each / drained and rinsed) — Also known as white kidney beans. They’re creamy and mild, which is perfect for this chili. Rinse them well to remove the canned taste.
Chicken broth (4 cups / 960ml) — I use low-sodium so I can control the salt. Vegetable broth works for a vegetarian version. Look for a good quality brand with rich flavor.
For the Flavor
Cumin (1 teaspoon) — Ground cumin is essential for that classic chili flavor. Don’t skip it, but don’t overdo it either—it can get bitter.
Chili powder (1 teaspoon) — Not just cayenne. Chili powder is a blend that usually includes paprika, garlic, and oregano. It adds warmth without too much heat.
Dried oregano (1 teaspoon) — Adds an earthy, slightly floral note. Mexican oregano is best if you can find it, but regular oregano works fine.
Green chiles (1 can, 4 oz / diced) — These are the key to the “white” chili flavor. They add a nice tang and mild heat. Look for them in the ethnic aisle. Don’t use jalapeños unless you want it spicier.
Cream cheese (8 oz / 225g) — This is what makes the broth creamy and rich. Use full-fat, block cream cheese. Don’t use the spreadable kind in a tub—it has too much water and won’t melt the same way.
Lime juice (2 tablespoons) — Freshly squeezed. It brightens up the heavy flavors and adds a necessary acidity. Bottled lime juice just doesn’t have the same zing.
Salt and black pepper — To taste. Always season at the end so you don’t over-salt.
Optional Add-ins
Heavy cream (½ cup) — If you want it extra rich, stir in some heavy cream at the end. I usually skip it because the cream cheese is enough, but it’s nice for special occasions.
Cilantro (½ cup, chopped) — Fresh cilantro is amazing on top. It adds a fresh, herbal contrast to the rich chili. If you hate cilantro (it tastes like soap to some people), skip it or use parsley.
Jalapeño (1, minced) — For extra heat. Add it with the onions if you want it cooked in, or on top for a fresh kick.
Avocado (1, sliced) — Creamy, cool, and delicious. It balances the warmth of the chili perfectly.
Shredded cheese (1 cup) — Monterey Jack or cheddar. It’s optional, but who doesn’t love cheese on chili?
Tortilla chips — For crunch. Crushed on top or on the side for dipping. Essential for texture.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use:
Large pot or Dutch oven — I use a 6-quart pot. Needs to fit all the ingredients comfortably. My ancient pot from college still works fine. If you have a Dutch oven, that’s perfect too.
Large skillet — For sautéing the onions and garlic. I prefer stainless steel, but non-stick works too.
Sharp knife — For chopping onions and garlic. Dull knives make you cry more—learned this the hard way.
Cutting board — Any size works. I use plastic for easier cleanup.
Wooden spoon — For stirring. Silicone works too. Don’t use metal on non-stick.
Measuring cups and spoons — Pretty standard stuff. Dollar store versions work fine.
Can opener — Seriously, don’t forget this one. I’ve stood in front of a cupboard with cans and no opener before. It’s embarrassing.
Whisk — Optional, but helpful for melting the cream cheese smoothly into the broth.
Colander — For draining the beans and chiles. Or just use the lid to drain—I do this when I’m lazy.
That’s it. Nothing fancy. Just basic kitchen tools you already have.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up. This white chicken chili is forgiving, so don’t worry if you don’t have everything perfect.
Step 1: Prep Your Ingredients (5 minutes)
Before you start cooking, chop your onion, mince your garlic, and shred your chicken. I know it seems fussy, but it makes the actual cooking way less stressful. Drain and rinse the cannellini beans and green chiles. Measure out your spices. Once you start cooking, things move fast.
Step 2: Sauté the Aromatics (3-4 minutes)
Heat olive oil in your large pot or Dutch oven over medium heat. Add the diced onion and cook for 2-3 minutes until it starts to soften and smell sweet. Add the minced garlic and cook for 1 minute, stirring constantly. The garlic should smell amazing but not brown—browned garlic tastes bitter. This step builds the flavor base.
Step 3: Add the Spices (1 minute)
Add the cumin, chili powder, and dried oregano. Stir well and cook for 30 seconds. This toasts the spices and releases their oils, making the flavor much more intense. You’ll smell the difference immediately.
Step 4: Build the Broth (2 minutes)
Pour in the chicken broth, drained cannellini beans, and diced green chiles. Stir well to combine. Scrape up any bits from the bottom of the pot. Bring the mixture to a boil, then reduce the heat to low and let it simmer for 10 minutes. This allows the flavors to meld and the beans to get creamy.
Step 5: Add the Chicken and Cream Cheese (5 minutes)
Add the shredded rotisserie chicken to the pot. Stir it in. Now, here’s the tricky part: add the cream cheese. Cut it into cubes first to help it melt faster. Stir gently until the cream cheese is completely melted and the broth is smooth and creamy. If it’s too thick, add a splash more broth. If it’s too thin, let it simmer a bit longer.
Step 6: Finish with Lime Juice (1 minute)
Remove the pot from the heat. Stir in the lime juice. Taste and adjust salt and pepper as needed. The lime juice adds brightness, so don’t skip it. If you want it spicier, add some red pepper flakes or hot sauce now.
Step 7: Serve
Ladle into bowls and top with your favorite toppings: cilantro, avocado, shredded cheese, sour cream, and crushed tortilla chips. Serve immediately with a side of cornbread or crusty bread. Enjoy!
Total Time: About 30 minutes (10 minutes active, 20 minutes mostly hands-off)
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Use Block Cream Cheese
This is non-negotiable. The spreadable kind in the tub has too much water and stabilizers. It won’t melt smoothly and can make the chili grainy. Buy a block of full-fat cream cheese and cube it before adding. It melts much easier.
Don’t Skip the Lime
The lime juice is crucial. It cuts through the richness of the cream cheese and chicken broth. It adds a necessary acidity that makes the flavors pop. Freshly squeezed is best—bottled just doesn’t have the same brightness.
Save Some Pasta Water? No, Save Some Broth
If the chili gets too thick as it simmers, add a splash of chicken broth to thin it out. Don’t add water—it dilutes the flavor. I keep an extra cup of broth on hand just in case.
Low Heat for Cheese
Always add the cream cheese off the heat or on very low heat. High heat can cause the cheese to separate and become grainy. I learned this the hard way with a broken sauce that looked awful. Gentle heat is key.
Room Temperature Cream Cheese?
If you’re in a rush, let the cream cheese sit out for 15 minutes before adding. It’s easier to melt if it’s not rock cold from the fridge. If you forget, just cube it smaller and stir longer.
Common Mistakes (and how to avoid them):
Mistake: Chili is too watery
Fix: Let it simmer longer to reduce, or add more cream cheese. Also, make sure you’re not adding too much broth at the end.
Mistake: Everything is too salty
Fix: Use unsalted broth and low-sodium beans so you can control the salt. You can always add more, can’t take it away.
Mistake: Chicken is dry
Fix: Rotisserie chicken is already cooked, so just warm it through. Don’t boil it in the chili for too long or it’ll get tough. Add it in the last 5 minutes.
Pro Tricks I’ve Learned:
For Extra Flavor
Toast the spices in the oil for 30 seconds before adding broth. Releases more flavor.
For Better Texture
Mash a few of the beans against the side of the pot before adding the cream cheese. This thickens the chili naturally and adds creaminess.
Make-Ahead Strategy
Make the chili ahead and store in the fridge for up to 3 days. Reheat gently on the stove. It tastes even better the next day.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Veggie-Loaded
Toss in 1 cup of diced bell peppers and 1 cup of corn in the last 5 minutes. Adds sweetness and color. This is how I get my kids to eat vegetables.
Spicy Version
Add 1 diced jalapeño with the onions, or a teaspoon of cayenne pepper. Top with hot sauce. For those who like heat, this is a must.
Lighter Version
Use light cream cheese and low-fat broth. It’s thinner but still good. I make this when I’m trying to be “healthy.”
Slow Cooker Version
Sauté onions and garlic, then add everything except cream cheese and chicken to the slow cooker. Cook on low for 6 hours. Add cream cheese and chicken in the last 30 minutes. Stir until melted.
Dietary Modifications:
Gluten-Free
This recipe is naturally gluten-free. Just check your broth and spices to make sure they’re certified GF.
Dairy-Free
Replace cream cheese with coconut cream or cashew cream. It’s different but still tasty. My lactose-intolerant friend requests this version.
Vegan
Use vegetable broth and skip the chicken. Add extra beans or tofu for protein. Use coconut cream instead of cream cheese.
Serving & Storage
How to Serve:
I usually serve this straight from the pot at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:
Side Dishes:
- Garlic bread (obviously)
- Cornbread (classic pairing)
- Simple green salad with vinaigrette
- Roasted sweet potatoes
Toppings Bar:
When I have guests, I put out: extra cream cheese, cilantro, avocado slices, shredded cheese, sour cream, and crushed tortilla chips. Everyone customizes their bowl.
Storage Instructions:
Refrigerator:
Store in an airtight container for up to 4 days. The chili will thicken in the fridge—totally normal.
Reheating:
Best method: Add to a pot with a splash of broth over low heat. Stir until heated through and creamy again.
Microwave method: Heat in 1-minute intervals, stirring between. Add a splash of broth if it’s too thick.
Freezing:
Honestly, this doesn’t freeze well because of the dairy. The cream cheese can separate when thawed. Make it fresh or store in the fridge for up to 4 days.
Meal Prep:
Make the chili on Sunday, store in the fridge. Reheat individual portions each night. Takes 3 minutes and tastes way better than takeout.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking.
Per Serving (based on 6 servings):
- Calories: 350
- Protein: 25g
- Carbs: 30g
- Fiber: 8g
- Sugar: 4g
- Fat: 12g
- Saturated Fat: 6g
- Cholesterol: 60mg
- Sodium: 600mg
What’s Good:
- High in protein from chicken and beans
- Good source of fiber from cannellini beans
- Can add vegetables to boost nutrition
- More filling than it looks
What to Know:
- Higher in calories from cream cheese
- Contains dairy
- Moderate sodium (use low-sodium broth to reduce)
Look, this is comfort food with cream cheese. It’s not a diet recipe. But it’s way better than takeout, costs less, and I know exactly what’s in it. When I want to make it lighter, I use the light cream cheese version and load up on vegetables. But usually? I just eat a reasonable portion and enjoy it.
Final Thoughts
So that’s my go-to white chicken chili! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the spice level. The best recipes are the ones you adapt to your family’s tastes.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use canned chicken instead of rotisserie?
Yes, you can. Canned chicken is convenient and cheap. Just drain it well and add it in the last 5 minutes. It’s a bit drier than rotisserie, so you might want to add a splash more broth.
Why did my chili get grainy?
Usually means the heat was too high when you added the cream cheese. High heat makes cheese seize up. Always remove the pan from the burner before adding cheese, then stir it in off heat. If it’s already grainy, try whisking in a splash of warm broth—sometimes you can save it.
Can I make this ahead for a dinner party?
Absolutely. Make the chili up to 2 days ahead and store in the fridge. Reheat gently on the stove before serving. It actually tastes better after the flavors have had time to meld. Just add the toppings fresh.
Can I freeze this chili?
Honestly, no. The cream cheese separates when frozen and thawed. It becomes grainy and watery. I recommend making it fresh or storing in the fridge for up to 4 days.
How do I reheat leftovers without it getting dry?
Add a splash of broth or milk to a pot, add your leftover chili, and heat gently over low heat, stirring frequently. The extra liquid brings back the creamy texture. Microwave sort of works but tends to dry it out.
Can I double this recipe?
Yes! Double everything and use your biggest pot. The cooking times stay the same. I do this when I’m meal-prepping or feeding a crowd. Just make sure your pot is big enough.
What’s the difference between white chili and red chili?
White chili uses white beans (cannellini or navy), chicken, and a white broth (often with cream cheese or sour cream). Red chili uses red kidney beans, beef or chicken, and a tomato-based broth. White chili is creamier and milder, while red chili is tangier and often spicier.
Pin This Recipe!
White Chicken Chili: Best Easy 30-Minute Fall Dinner
- Total Time: 30 minutes
- Yield: 6 servings 1x
Description
A creamy, comforting, and easy-to-make white chicken chili that comes together in about 30 minutes using pantry staples like rotisserie chicken, cannellini beans, and cream cheese.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 2 cups shredded rotisserie chicken
- 2 cans (15 oz each) cannellini beans, drained and rinsed
- 4 cups chicken broth (low-sodium)
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 teaspoon dried oregano
- 1 can (4 oz) diced green chiles
- 8 oz block cream cheese (full-fat), cubed
- 2 tablespoons fresh lime juice
- Salt and black pepper to taste
- Optional: ½ cup heavy cream, ½ cup chopped cilantro, 1 minced jalapeño, 1 sliced avocado, 1 cup shredded cheese, tortilla chips
Instructions
- Prep ingredients: Chop onion, mince garlic, shred chicken, and drain/rinse beans and chiles.
- Heat olive oil in a large pot or Dutch oven over medium heat. Add diced onion and cook for 2-3 minutes until softened.
- Add minced garlic and cook for 1 minute, stirring constantly, until fragrant but not browned.
- Add cumin, chili powder, and dried oregano. Stir and cook for 30 seconds to toast the spices.
- Pour in chicken broth, cannellini beans, and green chiles. Stir to combine and scrape up any bits from the bottom.
- Bring to a boil, then reduce heat to low and simmer for 10 minutes to meld flavors.
- Add shredded chicken and cubed cream cheese. Stir gently over low heat or off heat until cream cheese is completely melted and broth is smooth.
- Remove from heat and stir in lime juice. Season with salt and pepper to taste.
- Ladle into bowls and serve with desired toppings like cilantro, avocado, cheese, and tortilla chips.
Notes
Use block cream cheese, not spreadable, for best texture. Add cream cheese off heat or on very low heat to prevent graininess. If chili is too thick, add a splash of broth. This recipe is naturally gluten-free but check spice labels. It does not freeze well due to the dairy.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 4
- Sodium: 600
- Fat: 12
- Saturated Fat: 6
- Carbohydrates: 30
- Fiber: 8
- Protein: 25
Keywords: white chicken chili, easy dinner, 30 minute meals, fall recipes, comfort food, rotisserie chicken, creamy chili, gluten-free dinner


