Ultimate Creamy White Chicken Chili
Introduction
There is a certain magic that happens when the air gets crisp and the evenings start to draw in. It signals the arrival of soup season, a time when we instinctively reach for our biggest Dutch ovens and crave meals that warm us from the inside out. While traditional red chili has its time and place, there is a special kind of culinary joy found in a steaming bowl of white chili. It is the unsung hero of comfort food—rich, tangy, and impossibly creamy, without the heaviness that often leaves you reaching for a nap immediately after dinner. This recipe for the Ultimate Creamy White Chicken Chili is the culmination of two decades of tweaking, tasting, and perfecting the art of the cozy bowl.
I first fell in love with white chicken chili on a blustery ski trip years ago. After a long day on the slopes, a group of us crowded into a tiny, wood-paneled lodge. The menu was simple, but one item stood out: a "Green Chile Chicken Stew." One spoonful and I was hooked. It was silky, savory, and had a gentle heat that chased away the chill. It wasn't the chunky, tomato-based chili I grew up with; it was elegant, sophisticated, and soul-soothing. That night, I made it my mission to recreate that experience at home. What resulted is this very recipe. It is designed to be the best Ultimate Creamy White Chicken Chili you will ever make, balancing the brightness of lime and cilantro with the deep, savory notes of cumin and roasted chiles.
What makes this recipe truly "ultimate" is its versatility and crowd-pleasing nature. It is perfect for a busy weeknight dinner because it comes together in about 45 minutes, yet it is impressive enough to serve to guests at a Super Bowl party or a casual weekend gathering. The flavor profile is complex but approachable. We use a combination of mild green chiles and earthy cumin to build a base that is robust but not overpowering, which allows the tender chicken and creamy cannellini beans to shine. It’s a textural masterpiece, with pops of sweet corn, soft beans, and juicy chicken, all suspended in a velvety, white broth. This isn't just a soup; it's a hug in a bowl, a testament to the power of simple ingredients combined with care.
Why You Will Love This Recipe
First and foremost, this homemade Ultimate Creamy White Chicken Chili is incredibly forgiving and easy to adapt. Unlike some recipes that require a laundry list of hard-to-find spices, this one relies on pantry staples that you likely have on hand right now. The technique is straightforward—no searing, marinating, or complicated steps involved. It is truly a "one-pot" wonder, which means you can spend less time scrubbing pots and more time enjoying your evening. For busy parents or anyone new to cooking, this is the kind of recipe that builds confidence while delivering a meal that tastes like it took all day to prepare.
Furthermore, it is a fantastic canvas for customization. Are you a spice fiend? You can dial up the heat with extra jalapeños or a pinch of cayenne pepper. Do you prefer a vegetarian version? It is incredibly easy to swap the chicken for extra beans or plant-based protein. The texture can be tweaked to your liking as well; if you prefer a thicker, stew-like consistency, we’ll discuss how to achieve that easily with a can of beans or a cornstarch slurry. Finally, the leftovers are arguably even better the next day. The flavors have time to meld and deepen, making for the easiest and most delicious lunches throughout the week. It freezes beautifully, too, making it a meal-prep powerhouse.
Key Ingredients & Substitutions
Understanding the "why" behind each ingredient is key to mastering this dish. The base of this chili is built on the "Holy Trinity" of aromatics: onion, garlic, and celery. However, we elevate it with the addition of mild green chiles, which provide that signature tangy, Southwestern flavor without overwhelming heat. The star of the show, of course, is the chicken. We call for boneless, skinless chicken breasts, but thighs work beautifully for an even richer flavor profile.
The creamy texture comes from two sources. First, we use cannellini beans (also known as white kidney beans). These beans are creamy and mild, and they hold their shape well during cooking. A little trick we use is to mash about a third of the beans before adding them to the pot; their starch naturally thickens the chili to a luxurious consistency. Second, we use a touch of heavy cream or evaporated milk. If you are dairy-free, full-fat coconut milk is an excellent, and delicious, substitute that adds a subtle sweetness. Finally, green salsa (salsa verde) is our secret weapon. It adds acidity, salt, and a complex roasted flavor that ties the entire dish together.
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 1 red bell pepper, diced (optional, for sweetness and color)
- 2 cloves garlic, minced
- 1 pound boneless, skinless chicken breasts or thighs
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- ½ teaspoon chili powder (or more, to taste)
- ¼ teaspoon ground coriander
- 2 (4-ounce) cans diced mild green chiles, undrained
- 2 (15-ounce) cans cannellini beans, rinsed and drained
- 4 cups low-sodium chicken broth
- 1 cup frozen corn kernels (or 1 can, drained)
- 1 cup mild green salsa (salsa verde)
- ½ cup heavy cream (or full-fat coconut milk for dairy-free)
- Juice of 1 large lime
- Salt and freshly ground black pepper, to taste
- ¼ cup chopped fresh cilantro, plus more for garnish
Instructions
- Start by preparing your aromatics. Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Once the oil shimmers, add the diced onion and red bell pepper. Sauté for about 5-7 minutes, stirring occasionally, until the vegetables soften and the onions become translucent. Add the minced garlic and cook for another minute until fragrant, being careful not to burn it. This initial step of sweating the vegetables builds a foundational layer of flavor that cannot be rushed.
- Add the chicken breasts (or thighs) to the pot. Sprinkle them with the cumin, oregano, chili powder, and coriander. Stir everything together so the chicken and vegetables are coated in the spices. Cook for about 2-3 minutes to lightly brown the chicken. This process, called searing, helps to develop a deeper, richer flavor in the final chili. You don't need to cook the chicken all the way through at this stage; it will finish cooking in the broth.
- Pour in the chicken broth, the two cans of green chiles (with their liquid), and the green salsa. Stir well to combine, scraping up any browned bits from the bottom of the pot (this is flavor!). Bring the mixture to a gentle boil, then reduce the heat to low, cover the pot, and let it simmer for 15-20 minutes, or until the chicken is cooked through and tender enough to shred easily with two forks.
- While the chili simmers, prepare your beans. Drain and rinse the cannellini beans. Place about one-third of the beans in a small bowl and mash them with a fork or potato masher until they form a rough paste. Leave the remaining two-thirds whole. This combination gives the chili body and creaminess without needing flour or cornstarch. Once the chicken is cooked, remove it from the pot and place it on a cutting board. Shred it using two forks, then return the shredded chicken to the pot.
- Stir the mashed and whole beans into the chili, along with the frozen corn. Let the chili simmer uncovered for another 10 minutes to allow it to thicken slightly. Reduce the heat to the lowest setting. Slowly stir in the heavy cream (or coconut milk) and the fresh lime juice. Stirring slowly prevents the cream from curdling. Taste the chili and season generously with salt and pepper. Turn off the heat and stir in the fresh cilantro.
- Ladle the chili into bowls. Serve immediately with your favorite toppings. Recommended garnishes include: shredded Monterey Jack or Pepper Jack cheese, sliced avocado, a dollop of sour cream or Greek yogurt, extra cilantro, crispy tortilla strips, or a wedge of lime.
Pro Tips & Notes
- Pro Tip 1: Don't skip the lime juice! The acidity is crucial for cutting through the richness of the cream and beans. It brightens the entire dish and makes the flavors pop. Always add the lime juice and cream at the very end of the cooking process, off the direct heat, to preserve their fresh flavor and texture.
- Pro Tip 2: For the absolute best texture, take the extra minute to mash a portion of the beans. If you prefer a completely smooth chili, you can use an immersion blender to pulse the soup a few times after adding the beans. If you like it extra chunky, you can skip the mashing, but you may need to simmer it a bit longer to reduce the liquid.
- Pro Tip 3: Layer your toppings like a pro. Start with the cheese so it melts into the hot chili, followed by the cool sour cream and avocado. The contrast in temperatures and textures is what elevates a good bowl of chili to an unforgettable one. Crushed tortilla chips add a necessary salty crunch.
- Storage: This chili stores beautifully. Let it cool completely before transferring to airtight containers. It will keep in the refrigerator for up to 4 days. For freezing, portion it into freezer-safe bags or containers and freeze for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop, adding a splash of chicken broth if it has become too thick. The cream may separate slightly upon reheating, but a vigorous stir will bring it back together.
Frequently Asked Questions
- Q: Can I make this chili in a slow cooker or Instant Pot? A: Absolutely! For the slow cooker, sauté the aromatics in a skillet first, then add everything except the cream, lime juice, and cilantro to the slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. Shred the chicken, stir in the remaining ingredients, and serve. For the Instant Pot, use the sauté function for the aromatics, then add the remaining ingredients (except cream/lime/cilantro). Cook on high pressure for 15 minutes, allow a natural release for 10 minutes, then quick release. Shred chicken and stir in the finishing ingredients.
- Q: My chili is too thin/watery. How can I thicken it? A: There are several ways to fix this. The easiest method is to mash more of the beans directly in the pot. Alternatively, you can create a cornstarch slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of cold water until smooth, then stir it into the simmering chili until it thickens. Letting it simmer uncovered for a longer period will also help reduce the liquid.
- Q: Is this chili spicy? How can I adjust the heat? A: As written, this chili is very mild, making it perfect for families. To increase the heat, use hot salsa verde instead of mild, add a diced jalapeño with the onions, or include a pinch of cayenne pepper or red pepper flakes with the other spices. For a smoky heat, consider adding a canned chipotle pepper in adobo sauce.
- Q: What can I use instead of cannellini beans? A: Great Northern beans are the best direct substitute as they have a similar size and creamy texture. Navy beans or chickpeas will also work in a pinch. If you can't find white beans, you could even use pinto beans, though it will alter the color of the final dish.
- Q: Can I make this recipe dairy-free? A: Yes, it's easy to adapt. Simply substitute the heavy cream with full-fat canned coconut milk. It adds a wonderful richness that complements the other flavors beautifully. Be sure to choose dairy-free toppings like avocado, dairy-free sour cream, or nutritional yeast instead of cheese.

