This healthy white chicken chili is a lighter, brothier take on the classic, built with lean chicken, white beans, and mild green chiles instead of heavy cream and a pile of cheese. It comes together in one pot in under an hour and still tastes rich, warm, and satisfying. If you want a filling dinner that doesn’t feel heavy, this is the one to bookmark.
I first made this on a cold Sunday afternoon when my sister showed up with almost no notice, about an hour before kickoff. I grabbed shredded rotisserie chicken, a few cans from the pantry, and hoped for the best. It turned out so good that it’s been our standing game-day dish ever since.
This recipe is for anyone who wants a warm, protein-packed dinner without spending all afternoon at the stove. Whether you’re cooking for a crowd or just meal-prepping for the week, it holds up well and tastes even better the next day.
It also works for several different diets. The base recipe is naturally gluten-free, and you can make it dairy-free by leaving out the cheese and swapping the Greek yogurt for a plain coconut or cashew yogurt. If you’re feeding picky eaters, keep the toppings on the side so everyone can build their own bowl.

Recipe Quick Facts
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Servings: 6 bowls
- Skill Level: Easy
Before You Get Started
- Use a rotisserie chicken if you’re short on time. I do this on busy weeknights and shred the meat straight into the pot during the last 10 minutes of cooking.
- Drain and rinse your canned beans and green chiles first. I skipped this step in my first attempt, and the broth turned out cloudy with a slightly bitter edge from the canning liquid.
- Choose mild green chiles for a family-friendly heat level, or swap in diced jalapeños if you want more of a kick.
- Don’t skip toasting the spices. Cooking the cumin, oregano, and paprika in the pot for 30 seconds before adding liquid brings out a deeper flavor. I found this out by accident when I forgot the step once and the chili tasted flat.
- For a creamier texture without heavy cream, blend one cup of the cooked beans with a splash of broth, then stir it back into the pot near the end.
- Taste and adjust salt at the very end. Canned beans and broth already carry a good amount of sodium, so it’s easy to oversalt early.
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 3 garlic cloves, minced
- 1 pound boneless, skinless chicken breast (or 3 cups shredded rotisserie chicken)
- 2 cans (4 ounces each) diced mild green chiles
- 2 cans (15 ounces each) white beans, such as cannellini or great northern, drained and rinsed
- 4 cups low-sodium chicken broth
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- 1/2 cup plain Greek yogurt (or sour cream)
- 1/2 cup shredded Monterey Jack cheese, optional
- Juice of 1 lime
- Fresh cilantro, sliced jalapeño, and tortilla strips, for topping
Instructions
Step 1: Prep the Chicken and Vegetables
Dice the onion and mince the garlic. If you’re using raw chicken breast, pat it dry and set it aside whole. You’ll poach it directly in the broth later and shred it once it’s cooked.
Measure out your spices ahead of time and set them in a small bowl next to the stove. Once the onion starts cooking, things move quickly, and having everything ready keeps you from scrambling mid-step.
Step 2: Sauté the Aromatics
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion and cook for 4 minutes, stirring occasionally, until it turns soft and translucent.
Next, add the garlic, cumin, oregano, and smoked paprika. Cook for 30 seconds, stirring constantly, until the spices smell fragrant. (I learned this step matters more than it looks. In my first attempt, I skipped toasting the spices and the finished chili tasted one-note and flat.)
Step 3: Simmer the Chicken Base
Pour in the chicken broth, then add the whole chicken breast. Skip this if you’re using pre-cooked rotisserie chicken. Stir in the green chiles, salt, and pepper.
Bring the pot to a boil, then reduce the heat to low. Cover and simmer for 20 minutes, or until the chicken reaches an internal temperature of 165°F.
Step 4: Shred the Chicken and Add the Beans
Remove the chicken breast with tongs and shred it with two forks. Return the shredded chicken to the pot along with the white beans. (In my kitchen, I always shred the chicken while it’s still warm. It pulls apart much easier than after it cools.)
Simmer uncovered for another 10 minutes so the beans warm through and the broth thickens slightly.
Step 5: Stir in the Creamy Finish
Remove the pot from the heat completely. Stir in the Greek yogurt and lime juice until fully combined.
Adding the yogurt off the heat keeps it from curdling. I found this out the hard way during my second test batch, when I stirred it in while the chili was still boiling and ended up with small curdled flecks throughout the broth.
Step 6: Serve and Top
Ladle the chili into bowls. Top with shredded cheese, fresh cilantro, sliced jalapeño, or crushed tortilla strips, if using. Serve immediately while hot.

