40 tested recipes
Skip to the recipe ↓

One-Pot White Chicken Chili (30 Minutes)

A bowl of creamy one-pot white chicken chili with shredded chicken, white beans, corn and green chiles, topped with cheese, sour cream and avocado

White chicken chili has a shortcut problem. The top search results mostly start with pre-cooked rotisserie chicken, or they hand the whole job to an Instant Pot, or they lean on a block of cream cheese for body. All three shortcuts work, but they leave the same gap: a true stovetop one-pot white chicken chili that cooks raw chicken in the pot, in about 30 minutes, and gets its creaminess from the beans themselves instead of cream cheese. This is that version. Raw chicken thighs simmer in the broth until tender, one can of white beans gets blended into a silky base, and corn, green chiles, and lime finish a chili that tastes like it simmered for hours — in one pot, on the stove, in half an hour.

The method is built around two moves. First, the chicken cooks in the pot, not before it: thighs go into the simmering broth whole, cook through in about 15 minutes, then get shredded and returned. That is what makes the 30-minute promise honest without rotisserie chicken, and the chicken picks up the cumin and green chile flavor as it cooks instead of being stirred in cold at the end. Second, the creaminess comes from blended beans, not cream cheese: one can of cannellini beans, blitzed with a little broth, thickens the whole pot into a silky base with no dairy at all in the chili itself. All times below are estimates, since cooking speed varies with your stove and pot.

Prep time: 10 minutes (estimate)
Cook time: 20 minutes (estimate)
Total time: 30 minutes (estimate)
Servings: 6
Difficulty: Easy

Why this white chicken chili works

Blended beans are the quiet trick that makes this chili work without cream cheese. Cannellini beans are starchy enough that, blitzed with a cup of broth, they turn into a smooth, creamy base that thickens the whole pot. Cream cheese does the same job, but it brings a tang that can dominate the chili and a texture that can turn grainy if the pot gets too hot. Blended beans taste like the chili itself — savory, mild, and thick — and they let the green chiles and cumin do the flavoring. The second can of beans stays whole, so the chili still has beans to bite into.

Raw thighs are the right chicken here for two reasons. First, they cook through in a 15-minute simmer, which is exactly the window the chili needs anyway — no extra step, no pre-cooking. Second, thighs stay juicy in a simmering pot in a way breast does not: breast cooked from raw in a chili for 15 minutes can go stringy, while thighs shred into tender ribbons. The chicken is seasoned only with salt and pepper before it goes in, because the chili's spices are already in the pot, and the chicken absorbs them as it cooks.

The spice timing matters more than the spice list. Cumin, oregano, and chili powder go into the hot oil with the onion and garlic and cook for a full minute before any liquid goes in — blooming them in fat wakes up their flavor in a way that stirring them into cold broth never does. If you add the spices with the broth, the chili tastes flat and dusty; bloomed first, it tastes warm and deep. That one minute is the difference between a chili that tastes like a can of beans and one that tastes like a pot that simmered all afternoon.

Corn and lime go in last for the same reason: they are the bright notes, and bright notes fade with long cooking. Frozen corn needs only 5 minutes to heat through, and it stays sweet and pops when it is not boiled for half an hour. Lime juice goes in off the heat so its acidity stays sharp, and cilantro goes in at the same moment so it stays green and fragrant instead of wilting into the pot.

Ingredients

  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced (about 1 cup)
  • 3 cloves garlic, minced (about 1 tablespoon)
  • 1 jalapeño, seeded and finely diced (optional, for gentle heat)
  • 2 teaspoons ground cumin
  • 1 teaspoon dried oregano
  • ½ teaspoon chili powder
  • 4 cups low-sodium chicken broth
  • 2 cans (15 oz each) cannellini beans, drained and rinsed, divided
  • 1 can (4 oz) diced green chiles
  • 1 lb boneless, skinless chicken thighs
  • 1 cup frozen corn
  • 1 lime, juiced (about 2 tablespoons juice)
  • ¼ cup chopped fresh cilantro
  • 1 teaspoon kosher salt, plus more to taste
  • ½ teaspoon freshly ground black pepper
  • Toppings, to serve: shredded Monterey Jack cheese, sour cream, diced avocado, crushed tortilla chips, lime wedges

A note on a few of these: cannellini beans are the right bean because they are the creamiest white bean when blended — great northern beans work too, but they blend a little grainier. Use low-sodium broth, because the beans, the chiles, and the toppings all bring salt, and regular broth can push the chili over the edge. The jalapeño is optional and seeded, so it adds a mild warmth rather than real heat; leave it out entirely if you cook for small children, or keep the seeds in if you like it spicier. Frozen corn is the right corn here — it holds its shape and sweetness better than canned corn, which can taste flat after simmering.

