Food/ Recent/ Soup

The Best White Chicken Chili

This white chicken chili recipe is easy to make and perfect for the cold winter days ahead! 

Chili is probably one of my favorite meals to make (and to eat!). Especially a white chicken chili. If you want to add something new to your weekly meal planning, but don’t want to stress over a labor-intensive meal, this recipe is the one to try!

This is the BEST chili alternative to your traditional beef, kidney bean, and chili powder recipe. It still tastes incredible AND it’s super easy to make. That’s a combination you really just can’t beat.

So, today, I’m sharing my all-time favorite White Chicken Chili recipe. My husband and I have loved this recipe for years and it’s a go-to recipe when we have guests. (I hope we can get back to dinner parties soon!) During the winter season, I make this recipe a lot. It’s the perfect warm meal to eat after a busy week day or on a chill weekend.

White Chicken Chili Recipe with lime

White Chicken Chili Recipe

Not only is this recipe packed with protein, but it’s also super flavorful. The best part is that it can be easily altered to accommodate any food preferences or diet. And if you offer a variety of topping choices, guests can make their chili exactly how they like it. This White Chicken Chili is hearty, flavorful and a great alternative to the traditional beef chili, with a green chile and chicken twist.

Not only does this recipe make enough for a big family meal but it can also be perfect for a couple’s night with leftovers for lunch, and recipes that make enough for leftovers for a few days.

Once you gather all the ingredients from your local grocery store you can whip this chili up in no time.

What Ingredients Go into White Chicken Chili?

This may look long, but I promise, it’s deceivingly easy once you gather all the ingredients together. You might even have most of these ingredients in your pantry already. So don’t forget to look before you shop!

Olive Oil

I prefer olive oil for the antioxidants and healthy monounsaturated fats, but you can also use any vegetable oil here.

Yellow Onion

These onions pack the most flavor, which is why they are always my go-to.

Garlic Cloves

I recommend using fresh minced garlic since it really adds to the flavor, but pre-minced garlic from the store works too. If I’m using fresh garlic cloves, I use a garlic press or toss them in the food processor with the yellow onion!

Green Salsa Verde

Salsa verde adds flavor without too much heat. Or, sub out the mild green salsa for Trader Joe’s Hatch Valley salsa if you like your chili extra spicy!

Chopped Green Chilies

Remember, if you don’t like heat, be sure to buy the mild kind!

Cumin, Oregano & Cayenne Pepper

These three spices make up the perfect combination! If you prefer heat, feel free to give the Cayenne Pepper a few extra shakes.

Salt and Black Pepper

As always, add to taste. I personally love adding a little sprinkling of black pepper on top of the finished chili.

Chicken Broth

Any canned, boxed, or tablet version of broth will do! Vegetable broth is a great alternative, especially if you want to make this chili vegan.

Chicken Breast

I prefer using chicken breasts rather than thighs since I prefer white meat in this recipe . A quick and easy cooking option is to boil the chicken for 15 minutes and then shred it. Or just leave out the chicken for a vegan chili.

White Beans

Great Northern beans and Cannellini beans are my favorite white beans to use for this chili. Canned beans are the easier option, but if I have more time, I cook dry beans in the instant pot.

Monterey Jack Cheese

Feel free to play around with cheeses if Monterey Jack isn’t your jam. Also, any vegan cheese works well for a vegan alternative – or opt for a cheese-free chili!


These are completely up to you, but we love adding sour cream, cheese and crushed tortilla chips on top once the chili is served. Cilantro, lime, or avocado are also great options that can add additional flavors to your chili. So I opt for dairy-free sour cream and vegan cheese along with a healthy squeeze of lime! Lime juice really takes the flavor to the next level!

White Chicken Chili Recipe


Now that we have our ingredients, it’s time to start prepping and cooking! There is only a tiny bit of prep for this recipe – Steps 1 to 3 – which is great for a busy day!

Follow these super easy step by step instructions and WOW your family with a delicious meal that everyone will love.

Step 1

