“This is the best chili I’ve ever had—and I don’t even like turkey.” My sister-in-law said that while scraping the last bit from the bottom of her bowl, and honestly, I haven’t thought about chili the same way since. She’d come over after a long week, looking half-frozen from the November wind, and I’d just pulled this out of the slow cooker. The smell alone—smoky cumin, garlic, a little heat—had her hanging her coat up before I could even say hi.
I wasn’t trying to win anyone over. I was just tired of the same old ground beef chili that always left me feeling heavy and sluggish. Ground turkey felt lighter, but I worried it’d be dry or boring. So I loaded it up with white beans (cannellini, specifically, because they hold their shape), fire-roasted tomatoes, and enough spices to make it interesting. I let it bubble away for hours while I folded laundry and answered emails. By dinner, the turkey had soaked up all that flavor, the beans had softened into little creamy pockets, and the broth had thickened into something deeply savory—not watery, not pasty, just right.
That first bite was a quiet revelation. It had all the comfort of traditional chili but felt somehow cleaner, brighter. The white beans brought a subtle sweetness that balanced the smoky heat, and the turkey—far from dry—was tender and juicy. I remember thinking, why don’t I make this more often? Now it’s a staple in our house from October straight through March. It’s the kind of meal you can trust to make a bad day better, and it asks almost nothing of you in return. Just dump, stir, and let time do its thing.
Why You’ll Love This Recipe
I’ve tested this recipe more times than I can count, tweaking the spice blend and bean ratio until it hit that sweet spot between bold and comforting. Here’s why I keep coming back to it—and why I think you will too:
- Set It and Forget It: This is the ultimate hands-off dinner. About 15 minutes of prep in the morning, and the slow cooker handles the rest. You come home to a house that smells like someone’s been cooking all day.
- Simple Pantry Ingredients: No obscure spices or specialty items here. Canned beans, ground turkey, onions, garlic, canned tomatoes, and a handful of spices—stuff you probably already have.
- Perfect for Meal Prep: This chili actually gets better after a day in the fridge. Make it on Sunday, and you’ve got lunches or quick dinners ready to go all week.
- Crowd-Pleaser (Even for Turkey Skeptics): I’ve served this to folks who swore they didn’t like ground turkey. Every single one asked for the recipe. The long, slow cooking keeps it moist and flavorful.
- Unbelievably Satisfying: There’s something about the combination of tender white beans, rich tomato broth, and smoky spices that hits every comfort note without weighing you down.
What makes this chili different from the rest? It’s the technique of browning the turkey first—yes, even for a slow cooker recipe. That extra step builds a deep, caramelized flavor base that you just can’t get from dumping raw meat in. The white beans also play a starring role here, not just a filler. They add creaminess and body without needing any dairy, making this naturally rich and velvety.
Honestly, this is the kind of recipe that makes you feel like you’ve got your life together. It’s nourishing, comforting, and forgiving—the perfect thing to have in your back pocket for busy weeks or cozy weekends alike.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to build layers of flavor without any fuss. Most are pantry staples, and the few fresh items are easy to find at any grocery store.
- Ground turkey (1 ½ pounds): I recommend 93% lean for the best balance of flavor and moisture. Too lean (like 99%) can turn out dry, even in the slow cooker. Ground chicken works great too if that’s what you have.
- White beans (two 15-ounce cans): Cannellini beans are my go-to here—they hold their shape beautifully and get wonderfully creamy. Great Northern beans work too, and navy beans are fine if that’s all you’ve got. Drain and rinse them well to remove excess sodium.
- Fire-roasted diced tomatoes (one 15-ounce can): These add a subtle smokiness that regular diced tomatoes just can’t match. I’m partial to the Muir Glen brand for their consistent quality. If you can’t find fire-roasted, regular diced tomatoes plus a teaspoon of smoked paprika will get you close.
- Tomato sauce (one 8-ounce can): This helps thicken the chili and adds a smooth tomato base. No need for anything fancy here—canned tomato sauce is perfect.
- Yellow onion (1 large): Diced fine. Onions are the backbone of flavor here. Sweet or yellow both work; just avoid red onions, which can turn bitter during long cooking.
- Garlic (4 cloves, minced): Fresh garlic makes a real difference. The pre-minced jarred stuff works in a pinch, but use a heaping tablespoon to compensate for the milder flavor.
- Chicken broth (1 cup): Low-sodium is best so you can control the salt level. Vegetable broth works fine too if you want to keep things vegetarian (just swap the turkey for more beans or lentils).
- Chili powder (2 tablespoons): This is your main spice. I like the Spice Islands brand for its depth. If yours has been sitting in the cabinet for two years, consider buying fresh—chili powder loses potency over time.
- Cumin (1 tablespoon): Ground cumin adds that warm, earthy note that makes chili taste like chili. Toast it in a dry pan for 30 seconds before adding if you really want to wake it up.
- Smoked paprika (1 teaspoon): This is my secret weapon. It adds a subtle campfire flavor that complements the fire-roasted tomatoes beautifully.
- Oregano (1 teaspoon): Dried Mexican oregano if you can find it—it has a slightly more rustic, earthy flavor than Mediterranean oregano.
- Salt and black pepper: About 1 teaspoon of salt and ½ teaspoon of pepper to start, then adjust at the end.
- Optional garnishes: Fresh cilantro, diced avocado, shredded cheese, sour cream or Greek yogurt, lime wedges, sliced jalapeños, and crispy tortilla strips all make excellent toppings.
Equipment Needed
Nothing complicated here. You’ll need:
- Slow cooker (5 to 6 quarts): This is the star of the show. A 6-quart oval works perfectly for this amount. If yours is smaller, just reduce everything by a third.
- Large skillet or Dutch oven: For browning the turkey and sautéing the aromatics. A 12-inch skillet is ideal. Don’t skip this step—it’s worth washing an extra pan, I promise.
- Wooden spoon or spatula: For breaking up the turkey as it browns.
- Cutting board and sharp knife: For dicing the onion and mincing the garlic. A dull knife makes this job miserable—keep it sharp.
- Can opener: Obvious but essential. I’ve had one break mid-recipe, and it’s not fun.
- Measuring spoons: For the spices. I use my regular set, nothing fancy.
- Ladle: For serving. A ½-cup ladle works perfectly.
If you don’t have a slow cooker, you can absolutely make this on the stovetop. Just simmer everything in a large pot for about 45 minutes to an hour. The flavors won’t be quite as deep, but it’ll still be delicious.
Preparation Method
- Brown the turkey: Heat a large skillet over medium-high heat. Add a tablespoon of olive oil, then add the ground turkey. Break it up with a wooden spoon and cook until no longer pink—about 6 to 8 minutes. Don’t rush this. You want some brown bits sticking to the bottom of the pan; that’s pure flavor. Season lightly with salt and pepper as it cooks. Transfer the browned turkey to the slow cooker using a slotted spoon, leaving the drippings in the skillet.
- Sauté the aromatics: In the same skillet (don’t wipe it out!), add the diced onion. Cook over medium heat for 4 to 5 minutes, scraping up those browned bits from the bottom. The onion should be soft and translucent, not brown. Add the minced garlic and cook for another 30 seconds until fragrant—don’t let it burn, or it’ll turn bitter. Scrape everything into the slow cooker.
- Add the spices: Sprinkle the chili powder, cumin, smoked paprika, oregano, salt, and pepper directly over the turkey and onions in the slow cooker. Stir everything together so the spices coat the meat evenly. This step might seem small, but it makes a difference—coating the meat first helps the spices bloom and distribute more evenly.
- Add the liquids and beans: Pour in the fire-roasted diced tomatoes (with their juices), tomato sauce, and chicken broth. Drain and rinse the white beans, then add them to the pot. Give everything a good stir. The chili will look a little thin at this point—don’t worry, it’ll thicken as it cooks.
- Cook low and slow: Cover the slow cooker and set it to LOW for 7 to 8 hours or HIGH for 3 to 4 hours. I prefer low for the full 8 hours—the flavors meld together more deeply, and the turkey stays extra tender. If you’re in a rush, high works, but check it at 3 hours to avoid overcooking.
- Check and adjust: About 30 minutes before serving, taste the chili and adjust the seasoning. You might want another pinch of salt, a dash more cumin, or a squeeze of lime for brightness. If the chili seems too thin, leave the lid off for the last 30 minutes to let some liquid evaporate. If it’s too thick, stir in a splash of broth or water.
- Rest and serve: Let the chili sit for 10 minutes off the heat before serving. This allows the flavors to settle and the chili to thicken slightly. Ladle into bowls and top with your favorite garnishes.
Sensory cues to watch for: When you first open the slow cooker, you should smell deep, smoky, slightly sweet tomato notes. The chili should look rich and reddish-brown, not pale or watery. The beans should be tender but still holding their shape. If you press one against the side of the pot with your spoon, it should squish easily—that’s when you know they’re perfect.
Cooking Tips & Techniques
I’ve made this chili probably two dozen times, and I’ve learned a few things the hard way. Here are my best tips:
Don’t skip browning the turkey. I know it’s tempting to just dump everything in the slow cooker raw—I’ve done it, and the result is pale, watery, and bland. That 10 minutes of browning creates the Maillard reaction that gives chili its depth. It’s non-negotiable.
Drain and rinse your beans. The liquid in canned beans is starchy and salty, and it can make your chili taste canned. Rinsing removes that and lets you control the salt level yourself. One time I forgot, and the chili was so salty I had to add extra broth to balance it out. Learn from my mistake.
Layer your spices. Adding spices at the beginning gives them time to meld, but they can fade during long cooking. I sometimes add an extra teaspoon of chili powder and cumin in the last hour for a fresh pop of flavor. It’s a little trick I picked up from a chef friend.
Watch the liquid level. Slow cookers don’t let much moisture escape, so it’s easy to end up with soup instead of chili. If your chili looks too liquidy at the end, stir in a tablespoon of tomato paste to thicken it up. If it’s too thick, a splash of broth fixes it right up.
Multitask smartly: While the turkey browns, drain and rinse the beans, open the cans, and measure the spices. By the time the turkey’s done, everything else is ready to go. You can have this chili in the slow cooker in under 20 minutes.
Make it ahead: This chili is one of those rare dishes that actually improves overnight. The flavors marry and deepen, and the texture gets even creamier. I often make it a day ahead and reheat it gently on the stovetop or in the slow cooker.
Variations & Adaptations
One of the things I love most about this recipe is how flexible it is. Here are some ways to make it your own:
Make it vegetarian: Swap the ground turkey for two more cans of white beans (drained and rinsed) or a pound of cooked lentils. The texture will be different—more bean-forward—but it’s still hearty and satisfying. I’ve made this version for my vegetarian sister, and she requests it every time she visits.
Spice it up: If you like heat, add a diced jalapeño (seeds and ribs removed for mild heat, or leave them in for more kick) along with the onions. You can also stir in a teaspoon of chipotle powder or a minced chipotle pepper in adobo sauce for smoky heat. My husband likes his chili borderline spicy, so I sometimes add both—it’s a crowd-pleaser either way.
Swap the beans: Not a fan of white beans? Black beans, pinto beans, or even kidney beans work beautifully. Each brings a slightly different texture and flavor. Black beans make it earthier, while pinto beans add a creamier texture. I’ve even used chickpeas in a pinch—not traditional, but surprisingly good.
Add vegetables: Diced bell peppers (any color), zucchini, or even sweet potatoes make excellent additions. Add them at the same time as the tomatoes. The sweet potatoes, in particular, add a lovely natural sweetness that balances the smoky spices. I add a small diced sweet potato in the fall, and it’s always a hit.
Try a different meat: Ground chicken works perfectly, and ground pork adds a richer flavor. If you’re feeling adventurous, try half turkey and half Italian sausage (casings removed). The sausage adds a fennel-y, savory depth that’s absolutely delicious.
Serving & Storage Suggestions
Serving: Ladle the chili into warm bowls and let everyone customize their own toppings. I like to set out small bowls of shredded cheddar, diced avocado, fresh cilantro, sour cream, and lime wedges. Crushed tortilla chips or crispy tortilla strips add a wonderful crunch. A side of crispy artisan bread or no-knead cheddar bread is perfect for dipping.
Temperature: Serve this chili hot—steaming hot, not lukewarm. If it’s been sitting in the slow cooker on warm for a while, give it a good stir and let it come back up to temperature before serving.
Storage: Let the chili cool completely before storing. Transfer to airtight containers and refrigerate for up to 5 days. The flavors will actually deepen over the first 2 to 3 days, so don’t be surprised if it tastes even better on day two.
Freezing: This chili freezes beautifully. Portion it into freezer-safe containers or zip-top bags (lay them flat for easy stacking). Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: Reheat on the stovetop over medium-low heat, stirring occasionally, until bubbling. You can also microwave individual portions in 30-second bursts, stirring between each. If the chili has thickened too much during storage, add a splash of broth or water to loosen it up.
Flavor development note: Like most chili, this one tastes better the next day. The spices settle, the beans absorb more flavor, and the texture becomes even more cohesive. I honestly prefer it on day two—it’s one of those rare recipes that rewards patience.
Nutritional Information & Benefits
Here’s an approximate nutritional breakdown per serving (based on 6 servings, without toppings):
| Nutrient | Amount |
|---|---|
| Calories | 340 |
| Protein | 32g |
| Fat | 8g |
| Carbohydrates | 35g |
| Fiber | 10g |
| Sugar | 6g |
| Sodium | 680mg |
Health benefits: This chili is packed with lean protein from the turkey and fiber from the white beans, which helps keep you full and satisfied. The beans also provide resistant starch, which is great for gut health. The tomatoes are rich in lycopene, an antioxidant linked to heart health, and the spices—especially cumin and chili powder—have anti-inflammatory properties.
Dietary considerations: This recipe is naturally gluten-free and dairy-free (if you skip the cheese garnish). It’s also relatively low in saturated fat compared to traditional beef chili. If you’re watching sodium, use low-sodium broth and no-salt-added canned tomatoes, and skip the salt in the browning step.
Allergen note: This recipe is free of the top eight allergens except for the optional garnishes. If you’re serving someone with dairy or gluten sensitivities, just set out allergen-free toppings.
Frequently Asked Questions
Can I use ground beef instead of turkey?
Absolutely. Ground beef (80/20 or 85/15) works perfectly. Just drain off any excess fat after browning, or the chili can turn greasy. The flavor will be richer and more traditional, but it’s equally delicious.
Can I make this in an Instant Pot?
Yes! Use the sauté function to brown the turkey and onions, then add the remaining ingredients. Pressure cook on HIGH for 15 minutes, then let the pressure release naturally for 10 minutes before quick-releasing the rest. The texture won’t be quite as melded as the slow cooker version, but it’s still great for a weeknight.
My chili is too watery—what should I do?
If it’s still watery after the full cooking time, remove the lid and cook on HIGH for 20 to 30 minutes to let some liquid evaporate. Alternatively, stir in a tablespoon of tomato paste or mashed beans to thicken it up. Next time, try using less broth or draining the tomatoes more thoroughly.
Can I freeze leftovers?
Yes, this chili freezes beautifully. Let it cool completely, then portion into freezer-safe containers. It keeps for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop or in the microwave. I often double the batch just to have extra in the freezer for busy weeks.
What toppings go best with this chili?
My personal favorites are diced avocado, fresh cilantro, a squeeze of lime, and a dollop of Greek yogurt. Shredded sharp cheddar and crispy tortilla strips are also fantastic. For a fun twist, try pickled red onions or a drizzle of hot honey—the sweet-spicy combo is incredible.
Conclusion
This hearty slow cooker turkey chili with white beans has become a staple in my kitchen for good reason. It’s the kind of meal that makes you feel like you’ve got everything under control—even on the craziest of weeks. The turkey stays tender, the beans get creamy, and the broth turns into something deeply satisfying that warms you from the inside out.
What I love most about this recipe is how forgiving it is. You can swap ingredients, adjust the spice level, or load it up with toppings, and it still turns out amazing. It’s perfect for meal prep, game day, or just a quiet Tuesday when you need something comforting without spending hours in the kitchen.
I’d love to hear how yours turns out. Did you add any fun toppings? Swap in a different bean? Leave a comment below and let me know—your variations might inspire someone else to try something new. And if you’re looking for more cozy, set-it-and-forget-it meals, don’t miss our cozy crockpot beef stew or this creamy white chicken chili—both are reader favorites for good reason.
Happy cooking, and don’t forget the cornbread!
Pin This Recipe!