Instructions

  1. Dice the onion, mince the garlic, and dice the jalapeño (if using) so everything is ready before the pot gets hot. Measure out the spices into a small bowl. Open both cans of beans, drain and rinse them, and set one can aside whole — the other can will be blended.
  2. Heat the olive oil in a large pot or Dutch oven over medium heat until it shimmers, about 2 minutes.
  3. Add the onion and cook for 4 to 5 minutes, stirring occasionally, until softened and translucent. Add the garlic and jalapeño (if using) and cook for 30 seconds, stirring constantly, just until fragrant.
  4. Add the cumin, oregano, and chili powder and cook for 1 minute, stirring constantly, until the spices smell warm and toasted. Do not let them scorch — if the pot looks dry, add a splash of broth to loosen it.
  5. Pour in the chicken broth, scraping up the browned bits stuck to the bottom of the pot with a wooden spoon. Stir in the green chiles and the can of beans you set aside whole.
  6. Blend the second can of beans: scoop it into a blender or food processor with ½ cup of the hot broth from the pot and blitz until smooth, about 30 seconds. Stir the blended beans back into the pot. (An immersion blender works too — blend right in the pot for 20 seconds, but leave the whole beans mostly intact.)
  7. Add the chicken thighs, nestling them into the liquid, and season with the kosher salt and black pepper. Bring to a gentle simmer, then reduce the heat to medium-low, cover, and cook for 15 minutes until the chicken is cooked through.
  8. Confirm doneness: the thickest piece of chicken should read 165°F (74°C) on an instant-read thermometer, with no pink inside. Color alone can mislead — the thermometer is the only reliable check.
  9. Remove the chicken to a plate and shred it with two forks. Return the shredded chicken to the pot and stir in the frozen corn. Simmer uncovered for 5 minutes until the corn is heated through and the chili has thickened slightly.
  10. Remove from the heat. Stir in the lime juice and the cilantro. Taste and adjust with more salt if needed — the toppings will add salt too, so season the chili itself a touch under. Ladle into bowls and serve with shredded Monterey Jack, sour cream, diced avocado, and crushed tortilla chips on the side so everyone tops their own bowl.

Tips for the best white chicken chili

Bloom the spices in fat, not in broth. Cumin, oregano, and chili powder need a minute in hot oil to wake up. Stirred into cold broth, they taste dusty and flat; bloomed first, they taste warm and deep. Watch the pot during that minute — spices go from toasted to scorched fast, and a splash of broth rescues them if the pot looks dry.

Blend the beans, not the whole pot. Only one can gets blended. Blitzing the whole pot would turn the chili into a uniform puree with no beans left to bite into. Blend one can smooth with a little hot broth, stir it back in, and keep the second can whole — the contrast between the silky base and the whole beans is what makes the texture work.

Pull the chicken at 165°F, not beyond. Thighs are forgiving, but 15 minutes of simmering is enough. The moment the thickest piece reads 165°F (74°C), the chicken comes out to be shredded. Left in the pot while the corn cooks, it would keep cooking and start to shred itself into strings.

Season the chili a touch under. The toppings — cheese, sour cream, tortilla chips — all bring salt. If the chili itself is seasoned to the edge, the finished bowl will taste too salty. Taste the chili before the toppings go on, and season it so it tastes just right on its own, knowing the toppings will push it a little further.

Substitutions and variations

Chicken breast: works if that is what you have. Cut it into 2-inch pieces so it cooks through in the same 15-minute simmer, and check it a minute early — breast dries out faster than thigh in a simmering pot. Rotisserie chicken also works: skip steps 7 and 8, stir in 3 cups of shredded rotisserie chicken with the corn in step 9, and simmer 5 minutes. Our one-pot turkey and rice soup is the other 30-minute soup on this site if you want a different bowl for the same night.

No jalapeño: leave it out entirely — the green chiles still give the chili its mild warmth. For more heat, keep the jalapeño seeds in, or add a pinch of cayenne with the spices in step 4.

Dairy-free: the chili itself has no dairy at all — the creaminess comes from the blended beans. Serve it with avocado and tortilla chips instead of cheese and sour cream and it stays dairy-free without changing the recipe.

Make it vegetarian: leave out the chicken and add a second can of beans and an extra cup of corn, plus a diced sweet potato (½-inch cubes) simmered for the same 15 minutes. Use vegetable broth instead of chicken broth. The blended-bean base carries the dish either way.

What to serve with white chicken chili

The toppings bar is half the meal. Set out shredded Monterey Jack, sour cream, diced avocado, crushed tortilla chips, and lime wedges, and let everyone build their own bowl — the chili is mild enough that kids can eat it plain while adults load theirs up. Warm cornbread is the classic side, and it soaks up the broth the way a spoon cannot quite manage.

If you like the one-pot soup format, the one-pot turkey and rice soup is the other 30-minute soup on this site, and the one-pot butternut squash soup is the vegetarian bowl for the same cold-weather nights. For more chili, the one-pot turkey chili is the red-chili sibling, and the hearty keto Instant Pot chili is the no-bean version.

Storage and reheating

Refrigerator: cool to room temperature (no more than 2 hours on the counter), then store in an airtight container for up to 4 days. The chili thickens as it sits — the beans keep absorbing liquid — so it will be thicker on day two. This is normal, and a splash of broth when reheating brings it back.