Boil chicken breast for 15 minutes before shredding it and setting aside.

Step 2

Dice onions and green chiles and set aside until needed.

Step 3

In a large pot (or dutch oven), heat the olive oil and saute the onions until tender or see-through. Keep a continual stir going to prevent the onions from burning!

Step 4

Add in minced garlic, green chilies, cumin, oregano, and cayenne pepper. Stir frequently for 5 minutes. Keep a continual stir to prevent garlic from burning!

Step 5

Add green salsa verde and stir thoroughly.

Step 6

Drain and rinse beans using a colander or mesh strainer.

Step 7 

Mix in chicken broth, chicken, and (drained) beans. Bring it to a boil and then reduce heat and let everything simmer on low for at least 15 minutes. 30 minutes is even better to help the flavors meld. Stir occasionally.

hearty White Chicken Chili Recipe with lime

Step 8

Remove chili mixture from heat and stir in cheese until melted.

Step 9

Serve in soup bowls and add toppings of choice!

Cilantro for White Chicken Chili Recipe

White Chicken Chili Recipe with lime

White Chicken Chili Recipe with lime

Cooking Tips For White Chicken Chili

Tip 1: Make it in Instant Pot or Crock Pot

When I am running around trying to do all the jobs, sometimes I just do not have a good chunk of time in the day to set aside for cooking a healthy meal. So that’s why I love having my Instant Pot handy. On busy evenings, I can throw most of the ingredients in the pot and then I can cook this chili in no time and with little attention.

I love using the Saute feature on my Instant Pot.

It’s perfect for drawing out the flavors of the spices, onions, and garlic to really make them prominent in the chili. It also infuses these flavors into the chicken so every bite is packed full of flavor. Once I’ve given everything a good saute, I switch it to the Soup/Broth setting and let it simmer for about 15-30 minutes. Now, 20 minutes it’s my sweet spot, but you may prefer a longer simmer for your chili.

Instant Pots are super forgiving, so if you have your chili simmering on the warm setting for a while – and maybe you forget in the mad rush of children’s demands, or work/life chaos – don’t worry. Your chili will still taste great when you do decide to eat it.

Another way you can utilize your Instant Pot is to throw your chicken breasts in and cook for 15 minutes rather than boiling them (Step 1). This method probably doesn’t save much by way of cooking time but it does save an extra pot or pan to clean up at the end of the meal!

The Instant Pot just makes it so much easier (and quicker) for me to cook an awesome meal in a rush!

If you don’t have an Instant Pot, pull out your crockpot! Using a crockpot is another great option for a busy day. Throw all the ingredients in the slow cooker first thing in the morning – let them slow cook all day – and by the time dinner comes around, you’ve got a super tasty white chicken chili waiting for you to gobble up!

Instant Pot Recipe

Tip 2: Heat up your chili!

If you are like me then a little bit of spice in recipes makes everything nice! I am a sucker for spicy foods so I always amp up the heat level in my chilies when I can get away with it. My go-to methods for spicing up this white chicken chili include 1) adding a little extra cayenne pepper, 2) throwing in a hot green chile or two, or 3) putting a few fresh or pickled jalapeños on top before serving. So I’d love to hear any other spice alternatives if you have suggestions!

I recommend that you be in tune with the amount of spice you can personally handle and adjust the recipe accordingly! Nothing is worse than having a meal that’s too spicy to eat. And trust me, if you use the Hatch Valley salsa, it may be too spicy for some people so I’d recommend not going that route if you’re having guests! (I avoid it right now since I’m breastfeeding and spice seems to upset my poor little guy!)

Tip 3: Freeze and store your chili for leftovers

We almost always end up with too much to eat. But I specifically make too much food so that I can have leftovers for the week. Leftovers are so handy to have on hand for our busy lives – and I am sure they would be for yours, too! So sometimes I even double the recipe just to get more leftovers to store for my lunches the next week.

