This white chicken chili recipe only takes about 30 minutes to make and always tastes so cozy and flavorful.

Craving a quick and flavorful soup that’s high in protein? This white chicken chili recipe is one of my all-time faves. ♡
It’s made with a protein-packed mix of chicken and white beans that are simmered together in the most delicious, savory, earthy broth. And the whole recipe comes together in just 30 minutes or so, making it a fantastic option for busy weeknights!
I highly recommend shredding a rotisserie chicken here to save time, although you’re more than welcome to cook chicken breasts or thighs from scratch (or use ground chicken) if you prefer. I’ve also come to love making the broth with milk instead of cream, which still gives the soup a wonderfully velvety and creamy texture without being too heavy. And as always when making chili, don’t be shy when it comes to piling your bowl high with avocado, cheese, onions, etc — the more toppings the merrier!
Let’s make some white chicken chili!
White Chicken Chili Recipe | 1-Minute Video

White Chicken Chili Ingredients
Here are a few quick notes about the creamy white chicken chili ingredients that you will need to make this recipe:
- Shredded chicken: Chicken adds lots of lean protein to this soup and perfectly absorbs the spices and seasonings here. I usually shred a rotisserie chicken when making this recipe, but you can use whatever shredded or diced cooked chicken you prefer. (This is my go-to recipe for baked chicken breasts that I often cook and freeze for later.)
- Beans: White chicken chili is traditionally made with creamy white beans, such as Great Northern or cannellini beans. But feel free to use whatever combination of beans or legumes that you prefer (see note below).
- Onion and garlic: We will sauté onion and garlic as our aromatics for the soup, which build in another layer of savory flavor.
- Chiles: I love using a mix of diced fresh jalapeño and (canned) chopped green chiles in this recipe, which add the perfect mix of heat and tang. If you’re sensitive to heat, you can omit the jalapeño. Or if you like a spicy chili, by all means, add extra!
- Corn: Whole-kernel corn — either canned or frozen — adds a touch of sweetness and a pop of texture to the soup.
- Chicken stock: Chicken stock serves as the flavorful, umami-rich base for our broth.
- Milk: Whole milk makes the broth nice and creamy without being too heavy. That said, if you prefer an even richer broth, you’re welcome to add your desired amount of heavy cream instead.
- Flour: All-purpose flour acts as a thickening agent to help give the broth a rich and velvety texture. See note below if you need a gluten-free alternative.
- Seasonings: Ground cumin and dried oregano add an earthy warmth to the broth. And of course, don’t forget to season the soup with plenty of salt and pepper too as needed.
- Garnishes: The more, the merrier when it comes to garnishes on chili! I recommend a mix of chopped fresh cilantro, crumbled tortilla chips, diced avocado, sliced jalapeños, shredded Monterrey Jack cheese and/or sour cream — whatever toppings you love best.

Recipe Variations
Here are a few other variations that you’re welcome to try with this easy chicken chili recipe:
- Use ground chicken or turkey: Use ground chicken or turkey in place of the shredded chicken, sautéing it along with the onion, jalapeño and garlic until browned.
- Use different beans: Add in whatever other beans or legumes that you have on hand, such as pinto, black or kidney beans, chickpeas or lentils.
- Add extra veggies: Add in any other soup-friendly veggies that you’d like, such as bell peppers, butternut squash, carrots, cauliflower, kale, sweet potatoes or zucchini.
- Make it gluten-free: Use a cornstarch slurry (equal parts cornstarch and cold water whisked together, then added to the soup while simmering) to thicken the soup instead of the flour. Or just skip the thickener altogether — the broth will be thinner yet still delicious!

More Chicken Soup Recipes To Try!
Looking for more Mexican-inspired chicken soup recipes to try? Here are a few of our favorites:
- 5-Ingredient White Chicken Chili
- Easy Chicken Chili
- Slow Cooker Chicken Tortilla Soup
- Cheesy Chicken Enchilada Soup
White Chicken Chili