Freezer: freezes well for up to 3 months. Cool completely, then store in freezer-safe containers, leaving an inch of headspace. Thaw overnight in the refrigerator before reheating. Do not freeze the toppings — add fresh cheese, sour cream, and avocado when you serve it.

Reheating: warm gently in a pot over medium-low heat, stirring occasionally, with a splash of chicken broth to loosen it — about ¼ cup per serving. The microwave works in a pinch: heat in 60-second bursts at 70% power, stirring between bursts, with a splash of broth.

Make-ahead: the chili is one of the few recipes on this site that is genuinely better the next day — the flavors meld overnight. Cook it fully, cool it, and refrigerate; reheat gently with a splash of broth and add the lime juice and cilantro fresh when you serve it.

White chicken chili FAQ

Can I use rotisserie chicken instead of raw chicken? Yes. Skip the simmer-the-chicken steps and stir 3 cups of shredded rotisserie chicken into the pot with the corn in step 9, then simmer 5 minutes. The chili will be a few minutes faster and just as good — but if you have raw thighs, cooking them in the pot gives the chili more flavor, because the chicken absorbs the cumin and green chile as it cooks.

Why is my white chicken chili bland? Almost always one of two things: the spices were not bloomed in fat before the broth went in, or the lime juice was skipped. Bloom the spices for a full minute in step 4, and do not skip the lime — its acidity is what makes the cumin and chiles taste bright instead of flat. A pinch more salt at the end helps too.

Can I make this without a blender? Yes. Use an immersion blender right in the pot for about 20 seconds, moving it through one side of the pot so you blend some beans and leave others whole. Or mash one can of beans thoroughly with a potato masher or a fork before adding it — the texture will be a little more rustic, but the thickening works the same way.

Is white chicken chili spicy? This version is mild. The heat comes from the green chiles and the optional seeded jalapeño, and the dairy toppings cool it further. For more heat, keep the jalapeño seeds in or add a pinch of cayenne with the spices. For no heat at all, leave the jalapeño out — the green chiles alone are very mild.

Can I make this in a slow cooker? Yes, but it stops being a 30-minute dinner. Add everything except the corn, lime, and cilantro to a slow cooker and cook on low for 4 hours or high for 2 hours, then shred the chicken, stir in the corn, and cook 20 minutes more. Add the lime and cilantro at the end. The stovetop version is faster and the flavors are brighter.

What beans should I use? Cannellini beans are the first choice — they blend the creamiest. Great northern beans are the closest substitute and work well, though they blend a little grainier. Navy beans are smaller and also work. Avoid kidney beans: they are the wrong color and texture for a white chili, and their skins stay tough when blended.

Nutrition (estimated, per serving, serves 6, without toppings): about 290 calories, 7g fat, 30g carbohydrates, 28g protein. Calculated from ingredient label values; actual numbers vary with the exact chicken cut, bean brand, and toppings added.

Recipe card

One-Pot White Chicken Chili (30 Minutes)
Prep time: 10 minutes (estimate)
Cook time: 20 minutes (estimate)
Total time: 30 minutes (estimate)
Servings: 6

  • 1 tbsp olive oil
  • 1 medium yellow onion, diced; 3 cloves garlic, minced; 1 jalapeño, seeded and finely diced (optional)
  • 2 tsp ground cumin; 1 tsp dried oregano; ½ tsp chili powder
  • 4 cups low-sodium chicken broth
  • 2 cans (15 oz each) cannellini beans, drained and rinsed, divided
  • 1 can (4 oz) diced green chiles
  • 1 lb boneless, skinless chicken thighs
  • 1 cup frozen corn; 1 lime, juiced; ¼ cup chopped fresh cilantro
  • 1 tsp kosher salt; ½ tsp black pepper; toppings to serve
  1. Dice onion, mince garlic, dice jalapeño. Measure spices into a small bowl. Drain and rinse both cans of beans; set one can aside whole.
  2. Heat olive oil in a large pot over medium heat until shimmering, about 2 minutes.
  3. Cook onion 4–5 minutes until softened. Add garlic and jalapeño; cook 30 seconds until fragrant.
  4. Add cumin, oregano, and chili powder; cook 1 minute, stirring, until warm and toasted.
  5. Pour in broth; scrape up the browned bits. Stir in green chiles and the whole can of beans.
  6. Blend the second can of beans with ½ cup hot broth until smooth; stir back into the pot.
  7. Add chicken thighs; season with salt and pepper. Simmer covered on medium-low for 15 minutes until cooked through.
  8. Confirm the thickest piece reads 165°F (74°C). Remove chicken to a plate and shred with two forks.
  9. Return shredded chicken to the pot; stir in corn. Simmer uncovered 5 minutes until heated through.
  10. Remove from heat; stir in lime juice and cilantro. Taste and adjust salt. Serve with toppings on the side.

Related recipes

If you liked this one-pot soup, try the one-pot turkey and rice soup for another 30-minute bowl; the one-pot butternut squash soup for the vegetarian cold-weather option; or the one-pot turkey chili, the red-chili sibling of this dish.

↑