Love this? Save it for later!
Share the inspiration with your friends
My neighbor Karen had been telling me for years that she “didn’t do chili.” Not in a snobby way, just a matter-of-fact statement like someone might say they don’t do horror movies or raw oysters. Chili was for game days and Super Bowl parties, she claimed, and she’d rather eat a bowl of soup. I nodded along every time, figuring it was just one of those harmless food quirks we all have. Then one rainy Tuesday last October, I spotted her through my kitchen window—she was standing at my back door, holding an empty bowl, with this sheepish look on her face.
Turns out, she’d been smelling my Creamy White Chicken Chili with Cannellini Beans from her patio for the better part of an hour. The aroma had drifted through the damp air, and honestly, it was one of those cooking days where everything just smelled right. The cumin and garlic had mingled with the green chiles in a way that made my whole kitchen feel cozy and warm. I opened the door, and before I could even ask, she said, “Okay, fine. What is that? Because it doesn’t smell like any chili I’ve ever known.” I handed her a ladleful, and she sat at my kitchen counter, took one bite, and just closed her eyes for a second. That was the moment the “chili skeptic” became a convert.
This isn’t your typical heavy, tomato-based chili that simmers for hours. This is something altogether different—lighter, creamier, and somehow more comforting in that quiet, midweek sort of way. The white beans give it this velvety texture without needing any heavy cream, and the shredded chicken soaks up all that savory broth until every spoonful is packed with flavor. I’ve been making this version for about three years now, tweaking it here and there until it became the recipe I turn to whenever I need something fast that still feels like a hug in a bowl. Maybe you’ve been there—standing in your kitchen at 5:30 on a Wednesday, wondering how to get dinner on the table that actually tastes like you tried. This one’s for those nights.
Why You’ll Love This Recipe
I’ve tested this Creamy White Chicken Chili with Cannellini Beans at least a dozen times—sometimes on purpose, sometimes because I forgot to buy something and had to improvise. Every single version has been good, but this final version? It’s the one I keep coming back to. Here’s why it’s become my go-to for busy weeknights and lazy weekends alike:
- Ready in 30 Minutes: From start to finish, this chili comes together faster than you can watch a single episode of your favorite show. No soaking beans overnight, no long simmering—just quick, honest cooking.
- Pantry-Friendly Ingredients: You probably have most of these items already. Canned beans, chicken broth, spices, and a rotisserie chicken from the store make this almost too easy.
- Perfect for Meal Prep: This chili actually gets better after a day in the fridge. Make it on Sunday, and you’ve got lunch sorted for half the week.
- Crowd-Pleasing Creaminess: The texture is what gets people every time. It’s thick without being heavy, creamy without being rich, and satisfying without weighing you down.
- Naturally Gluten-Free: No flour, no roux, no weird thickeners. Just beans doing their magic.
What makes this recipe different from all those other white chicken chilis floating around the internet? It’s the technique. Instead of adding cream or a flour slurry, I take about a cup of the cooked beans and blend them with some broth, then stir it back into the pot. That single step creates this luscious, silky texture that feels like you spent way more effort than you actually did. It’s one of those little tricks that makes you look like a kitchen genius without any extra work.
This is the kind of recipe that makes you close your eyes after the first bite. It’s comfort food reimagined—faster, lighter, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday dinner into something memorable.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to deliver big flavor without any fuss. Most of these are pantry staples, which means you can make this chili on a whim without a special trip to the store.
For the Chili Base
- 2 tablespoons olive oil (or avocado oil—whatever you have on hand)
- 1 medium yellow onion, diced (about 1 cup—this forms the flavor foundation)
- 3 cloves garlic, minced (fresh is best, but jarred minced garlic works in a pinch)
- 1 jalapeño, seeded and diced (leave the seeds in if you want more heat)
- 1 teaspoon ground cumin (I prefer McCormick for its consistent quality)
- 1 teaspoon dried oregano (Mexican oregano if you have it, but regular works fine)
- ½ teaspoon smoked paprika (adds a subtle smokiness you won’t even notice until it’s gone)
- ½ teaspoon salt (plus more to taste at the end)
- ¼ teaspoon black pepper (freshly ground if possible)
For the Body of the Chili