Ingredients
- 1 tablespoon olive oil
- 1 small white onion, diced
- 1 jalapeño, cored and chopped
- 4 cloves garlic, minced
- 1/4 cup all-purpose flour
- 3 cups chicken stock
- 3 to 4 cups shredded cooked chicken
- 2 (4-ounce) cans chopped green chiles
- 2 (15-ounce) cans Great Northern beans
- 1/2 cup whole-kernel corn
- 2 teaspoons ground cumin
- 1/2 teaspoon dried oregano
- 2 cups whole milk
- fine sea salt and freshly-ground black pepper
- garnishes: chopped fresh cilantro, crumbled tortilla chips, diced avocado, sliced jalapeños, shredded Monterrey Jack cheese and/or sour cream
Instructions
- Sauté the veggies. Heat oil in a large stockpot over medium-high heat. Add onion and jalapeño, and sauté for 5 minutes, stirring occasionally, until the onion is soft and translucent. Add the garlic and sauté for an additional 1-2 minutes, stirring frequently, until fragrant. Stir in the flour until it is evenly combined and sauté for 1 more minute, stirring frequently.
- Simmer. Gradually add in the chicken broth, stirring until combined. Stir in the cooked chicken, green chiles, beans, corn, cumin and oregano. Continue cooking until the soup reaches a simmer, then reduce heat to medium-low and continue simmering for about 5 minutes. Stir in the milk and continue simmering for 5 minutes.
- Season. Give the soup a taste, and season generously with salt and pepper as needed.
- Serve. Serve warm, topped with your favorite garnishes, and enjoy!





Made this just now and it’s absolutely delicious! Instead of japaleno and green chilles I put in a bit of yellow bell pepper and spoon of chilli red flakes. It’s super spicy for me but my boyfriend can’t wait for tomorrow’s lunch :) Thank you for the idea!
Thank you, Katja — we’re so glad you enjoyed it!
This was so good and will be added to our regular winter rotation. Was a long day so didn’t feel like messing with cheese on top,
We’re so happy you enjoyed it, Max!
Do you use whole cumin?
Hi Lisa! We use ground. We hope you enjoy the recipe!
Just made this with only a minor tweak or two and I must say, it is a fantastic recipe. None too creamy, just the right amount of spice, a comforting texture. This is a keeper, without a doubt. Thank you for the fabulous write-up (and lovely pics)!
Awesome, I’m so glad you enjoyed it! :)
Made this tonight with a chicken I cooked last night in my instant pot. Didn’t have a jalapeño, used a bit of chili powder. Also squeezed fresh lime in bowls. This was so good and will be added to our regular winter rotation. Was a long day so didn’t feel like messing with cheese on top, but I’m guessing cheese and sour cream as you mention will make it even better. Thank you!
Thanks for sharing, Kerri — we’re so glad you enjoyed it! :)
YUM – just made this in an effort to get over a cold, and it is fabulous. I can tell the leftovers will be amazing too!
We’re so glad you enjoyed it, Rainey! :)
How many calories are in the chili soup?
Hi Cynthia! We’re sorry but we are unsure of the nutrition facts/amount of calories in this recipe. We currently are not publishing nutrition facts on the site, as the nutrition calculators available are not 100% accurate, and we never want to publish anything that might be misleading. However, a lot of our readers love the My Fitness Pal nutrition calculator, so feel free to try that for an estimate. We hope that helps!
I have tried the recipes that afternoon, very tasty and make it is easy enough, thank you very much
We’re glad you enjoyed it!
I adapted this recipe to make it vegetarian/vegan-I substituted the chicken for one extra can of cannellini beans and had 1 cup of frozen corn in the chili. I also substituted unsweetened almond milk for the dairy milk but otherwise followed the recipe to how it is written. It was very delicious and tasted even better the next day!
Awesome, sounds delicious!
Thank you for sharing with us, Alici! We’re so happy you enjoyed this! :)