Chili night doesn’t need an afternoon. This white bean turkey chili goes from fridge to bowl in 30 minutes: browned ground turkey, creamy cannellini beans, green chiles, and a cumin-scented broth, finished silky with cream cheese (or Greek yogurt). One pot, about 31 grams of protein (estimated; see nutrition note) per serving, and squarely in soup season — exactly when you’ll want it on repeat.


Why this works for busy weeknights
Speed comes from smart shortcuts, not skimping. Ground turkey browns in under eight minutes. Canned cannellini beans bring the creamy body without an hour of simmering — their starch thickens the broth naturally. Diced green chiles add gentle heat with zero chopping. And the finish is the whole trick: cream cheese stirred in off the heat turns the broth lush and mellow in about a minute, no flour, no long reduction.


Ingredient notes & substitutions
- Ground turkey: 93% lean keeps it hearty without greasiness. Ground chicken swaps in 1:1.
- Beans: cannellini are the creamiest; Great Northern work too. Drain and rinse to control the salt.
- Green chiles: one 4-oz can = mild warmth. Add a diced jalapeño with the onion for real heat.
- Creamy finish: cream cheese for richness, or 1/2 cup plain Greek yogurt stirred in off heat for tang + extra protein. Add yogurt off heat so it doesn’t curdle.
- Broth: low-sodium chicken broth; vegetable broth if you prefer.



30-Minute White Bean Turkey Chili
Ingredients
Method
- Heat the oil in a large Dutch oven over medium-high heat. Add the onion and cook 3–4 minutes, stirring occasionally, until softened.
- Add the ground turkey. Let it sit 2 minutes to brown, then break it up with a spoon and cook 6–8 minutes total, until no pink remains and it registers 165°F on an instant-read thermometer.
- Stir in the garlic, cumin, oregano, chili powder, salt, and pepper; cook 30 seconds until fragrant.
- Pour in the chicken broth, scraping up any browned bits from the bottom. Add the beans and green chiles. Bring to a boil, then reduce to a steady simmer for 10–12 minutes, until slightly thickened.
- Remove from the heat. Stir in the cream cheese until melted and creamy. Taste and adjust salt.
- Ladle into bowls and top with cilantro and a squeeze of lime.
Notes
Nutrition note
Protein is estimated at about 31g per serving, calculated from USDA FoodData Central values for the listed ingredients — this is an estimate, not a lab analysis. Actual values vary by brand, cut, and preparation.
Preparation tips
- Brown, don’t steam. Let the turkey sit undisturbed for a few minutes before breaking it up — contact with the hot pot builds flavor.
- Bloom the spices. Thirty seconds in the hot fat wakes up the cumin and oregano; raw spices taste dusty.
- Scrape the pot. The browned bits on the bottom (fond) dissolve into the broth and become free flavor.
- Off heat for dairy. Stir in cream cheese or yogurt after removing from heat so the chili stays silky, not grainy.


Storage & meal prep
Refrigerate within 2 hours in airtight containers for up to 4 days; reheat to a full simmer (165°F). Freezes well up to 3 months — the version finished with Greek yogurt freezes most smoothly; cream cheese versions may separate slightly, just stir well while reheating. Leave cilantro and lime for serving day.
FAQ
Can I make it vegetarian? Yes — skip the turkey, use vegetable broth, and add a third can of beans. The protein per serving drops, so it’s no longer the high-protein headline version.
Is it spicy? Mild as written. The green chiles bring warmth, not heat — add jalapeño or cayenne to taste.
Can I double it? Yes, in a 6-qt+ pot. Browning takes a few minutes longer; the simmer time stays the same.


More 30-minute high-protein dinners
Round out your weeknight rotation with 25-Minute Honey Garlic Chicken & Green Beans and 30-Minute Teriyaki Salmon Bowls — both pack serious protein and come together fast.