Hearty Slow Cooker Turkey White Bean Chili
This hearty slow cooker turkey white bean chili is packed with lean protein, creamy white beans, and smoky spices. It’s a set-it-and-forget-it meal that’s perfect for busy weeknights and meal prep.
- Total Time: 7 hours 15 minutes to 8 hours 15 minutes
- Yield: 6 servings 1x
Ingredients
- 1 ½ pounds ground turkey (93% lean)
- 2 (15-ounce) cans white beans (cannellini, Great Northern, or navy), drained and rinsed
- 1 (15-ounce) can fire-roasted diced tomatoes
- 1 (8-ounce) can tomato sauce
- 1 large yellow onion, diced
- 4 cloves garlic, minced
- 1 cup low-sodium chicken broth
- 2 tablespoons chili powder
- 1 tablespoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano (preferably Mexican)
- 1 teaspoon salt
- ½ teaspoon black pepper
- Optional garnishes: fresh cilantro, diced avocado, shredded cheese, sour cream or Greek yogurt, lime wedges, sliced jalapeños, crispy tortilla strips
Instructions
- Brown the turkey: Heat a large skillet over medium-high heat. Add a tablespoon of olive oil, then add the ground turkey. Break it up with a wooden spoon and cook until no longer pink—about 6 to 8 minutes. Season lightly with salt and pepper. Transfer the browned turkey to the slow cooker using a slotted spoon, leaving the drippings in the skillet.
- Sauté the aromatics: In the same skillet, add the diced onion. Cook over medium heat for 4 to 5 minutes, scraping up browned bits from the bottom. Add the minced garlic and cook for another 30 seconds until fragrant. Scrape everything into the slow cooker.
- Add the spices: Sprinkle the chili powder, cumin, smoked paprika, oregano, salt, and pepper directly over the turkey and onions in the slow cooker. Stir to coat the meat evenly.
- Add the liquids and beans: Pour in the fire-roasted diced tomatoes (with their juices), tomato sauce, and chicken broth. Add the drained and rinsed white beans. Stir well.
- Cook low and slow: Cover the slow cooker and set to LOW for 7 to 8 hours or HIGH for 3 to 4 hours. For best flavor, cook on low for 8 hours.
- Check and adjust: About 30 minutes before serving, taste and adjust seasoning. If too thin, leave the lid off for the last 30 minutes. If too thick, stir in a splash of broth.
- Rest and serve: Let the chili sit for 10 minutes off the heat before serving. Ladle into bowls and top with desired garnishes.
Notes
Don’t skip browning the turkey—it builds deep flavor. Drain and rinse the beans to control sodium. For a thicker chili, stir in a tablespoon of tomato paste at the end. This chili tastes even better the next day.
- Prep Time: 15 minutes
- Cook Time: 7 to 8 hours (low) or 3 to 4 hours (high)
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1 serving (about 1 ½
- Calories: 340
- Sugar: 6
- Sodium: 680
- Fat: 8
- Saturated Fat: 2
- Carbohydrates: 35
- Fiber: 10
- Protein: 32
Keywords: slow cooker chili, turkey chili, white bean chili, healthy chili, easy chili, meal prep chili, gluten-free chili, dairy-free chili