How To Make Healthy White Chicken Chili (Quick Reference)
- Sauté onion in olive oil, then add garlic and spices.
- Pour in broth, chiles, salt, and pepper; add the chicken breast.
- Simmer for 20 minutes until the chicken is cooked through.
- Shred the chicken and stir in the white beans.
- Simmer for 10 more minutes to thicken the broth.
- Remove from heat, then stir in Greek yogurt and lime juice.
- Top with cheese, cilantro, and jalapeño, and serve.
Tips for Best Results
- Simmer the chili uncovered during the last stretch of cooking. This lets extra liquid evaporate so the broth clings to the beans instead of running thin.
- Use full-fat Greek yogurt rather than nonfat. I tested this recipe with nonfat yogurt once, and the texture turned slightly grainy once it cooled.
- Warm your tortilla strips in a dry skillet for 2 minutes before topping the chili. It keeps them crisp instead of going soggy in the broth.
- Add an extra can of beans if you want a thicker, heartier chili with more fiber per serving.
- Squeeze the lime juice right before serving, not during cooking, so the flavor stays bright instead of turning dull.
Ingredient Substitutions
| Original Ingredient | Substitute | Effect on Taste/Texture |
| Chicken breast | Rotisserie chicken | Faster prep; broth turns slightly saltier |
| Greek yogurt | Sour cream | Richer and tangier, but lower in protein |
| Cannellini beans | Great northern beans | Nearly identical; slightly firmer bite |
| Mild green chiles | Diced jalapeños | Noticeably spicier with sharper heat |
| Smoked paprika | Chipotle powder | Deeper smoky flavor with more heat |
Storage & Reheating
Store leftover chili in an airtight container in the refrigerator for up to 4 days. The flavor actually improves after a day, once the spices settle into the broth.
Reheat gently on the stovetop over low heat, stirring occasionally, until warmed through. Avoid boiling it hard, since high heat can cause the yogurt to separate.
To freeze, leave out the yogurt and cheese, then freeze the base for up to 3 months in a freezer-safe container. Stir in fresh yogurt after reheating.
FAQs
Is white chicken chili healthy?
Yes, especially this version. It uses lean chicken, fiber-rich beans, and Greek yogurt instead of heavy cream, which keeps saturated fat lower than many traditional white chili recipes. Estimated nutrition will vary based on your exact ingredients and brands, so calculate exact values for your own version if needed.
Can I make this in a slow cooker?
Yes. Sauté the onion, garlic, and spices in a skillet first, then transfer everything except the yogurt to a slow cooker. Cook on low for 6 hours or high for 3 hours, then stir in the yogurt at the end.
What can I use instead of Greek yogurt?
Sour cream works as a direct substitute, though it adds more fat and less protein. Light cream cheese, stirred in at the end, also creates a similarly creamy texture without curdling.
Why did my chili turn out watery?
This usually happens when the pot simmers covered for too long. Try simmering uncovered during the final 10 minutes, which lets excess liquid evaporate and thickens the broth naturally.
Can I freeze white chicken chili?
Yes, but leave out the yogurt and cheese before freezing, since dairy can separate when frozen and reheated. Freeze the base for up to 3 months, then stir in fresh yogurt after reheating.