White Chicken Chili Recipe that checks every box: cozy, creamy, zesty, and weeknight-friendly. I make this on chilly evenings when I crave comfort without a heavy tomato base. You get tender chicken, creamy beans, green chiles, and warm spices in one big, soothing bowl. Grab a spoon, because this pot smells like a hug.
I love how flexible this recipe stays. I cook it on the stovetop when I have 30 minutes, or I lean on the Instant Pot when I need set-it-and-forget-it ease. Pull off a slow cooker version on busy days, and it still tastes like I hovered over the pot.
Ingredients You’ll Need
- 2 tablespoons olive oil
- 1 medium onion, diced
- 1 jalapeño, seeded and minced (optional for heat)
- 4 garlic cloves, minced
- 2 teaspoons ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon dried oregano
- 1/4 teaspoon cayenne or chipotle powder (optional)
- 2 (4-ounce) cans diced green chiles, undrained
- 2 (15-ounce) cans white beans (Great Northern or cannellini), drained and rinsed
- 4 cups low-sodium chicken broth
- 1 1/4 to 1 1/2 pounds boneless skinless chicken breasts or thighs
- 1 cup corn kernels (frozen or canned, drained)
- 4 ounces cream cheese, softened and cubed
- 1/2 cup sour cream or Greek yogurt
- 1 lime, juiced
- Kosher salt and freshly ground black pepper, to taste
- Fresh cilantro, chopped, for garnish
Optional toppings:
- Shredded Monterey Jack or Pepper Jack
- Sliced avocado
- Crushed tortilla chips
- Sliced jalapeños
- Extra lime wedges
How to Make White Chicken Chili
Stovetop Method
- Sauté the aromatics:
- Heat olive oil in a large pot over medium heat. Add onion, jalapeño, a pinch of salt, and pepper. Cook until the onion turns translucent, 4 to 5 minutes. Stir in garlic, cumin, coriander, oregano, and cayenne, and toast for 30 seconds.
- Build the base:
- Add green chiles, beans, and broth. Nestle in the chicken. Bring to a gentle simmer and cook until the chicken reaches 165°F, about 12 to 15 minutes.
- Shred and thicken:
- Transfer the chicken to a bowl and shred with two forks. Mash about 1 cup of the beans directly in the pot with a spoon or potato masher to thicken. Add corn and return the chicken to the pot.
- Make it creamy:
- Lower the heat to the lowest setting. Stir in cream cheese until smooth. Stir in sour cream and lime juice. Taste and adjust salt and pepper. Let the chili rest for 5 minutes, then ladle into bowls and add your favorite toppings.
Instant Pot Method
- Use Sauté mode and heat oil. Cook onion and jalapeño with salt and pepper for 3 minutes. Stir in garlic and spices for 30 seconds.
- Add green chiles, beans, broth, and chicken. Lock the lid and cook on High Pressure for 10 minutes; quick release.
- Shred the chicken. Mash some beans in the pot, add corn, and switch to Sauté on Low. Stir in cream cheese until smooth, then add sour cream and lime juice. Season to taste and serve.
Slow Cooker Method
- Add onion, jalapeño, garlic, spices, green chiles, beans, broth, and chicken to the slow cooker. Stir and cover.
- Cook on Low for 4 to 6 hours, or on High for 2 to 3 hours, until the chicken reaches 165°F. Shred the chicken and return it to the cooker.
- Stir in corn, cream cheese, sour cream, and lime juice. Warm on Low for 10 minutes, season, and serve.
Pro Tips
- Mash beans for body. You skip flour and still get creamy white chicken chili with great texture.
- Bloom the spices. A quick toast in oil unlocks big flavor fast.
- Warm the dairy. Let cream cheese soften and keep the pot on low so everything blends smooth.
- Use broth wisely. Start with 4 cups, then add a splash if you want a looser chili.
- Finish with acid. A squeeze of lime brightens the whole pot and balances the richness.
Substitutions & Variations
- Beans: Use Great Northern, cannellini, or navy beans. Mix and match if your pantry looks random.
- Heat level: Add extra jalapeño or a pinch of cayenne for kick. Use mild green chiles for a family-friendly pot.
- Dairy-free: Swap cream cheese and sour cream for cashew cream or a dairy-free cream cheese. The texture still turns silky.
- Extra creamy: Stir in a splash of half-and-half right before serving. Keep the heat low.
- Protein swap: Use rotisserie chicken to save time, or make it with turkey after the holidays.
- Corn: Use frozen or canned corn. Fire-roasted corn adds a little smoky sweetness.
- Low-carb-ish: Cut the beans in half and add chopped cauliflower for bulk while keeping the chili vibe.
Serving
I set out a topping bar and let everyone build bowls. I offer shredded Jack cheese, avocado slices, crushed tortilla chips, jalapeños, cilantro, and lime wedges. The crunchy chips add texture that plays so well with the creamy base.
I pair this easy white chicken chili with warm cornbread or cheese quesadillas for dipping. I also spoon it over cilantro-lime rice for a hearty, burrito-bowl moment. If I expect guests, I add a simple romaine salad for fresh contrast.
Make-Ahead and Storage Tips
This white chicken chili reheats so well that it’s one of my go-to lunch meal-prep recipes.
Make-Ahead: Cook the chili completely, cool it, and portion it for the week. For a freezer prep option, combine the onion, jalapeño, spices, green chiles, beans, broth, and raw chicken in a freezer bag for up to 3 months. Thaw in the fridge overnight, then cook on the stovetop, in the Instant Pot, or in the slow cooker, and finish with the dairy and lime.
To Refrigerate: Store cooled chili in airtight containers in the fridge for up to 4 days.
Freezing: Freeze the chili for up to 3 months. For best texture, add the sour cream after reheating if you plan to freeze.
To Reheat: Warm on the stovetop over medium-low heat, in the microwave in 30-second bursts, or in the Instant Pot on Sauté (Low). Stir often and keep the heat gentle to protect the creamy texture.
Ingredients
Instructions
- Heat olive oil in a large pot over medium heat.
- Add chopped onion and garlic, cook until softened.
- Add chicken breasts, cumin, and oregano; cook until chicken is no longer pink.
- Pour in chicken broth, diced green chilies, and cannellini beans.
- Bring to a boil, then reduce heat and simmer for 30 minutes.
- Remove chicken breasts, shred with two forks, and return to the pot.
- Stir in sour cream and cheese until melted and creamy.
- Season with salt and pepper to taste.
- Serve hot and enjoy your White Chicken Chili.