This slow cooker white chicken chili has been one of my family’s favorite chili recipes for years – and also one of the most popular recipes on our whole website. My kids love the warm spices and tender chicken, and I love how easily all the ingredients come together and that it’s so creamy and good while still being dairy free. All I have to do is combine everything in the morning and enjoy a cozy dinner in the evening!

Recipe Highlights
I’ve made this recipe so many times I know it by heart. So I can confidently say it has been perfected and is pretty much failproof. Here are just a few reasons why it’s so great:
- This recipe is naturally dairy free and uses canned coconut. And hundreds of tasters will tell you: It doesn’t taste like coconut!
- It only takes 10 minutes of prep time and the total time will depend on your cooking method. I’ve included stovetop, slow cooker, and Instant Pot directions in the recipe card below.
- There are no beans in my recipe, making it a good option for Whole30 or those who don’t love beans in their chili. However, feel free to add a can of beans if you’d like (pinto beans or white beans are a great choice)
- White Chicken Chili is the perfect vehicle for my favorite Mexican-inspired toppings: fresh cilantro, lime wedges, diced green chiles, and a handful of crushed blue corn chips or tortilla strips.
- This recipe freezes well. You can make a double batch if using a large slow cooker and save yourself from having to cook a few nights in the future.
Health Benefits
Chicken is a lean protein source that contains niacin and other B vitamins to help support a healthy body. I always make sure to read poultry labels to ensure I’m choosing the highest quality chicken whenever possible to get the most nutrients out of my protein, looking for options that are free from antibiotics and hormones.
Then, I use homemade bone broth, which offers gut-healing collagen and proline, as well as all the fresh veggies that provide a boost of vitamins, minerals, and fiber. As a result, this chili makes for a well-rounded dish that can help boost my immune health, promotes muscle growth, and keeps me full at the same time.
Ingredients Needed
Here’s everything you need to make this crockpot white chicken chili today:
- Boneless chicken breasts or chicken thighs – this recipe employs my tips for how to make the perfect chicken breast, ensuring this high quality protein always comes out tender and juicy
- Onion — I use a yellow onion in my chili, but white onion works well
- Bell pepper — any color bell pepper will do
- Jalapeño
- Garlic
- Spices — you’ll need ground cumin, dried oregano, salt, and pepper
- Chicken broth – I use homemade bone broth, but store-bought broth or stock works great
- Coconut milk – canned full-fat canned coconut milk is what you are looking for in this recipe. It will give you that creamy white chicken chili result. The coconut milk that comes in a carton contains much less fat and your chili will be more like a soup. If you don’t need it to be dairy-free or Whole30-compatible, feel free to use milk or half-and-half
- Lime juice
- For toppings – I like fresh cilantro, sliced green onions, diced avocado, tortilla chips, sour cream, and/or sliced jalapeños (fresh or pickled)
- Optional – canned white beans (such as pinto beans, Great northern beans, cannellini beans, or navy beans)
Find the ingredient list with exact measurements in the recipe card below.
Ingredient Highlight: Coconut Milk
Sometimes when people see that this recipe is made with canned coconut milk, they think it will have a coconut flavor. This is one of those ingredible recipes that employs coconut milk as a dairy free option to create the creamy consistency I’m going for, but doesn’t taste like coconut at all because of the spices and lime.
I used to eat 100% dairy free, but over the years I’ve learned ways to enjoy dairy even when following a lactose intolerant diet. However, if possible, I still like to make dairy-free recipes just for simplicity and to make them available for a vairety of dietary needs. Not only does the coconut milk make this chili so rich and creamy, it also provides many provides many nutrients, including vitamin C, folate, iron, magnesium, potassium, copper, manganese, and selenium.
It’s Dairy-Free with Coconut Milk
Using coconut milk keeps this dish dairy-free and Whole30-compatible. Canned coconut milk with full fat doesn’t need conversions and can be substituted one-to-one for whole milk or half and half. You won’t taste the coconut at all in the end because of all the other flavors and spices in the dish, but if coconut isn’t your favorite, you can use any plain, unsweetened non-dairy milk or creamer.
Mix Up The Ingredients
I love that this recipe is so versatile! Some of my favorite ways to switch it up include:
- Adding toppings like a dollop of sour cream or Monterey Jack cheese
- Including canned drained beans, such as pinto beans, black beans, cannellini beans, or kidney beans
- Swapping the raw chicken with leftover rotisserie chicken or shredded chicken
- Mixing in frozen corn or roasted green chilies
How To Make Slow Cooker White Chicken Chili
It doesn’t take many steps to get this delicious white chili simmering away:
- Layer: Add the onion, pepper, garlic, and spices to the bottom of a slow cooker. Arrange the uncooked chicken on top in a single layer. Then, pour the broth on top.
- Cook: Cover the slow cooker, and cook on low for 5-6 hours or until the chicken reaches an internal temperature of 165F and the vegetables are tender.
- Shred the chicken: Remove the chicken, and shred it with two forks. Then, return it to the slow cooker. Add the drained canned beans, if using.
- Combine: Turn the heat to high and stir in the coconut milk. Then, continue to cook until the chili is heated through. Stir in the lime juice and cilantro.
- Serve: Season to taste, portion the chili into bowls, and enjoy with toppings.
Thicken The Chili
I love the consistency of this chili, but there are a few ways to thicken it (and any soup) if desired:
- Make a cornstarch slurry — cornstarch is a gluten-free grain that, when mixed with cold water, turns into a slurry. Mix the slurry in a small dish then add it directly to the simmering chili. It will start to thicken after about 30 seconds of simmering
- Use arrowroot powder — instead of cornstarch, make a slurry using arrowroot powder. This option results in a glossier soup and slightly less thickness, but it’s a great option if you want to keep this recipe Whole30 or grain free
- Use a flour roux — a roux is made by whisking a few tablespoons of flour into a few tablespoons of fat, such as melted butter, to make a thick paste-like base to which you add more liquid. It’s how traditional gravy is made. If you wanted to use this method to thicken this recipe, create a flour-butter roux on the stovetop, then ladle in some of the soup, stirring until it’s thickened, then return the thickened mixture to the slow cooker
- Add cream or coconut milk — stirring in a thick dairy product, such as cream cheese, sour cream, yogurt, or half-and-half can add thickness to a recipe. For a dairy-free or Whole30 option, canned coconut milk works well in most recipes
- Puree beans — beans can be used to thicken a soup recipe and add some fiber and protein at the same time. To use beans to thicken, drain them then puree the beans in a food processor. Slowly stir the pureed beans into the liquid until it thickens
- Reduce — you can often thicken a soup or sauce recipe by letting it cook longer on the stovetop. This allows some of the liquid to steam away and the remaining liquid gets thickened or “reduced”
How To Serve
This crockpot white chicken chili recipe is the perfect vehicle for a variety of chili toppings like fresh cilantro, avocado, jalapeños, and crushed blue corn chips. I also like to serve it with a side of homemade guac and chips, freshly baked cornbread muffins, jasmine rice, or a light salad such as our green goddess salad.
How To Store
I love it when I have a portion or two of this Whole30-friendly white chicken chili tucked away in the freezer for a quick and easy meal. I either freeze the entire batch in shallow freezer-safe airtight meal prep containers or split it into smaller portions and freeze it in souper cubes.
For meal prep or storing leftovers in the refrigerator, I transfer my leftover chili to an airtight container. It keeps fresh for up to 4 days in the fridge.
Want to save this recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
White Chicken Chili Recipe
This hearty, bean-free Slow Cooker White Chicken Chili takes just 10 minutes to prep and is naturally dairy free. It’s great for busy weeknights and freezer meal cooking sessions. You can add a can of beans, if you’d like, and customize it with favorite toppings.
Ingredients
- 1 ½ lbs boneless, skinless chicken breasts or thighs
- 1 tablespoon avocado oil or olive oil (for stovetop and Instant Pot versions only)
- 1 medium yellow onion, diced
- 1 medium bell pepper (any color), diced
- 1 small jalapeno, seeds and membranes removed, finely diced
- 6 garlic cloves, minced
- 2 ½ teaspoons ground cumin
- 1 teaspoon dried oregano
- 1 tablespoon chili powder
- 1 teaspoon fine salt, plus more to taste
- ½ teaspoon black pepper
- 1 ½–2 cups chicken broth (purchased broth or homemade bone broth)
- 1 (14-ounce) can full-fat coconut milk*
- Juice of ½ lime*
- ½ cup chopped fresh cilantro
- Fresh cilantro and lime wedges for garnish, optional
- Optional: 1 (14-ounce) can white beans, drained and rinsed
Instructions
Slow Cooker Directions:
- Add the onion, peppers, garlic, and spices (cumin, oregano, chili powder, salt, and black pepper)to the bottom of a slow cooker. Arrange the chicken on top of the vegetables in a single layer.
- Add the broth and place the lid on the slow cooker.
- Set heat to LOW and cook 5-6 hours or until the chicken is done and the vegetables are tender.
- Remove the chicken from the slow cooker and shred it with two forks.
- Return the shredded chicken to the slow cooker.
- Turn the heat to HIGH. Add the coconut milk and stir. Add the beans, if using. Replace the lid and continue heating for an additional 15 minutes.
- Stir in the lime juice and fresh cilantro.
- Taste and adjust seasonings as desired.
- Serve garnished with chopped cilantro and lime wedges, if desired.
Stovetop Directions:
- Place a large soup pot or Dutch oven over medium heat.
- Add oil and heat until it’s hot.
- Add the onions and peppers and saute for 5-6 minutes, stirring occasionally, until the veggies start to soften.
- Add garlic, cumin, oregano, chili powder, salt, and pepper.
- Continue to cook until fragrant, about an additional 30 to 60 seconds.
- Lay the chicken in the pan over the onion and pepper mixture. Add 1 cup of broth and bring it just to a boil.
- Reduce the heat, cover, and simmer for 12-15 minutes or until chicken is cooked through.
- Shred the chicken in the pot using two forks (or, you can transfer the chicken to a cutting board to shred before returning it to the pot).
- Add the remaining 1 cup of broth and coconut milk; return to a simmer. Add the beans, if using.
- Cover the pan and allow the chili to simmer for an additional 10 minutes.
- Remove from heat and stir in the lime juice and cilantro.
- Taste and adjust seasonings as desired.
- Serve garnished with chopped cilantro and lime wedges, if desired.
Instant Pot Directions
- Select the ‘Saute’ function on the Instant Pot.
- Add oil.
- When the oil just starts to shimmer, add the onion, bell pepper, and jalapeno.
- Saute 5 to 6 minutes, stirring occasionally, until onion and peppers start to soften.
- Add the garlic, cumin, oregano, chili powder, salt, and pepper. Cook an additional 30 seconds or until fragrant.
- Press ‘Cancel’. Add the chicken breasts and 1 ½ cups of broth.
- Lock the lid into place. Turn the vent valve to the ‘Sealing’ position.
- Select the ‘Manual’ or ‘High Pressure’ setting and set the cooking time to 10 minutes.
- When cooking time is up, allow the pressure to naturally release for 10 minutes, then release remaining pressure using the quick-release method (i.e. flip the vent valve to ‘Venting’ position)
- Remove the chicken from the Instant Pot and shred it with two forks.
- Return the shredded chicken to the Instant Pot. Add the beans, if using.
- Add the coconut milk, additional 1/2 cup of broth, if needed, lime juice, and fresh cilantro. Stir to combine.
- Turn onto the sauté setting to heat through. Once hot, taste and season with additional salt and pepper as desired.
Last Step! Please leave a review and rating letting us know how you liked this recipe! This helps our business thrive so we can continue providing free recipes and high-quality content for you.
Notes
*Light coconut milk may also be used, which reduces the amount of fat to 10 grams per serving.
To use pre-cooked chicken, cook the vegetables as directed until tender then stir in the cooked, shredded chicken before proceeding to the next step.
Nutrition Information
- Serving Size: About 1 ½ cups
- Calories: 327
- Fat: 17 g
- (Sat Fat: 4 g)
- Sodium: 676 mg
- Carbohydrate: 6 g
- (Fiber: 2 g
- Sugar: 3 g)
- Protein: 28 g
- Cholesterol: 58 mg
Dietary
Photo Credit: The photos in this blog post were taken by Jess of Plays Well with Butter.
For ultimate success, we highly recommend reading the tips in the full blog post above. All photos and content are copyright protected. Please do not use our photos without prior written permission. If you wish to republish a recipe, please rewrite the recipe in your own unique words. Link back to the source recipe here on The Real Food Dietitians. Thank you!
So we are “snowed in” today and this looks perfect HOWEVER, I don’t have a can of full fat coconut milk in my pantry. Is there an alternative? Is this ingredient a deal breaker on the flavor / consistency? thanks in advance!
Hi Emily!
Sorry for the late reply – I was enjoying some fresh air and shoveling out the chicken coop after yesterday’s big storm here in Colorado.
The full-fat coconut milk isn’t a deal breaker – it just adds creaminess and makes it ‘white’. It also adds fat to make what would be a relatively low-fat chili more satisfying.
You can sub almond or cashew milk if you’re keeping it Whole30 and still want a creamier texture (or add milk/cream if you’re not Whole30-ing). If you leave out the milk entirely, I’d suggest adding some diced avocado to the top when you serve it for some fat to keep you satisfied longer.
Hope that helps!
Thanks Jessica for the thorough / helpful response! I am making this tomorrow night (finally no snow & made it to Trader Joe’s for full fat coconut milk) so I will let you know how it turns out!
Thanks for this information. I’m allergic to coconut so I’m glad to see the substitution. I’m also healing my gut so I can’t use any of the peppers or chili powder. Any suggestions on substitutions?
Hi Sandy,
I’m not sure you could substitute anything for the peppers or chili powder and retain any sort of ‘chili’ flavor. Cumin, as it’s a seed, is also contraindicated on an auto-immune paleo protocol. So basically, what we’re looking at is creating an entirely different flavor profile.
I would suggest replacing the bell pepper with more onion or even carrots. If you leave out the peppers, cumin and chili powder then I’d suggest taking a more traditional ‘chicken soup’ twist on things by using dried thyme, sage, rosemary, etc. You’ll still have an easy dish to prepare that’s hearty and nourishing, but it won’t be chili.
Hope that helps!
Hey Jessica! I could only figure out how to reply lol just a quick question. I am making this in the instant pot later. I don’t have a can of coconut milk but I have the refrigerated box kind. Will that work the same or should I skip it? I was thinking of adding sweet potato and maybe cauliflower also topping with avocado so wouldn’t be a huge deal if I couldn’t add the milk.
Hi Tara,
If all you have is the carton coconut milk then I would just skip it all together. The coconut milk from the can is really thick which keeps the dish from getting too watery. However… since you’re using the Instant Pot for this recipe, you can decrease the broth by 1-1 ½ cups during cooking and then add the coconut milk from the carton after removing the lid and you may get really good results (sorry…kind of thinking out loud here as I type!)
Hi Jessica! I’m clearly late to the party (by like a year) but better late than never 🙂 if i’m subbing regular milk or cream for the coconut milk which i couldn’t find anywhere in our market (grumble) how much should i use? Would it still be 14 oz? Thanks in advance!
Hi Nicolle,
Better late than never, right?! If you’re using heavy cream in place of the coconut milk I would start with 4-6 ounces then add more if you feel it needs to be creamier.
Thanks for sharing! I made this tonight for dinner, it turned out amazing! I added a can of Rotel to my batch for a little extra spice and flavor – definitely my favorite whole30 recipe now!
This is so great to hear – “favorite Whole30 recipe”..that’s quite the compliment! 🙂 Thank you for sharing your feedback…we appreciate it!
Hi from England…
Please excuse my ignorance, but what is “Whole30”?
Hi Ron,
We’re glad you asked! The Whole30 is a very popular 30-day nutrition reset program that’s based on whole, nutritious foods. You can learn more about the Whole30 here: and read our thoughts as dietitians here:
I just discovered this website & the recipe for slow cooker white chicken chili. I’m planning to make it this weekend and will also add a can of Rotel tomatoes, as suggested by Maria on 01/09/17. Sounds yummy!
Enjoy! We hope you enjoy this recipe!
Hi!! Is rotel whole30 compliant?
Rotel is Whole30 compliant. Here is a great resource that’s super helpful with identifying if a product is Whole30 compliant based on ingredients. https://whole30.com/downloads/additives.pdf
Have you tried in a pressure cooker? I am wondering if I could saute veggies in the instant pot then add chicken and let the pressure cooker do the work! Thanks!
Hi Sara,
Yes, I have and you’re right on about sauteing the veggies first then adding the chicken and remaining ingredients (except coconut oil and cilantro) – I cook mine at high pressure for 17 minutes with natural release.
Hi Jessica! I have a Q RE: instant pot happenings – you said except coconut oil and cilantro above. Did you mean the coconut milk? And if so, when did you add in the coconut milk? After cooking at high pressure for 17 minutes with natural release? Do I turn on a heat setting at that point? Sorry, I’m SUPER new to the IP (bought one because of you guys!) and I am trying not to botch this recipe in it :o) Thanks in advance!!
Hey Christina,
Sorry, that should have been “except coconut milk and cilantro”. You’ll add both of those at the end after you’ve released the pressure naturally (then flipped the vent valve to release anything still left in there).
Once you’ve removed the lid and stirred in the coconut milk you can turn the pot to ‘Saute’ to warm it up a bit. Add the cilantro just before serving.
Hope that helps – enjoy your chili!
Awesome, thank you soooooooo much!! Really appreciate it!
Of course!
At what point do we add the oil? Its not in the steps.
Hey Ryan,
If you’re making the stovetop version you’ll add it before you saute the onions. The slow cooker version doesn’t require oil since you’re just tossing everything into the slow cooker.
What about for the Instant Pot method? It says add oil as first step – is it the same amount as you would for the stovetop version?
Yes, that is correct.
Hi
Was the ghee/avocado oil/coconut oil purposely left out of the slow cooker option? I noticed it in the stovetop direction but not in the slow cooker direction…. Just checking. Thanks 🙂
Hi Nek,
No, it wasn’t. The slow cooker option has you tossing everything right into the slow cooker versus sauteing the vegetables in the stovetop option – so you don’t need to add the oil to the slow cooker. However, you certainly can do so to add more flavor and some fat.