- 4 cups low-sodium chicken broth (homemade is lovely, but store-bought is perfectly fine—just watch the salt)
- 2 cans (15 ounces each) cannellini beans, drained and rinsed (Great Northern or navy beans work too)
- 1 can (4 ounces) diced green chiles (mild or medium—your call)
- 3 cups cooked, shredded chicken (about 1 large rotisserie chicken or 2 large chicken breasts)
- ½ cup sour cream or Greek yogurt (full-fat gives the best texture, but low-fat works)
- Juice of 1 lime (about 2 tablespoons—this brightens everything up)
For Serving (Optional but Recommended)
- Fresh cilantro, chopped (a handful—I’m one of those people who loves it)
- Shredded Monterey Jack cheese (about ½ cup for topping)
- Diced avocado (adds creaminess and healthy fats)
- Tortilla chips or crusty bread (for dipping into that glorious broth)
Ingredient Tips: For the best texture, look for cannellini beans that are firm and not too mushy. I’ve found that Busch’s and Goya brands consistently hold their shape well during cooking. If you’re using leftover homemade chicken, shred it while it’s still warm—it breaks apart more easily and absorbs the broth better. And about that lime juice: don’t skip it. It might seem like a small detail, but it cuts through the richness and makes all the flavors sing.
Equipment Needed
You don’t need a fancy kitchen to make this Creamy White Chicken Chili with Cannellini Beans. Here’s what you’ll need:
- Large Dutch oven or heavy-bottomed pot (5 to 6 quarts is ideal—something that holds heat well)
- Cutting board and sharp knife (for dicing the onion and jalapeño)
- Wooden spoon or silicone spatula (for stirring without scratching your pot)
- Measuring cups and spoons (standard set will do)
- Blender or immersion blender (for that creamy texture trick—an immersion blender is easier, but a regular blender works too)
- Can opener (the manual kind never lets me down)
- Ladle (for serving)
If you don’t have an immersion blender, don’t worry. Just scoop out about a cup of the cooked beans and some broth, blend them in a regular blender until smooth, and stir it back in. I’ve done it both ways, and honestly, the results are identical. Just be careful when blending hot liquid—remove the center cap from the blender lid and cover it with a towel to let steam escape.
Preparation Method
Let me walk you through this step by step. I’ve made this chili so many times that I could do it in my sleep, but I remember how nervous I was the first time I tried a “creamy” chili without actual cream. Trust the process—it works.
- Heat the olive oil in your Dutch oven over medium heat. Add the diced onion and cook for 4 to 5 minutes, stirring occasionally, until the onion becomes translucent and starts to soften. You’ll smell that sweet, savory aroma filling your kitchen—that’s the good stuff.
- Add the minced garlic and diced jalapeño to the pot. Cook for another 1 to 2 minutes, stirring constantly so the garlic doesn’t burn. Burnt garlic turns bitter, and we definitely don’t want that. The jalapeño will release its fragrance and a tiny bit of heat into the oil.
- Stir in the cumin, oregano, smoked paprika, salt, and pepper. Let the spices toast in the oil for about 30 seconds, stirring constantly. This step wakes up the flavors and makes them more aromatic. Your kitchen should smell incredible at this point—if it doesn’t, your spices might be old.
- Pour in the chicken broth and use your wooden spoon to scrape up any browned bits from the bottom of the pot. That’s where so much flavor lives. Bring the broth to a gentle boil, then reduce the heat to medium-low.
- Add the drained cannellini beans and diced green chiles. Stir everything together and let it simmer for 10 minutes. The beans will soften and start to release their starches into the broth, which is exactly what we want.
- Remove about 1 cup of the bean mixture (beans plus some broth) and transfer it to your blender. Blend until completely smooth and creamy. Alternatively, use your immersion blender directly in the pot—just pulse it a few times until you’ve broken up about a third of the beans. I prefer the immersion blender method because it’s less cleanup, but both work beautifully.
- Stir the blended bean mixture back into the pot. Watch how the broth transforms from thin and brothy to thick and velvety right before your eyes. This is the magic moment.
- Add the shredded chicken and let everything simmer together for 5 to 7 minutes, until the chicken is heated through and has absorbed some of that flavorful broth. If the chili seems too thick, add a splash more chicken broth or water.
- Remove the pot from heat and stir in the sour cream (or Greek yogurt) and lime juice. The sour cream adds a final touch of creaminess and a slight tang that balances the richness. Taste and adjust salt and pepper as needed.
- Ladle into bowls and top with your favorite garnishes—cilantro, cheese, avocado, or a few crunchy tortilla chips on the side.
Prep Note: If you’re using raw chicken breasts instead of rotisserie chicken, poach them first. Place 2 boneless, skinless chicken breasts in a small saucepan, cover with water or chicken broth, and simmer for 15 to 18 minutes until cooked through. Shred with two forks and proceed with the recipe. I’ve done it both ways, and honestly, rotisserie chicken saves so much time without sacrificing flavor.
Cooking Tips & Techniques
After making this Creamy White Chicken Chili with Cannellini Beans more times than I can count, I’ve learned a few things the hard way. Let me save you some trouble.
Don’t skip the bean-blending step. I know it seems like an extra thing to do, but this is what gives the chili its signature creamy texture without adding any dairy beyond that final dollop of sour cream. The first time I made this, I thought I could get away with just mashing some beans with a fork. It worked, sort of, but the texture was uneven and chunky. Blending makes it silky and luxurious—like you spent hours stirring a roux.
Season in layers. Add salt at the beginning when you cook the onions, then again when you add the broth, and finally at the end before serving. Each layer of salt builds depth of flavor. Under-seasoned chili is one of the most common mistakes I see. Don’t be shy with that salt shaker.
Watch your heat. Once you add the sour cream, don’t let the chili boil. High heat can cause the dairy to curdle and separate, leaving you with a grainy texture instead of that smooth creaminess you’re after. Keep it at a gentle simmer or just warm.
Let it rest. If you have the time, let the chili sit for 10 to 15 minutes after you take it off the heat. The flavors meld together and the texture thickens even more. I’ve made this mistake of serving it immediately, and while it’s still good, that resting period makes a noticeable difference.
One failure I’ll never forget: I once tried to double this recipe in a pot that was too small. The chili bubbled over, made a mess on my stovetop, and I ended up with half the amount I needed because I had to scoop out the overflow. Learn from my mistake—use a pot that gives you at least 2 inches of headspace above the ingredients.
Variations & Adaptations
One of the things I love about this recipe is how flexible it is. Here are some ways to make it your own:
Make it Spicier: Add an extra jalapeño (with seeds) or stir in ½ teaspoon of cayenne pepper along with the other spices. You can also use hot diced green chiles instead of mild. My husband loves it when I add a chopped chipotle pepper in adobo sauce—it gives the chili a smoky heat that’s absolutely addictive.
Vegetarian Version: Skip the chicken and use vegetable broth instead of chicken broth. Add an extra can of beans (try chickpeas or pinto beans for variety) and some diced zucchini or bell peppers for bulk. I’ve made this for my vegetarian sister-in-law, and she didn’t miss the meat at all.
Dairy-Free Adaptation: Swap the sour cream for full-fat coconut cream or a dairy-free yogurt alternative. The coconut cream adds a subtle sweetness that pairs surprisingly well with the cumin and lime. Just make sure you blend it in well so there are no white streaks.
Slow Cooker Method: Sauté the onions, garlic, and spices on the stovetop first, then transfer everything except the sour cream and lime juice to your slow cooker. Cook on low for 4 to 6 hours or high for 2 to 3 hours. Blend the beans as directed, stir in the sour cream and lime juice, and serve. It’s perfect for those days when you want dinner ready the moment you walk in the door.
Add Some Greens: Stir in a handful of fresh spinach or kale during the last 5 minutes of cooking. The greens wilt down beautifully and add color and nutrients without changing the flavor. I do this whenever I have leftover spinach that’s about to go bad.
Serving & Storage Suggestions
This chili is best served hot, straight from the pot, with your favorite toppings. I love setting up a little topping bar when I have guests—bowls of shredded cheese, diced avocado, fresh cilantro, sour cream, and lime wedges so everyone can customize their bowl. It makes the meal feel special without any extra work.
For drinks, a cold Mexican beer like Modelo or Corona pairs beautifully with the chili’s warmth. If you prefer wine, a crisp Sauvignon Blanc or a light Pinot Noir works surprisingly well. And for non-alcoholic options, a tall glass of limeade or sparkling water with a squeeze of lime is refreshing and bright.
Storage: Let the chili cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually deepen and meld together overnight, so leftovers taste even better than the first serving.
Freezing: This chili freezes beautifully. Portion it into freezer-safe containers or zip-top bags, leaving about an inch of headspace for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop or in the microwave.
Reheating: Reheat the chili over medium-low heat on the stovetop, stirring occasionally. If it seems too thick after refrigeration, add a splash of chicken broth or water to loosen it up. Avoid boiling, as that can affect the creamy texture. In the microwave, heat in 30-second intervals, stirring between each, until warmed through.
Flavor Development: Here’s a little secret—this chili is actually better on day two. The spices have time to settle into the beans and chicken, and the creaminess becomes more uniform. I often make it a day ahead on purpose, just for that reason.
Nutritional Information & Benefits
This Creamy White Chicken Chili with Cannellini Beans isn’t just delicious—it’s packed with nutrients that make it a smart choice for a satisfying meal. Here’s a rough breakdown per serving (about 1½ cups, without toppings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 385 |
| Protein | 32g |
| Fat | 12g |
| Carbohydrates | 38g |
| Fiber | 10g |
| Sugar | 4g |
| Sodium | 680mg |
Health Highlights: Cannellini beans are an excellent source of fiber and plant-based protein, which helps keep you full and supports digestive health. Chicken provides lean protein for muscle maintenance and repair. Garlic and onions are rich in antioxidants that support immune function. And that lime juice? It’s packed with vitamin C, which helps your body absorb iron from the beans.
Dietary Considerations: This recipe is naturally gluten-free and can be made dairy-free with a simple swap. It’s also relatively low in saturated fat compared to traditional chili recipes that use ground beef and lots of cheese. If you’re watching your sodium intake, use low-sodium broth and adjust the added salt accordingly.
Conclusion
This Creamy White Chicken Chili with Cannellini Beans has become one of those recipes I turn to again and again—when I’m tired, when I’m busy, when I want something that feels like comfort without the guilt. It’s the recipe I bring to new moms and sick friends, the one I make on rainy Sundays and chaotic Wednesday nights. There’s something about that velvety broth and tender chicken that just feels like a warm blanket for your insides.
I hope you’ll make this your own. Add more spice if that’s your thing, pile on the toppings, or keep it simple with just a squeeze of lime and some fresh cilantro. However you serve it, I think you’ll understand why my neighbor Karen now keeps a container of it in her freezer at all times.
If you make this recipe, I’d love to hear about it! Drop a comment below and let me know how it turned out—did you add any fun twists? Did your family love it as much as mine does? And if you’re feeling generous, share a photo on Pinterest or tag me in your Instagram stories. Happy cooking, friends!
Frequently Asked Questions
Can I use dried beans instead of canned?
Absolutely, but you’ll need to plan ahead. Soak 1 cup of dried cannellini beans overnight, then drain and rinse them. Cook them in water or broth until tender (about 1 to 1½ hours) before adding them to the chili. You’ll need about 2½ cups of cooked beans to replace the two cans.
Can I make this in an Instant Pot?
Yes! Use the sauté function to cook the onions, garlic, and spices. Add the broth, beans, and chiles, then pressure cook on high for 10 minutes. Quick release the pressure, blend some of the beans, stir in the chicken and sour cream, and let it warm through on the sauté setting for 5 minutes.
What if I don’t have cannellini beans?
No problem at all. Great Northern beans, navy beans, or even butter beans work beautifully in this recipe. They all have a mild, creamy texture that blends well into the chili. Avoid kidney beans or black beans, as their stronger flavor and firmer texture don’t create the same creamy result.
How can I make this chili thicker?
If you prefer a thicker chili, blend more of the beans—up to half of the total amount. You can also let the chili simmer uncovered for an extra 10 to 15 minutes to reduce the liquid. Just keep the heat low so the dairy doesn’t curdle.
Can I use leftover turkey instead of chicken?
Definitely. This is a fantastic way to use up leftover Thanksgiving turkey. Shred the turkey and add it in place of the chicken. The flavors are similar enough that you won’t notice a difference—in fact, I sometimes prefer the richness of dark turkey meat in this chili.
Pin This Recipe!

Creamy White Chicken Chili with Cannellini Beans (Easy 30-Minute Recipe)
A quick and creamy white chicken chili made with cannellini beans, shredded chicken, and a velvety broth—ready in just 30 minutes. Perfect for busy weeknights, this comforting dish is naturally gluten-free and packed with flavor.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 1 jalapeño, seeded and diced
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- ½ teaspoon smoked paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 4 cups low-sodium chicken broth
- 2 cans (15 ounces each) cannellini beans, drained and rinsed
- 1 can (4 ounces) diced green chiles
- 3 cups cooked, shredded chicken (about 1 large rotisserie chicken or 2 large chicken breasts)
- ½ cup sour cream or Greek yogurt
- Juice of 1 lime (about 2 tablespoons)
- Fresh cilantro, chopped (for serving)
- Shredded Monterey Jack cheese (about ½ cup, for serving)
- Diced avocado (for serving)
- Tortilla chips or crusty bread (for serving)
Instructions
- Heat the olive oil in a Dutch oven over medium heat. Add the diced onion and cook for 4 to 5 minutes, stirring occasionally, until translucent and softened.
- Add the minced garlic and diced jalapeño. Cook for 1 to 2 minutes, stirring constantly, until fragrant.
- Stir in the cumin, oregano, smoked paprika, salt, and pepper. Toast the spices for about 30 seconds, stirring constantly.
- Pour in the chicken broth and scrape up any browned bits from the bottom of the pot. Bring to a gentle boil, then reduce heat to medium-low.
- Add the drained cannellini beans and diced green chiles. Stir and let simmer for 10 minutes.
- Remove about 1 cup of the bean mixture (beans plus some broth) and blend until smooth using a blender or immersion blender. Stir the blended mixture back into the pot.
- Add the shredded chicken and simmer for 5 to 7 minutes, until heated through. If too thick, add a splash more broth or water.
- Remove from heat and stir in the sour cream (or Greek yogurt) and lime juice. Taste and adjust salt and pepper as needed.
- Ladle into bowls and top with desired garnishes: cilantro, cheese, avocado, and tortilla chips or crusty bread.
Notes
For the best texture, blend about a third of the beans to create creaminess without heavy cream. If using raw chicken breasts, poach them first: place 2 boneless, skinless chicken breasts in a saucepan, cover with water or broth, and simmer for 15-18 minutes until cooked through, then shred. Let the chili rest for 10-15 minutes after cooking to allow flavors to meld. This chili tastes even better the next day.
Nutrition
- Serving Size: 1½ cups (without top
- Calories: 385
- Sugar: 4
- Sodium: 680
- Fat: 12
- Saturated Fat: 3
- Carbohydrates: 38
- Fiber: 10
- Protein: 32
Keywords: white chicken chili, creamy chili, cannellini beans, 30-minute meal, gluten-free chili, easy weeknight dinner