When I am getting ready to clean up dinner, I put all of our leftovers in a glass mason jar or airtight glass container before popping them into the freezer. (Let it cool a little bit before storing!) This makes it so easy for busy lunchtimes. All I have to do is pull the container out of the freezer and run it under hot water to defrost. (Or, put it in the fridge the night before to defrost.) Then, I let it simmer until warm on the stove. A delicious lunch in 15 minutes or less.

Tip 4: Try Variations!
Make it Vegetarian 

This white chili recipe is so easy to adjust for a vegan or vegetarian-friendly option and it will still taste delicious. There are just three quick adjustments to make to the recipe, and boom! You have a yummy vegan/vegetarian meal ready to go.

  • Your first adjustment is swapping out the chicken broth for vegetable broth. You really won’t taste the difference enough for this swap to matter.
  • Next, leave out the chicken! Honestly, I like this version just as much. Then you can sub in extra beans for the meat or just leave the chicken out and it’s perfectly fine. If you add extra beans, you can either go with an alternative bean (like black or pinto) or just keep with the same white bean you used in the original recipe. I know some people throw in some tempeh instead of meat which works just as well.
Make it Vegan
  • Make the same adjustments as above but find substitute toppings that are dairy-free.
  • Sub the Monterey Jack cheese for any vegan cheese. I like the Daiya vegan brand since it melts well. Or, if you aren’t a fan of vegan cheese, just opt out! This recipe is already delicious and leaving out the cheese won’t change that! I promise.
  • Buy vegan sour cream
  • Top with extra avocado
Make it high protein
  • Double the amount of chicken and reduce the cans of beans from three to two.
Tip 5: Have fun with toppings!

My favorites are lime, cilantro, and avocado. Then my husband loves extra cheese, sour cream and crushed tortilla chips!


I hope you enjoy this white chicken chili recipe as much as I do! Please let me know which variations you chose and how it turned out. I would love to hear about it! And If you come up with a new twist to the recipe – please share! I am always on the lookout for fun ways to spice up my recipes when I need a change.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
White Chicken Chili Recipe

White Chicken Chili Recipe

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5.00 out of 5)
  • Author: Teri
  • Prep Time: 25
  • Cook Time: 20
  • Total Time: 45
  • Yield: 6-8 servings 1x
  • Category: Soup


  • 1 Tablespoon Olive Oil
  • 1 yellow onion, chopped
  • 3 cloves garlic, crushed
  • 1 jar green salsa verde
  • 2 (4 ounce) cans chopped green chilies
  • 2 teaspoons ground cumin
  • 1 teaspoon ground oregano
  • 1/8 teaspoon ground cayenne pepper (optional)
  • 1/2 teaspoon salt
  • 2 cans (14.5 ounce each) chicken broth
  • 3 cooked chicken breasts
  • 3 (15 ounce) cans white beans, drained
  • 2 cups shredded Monterey Jack cheese, OR vegan cheese


  1. Heat oil in large pot and slowly cook the onion until tender.
  2. Add garlic, chilies, cumin, oregano and cayenne.
  3. Add salsa and stir.
  4. Mix in chicken broth, chicken, and beans. Cook about 15-20 minutes.
  5. Remove mixture from heat and stir in cheese until melted.
  6. Top with sour cream.


Notes: For the leftover chicken, you can buy pre-cooked chicken, a rotisserie chicken or just boil chicken breasts for 15 minutes and then shred.

Keywords: White Chicken Chili



Shop the Post

Rate This Post

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)


  • Reply
    Rachel R.

    I’m vegan and make a very similar white chili – two great subs for protein are half a cup of quinoa (rinsed) or a cup of lentils (green or brown – red would just fall apart) – or both! I’d recommend another can or two of broth, since both of those things will absorb a lot of the broth.

  • Reply

    I made this for for my family last night (except with turkey breast/lentils in place of chicken). It was delicious and something different. Thank you!

  • Reply

    Thanks for this delicious dish. I tried it and honestly, the taste was awesome. I loved it and will cook again.

  • Leave a Reply

    This site uses Akismet to reduce spam. Learn how your comment data is processed.