Love this? Save it for later!
Share the inspiration with your friends
I had been looking for a chili that actually felt light on the stomach but still delivered that deep, slow-simmered flavor. For a while, I just accepted that a “healthy” chili meant sacrificing something—usually the richness or the satisfaction that makes you want to go back for a second bowl. I tried vegetarian versions that felt more like vegetable soup, and I tried turkey chilis that ended up dry or strangely sweet. There was always something off.
Then one Tuesday night—nothing special, just a regular weeknight where I needed dinner on the table fast—I threw this together out of pantry desperation. Canned white beans, ground turkey I’d defrosted that morning, some spices I hoped would work together. I wasn’t trying to create anything. I was just trying to feed myself without ordering takeout again.
But that first bite stopped me mid-chew. The broth was silky without being heavy. The turkey had soaked up the cumin and oregano in a way that made it taste like it had been cooking for hours. And the beans—those creamy little white beans—gave it the body I’d been missing from every other “light” chili I’d tried. I stood at the counter eating straight from the pot, which is always the sign of a keeper.
This healthy turkey white bean chili became my go-to for nights when I want something deeply comforting but don’t want to feel weighed down afterward. It’s the kind of recipe that quietly earns its spot in your rotation without demanding much from you.
Why You’ll Love This Recipe
- 30 Minutes Start to Finish : This isn’t a “quick” chili that still takes an hour. It’s genuinely fast—from chopping to bowl in the time it takes to watch one episode of a show.
- Simple Ingredients : You probably have most of these in your kitchen right now. No specialty stores, no hard-to-find spices.
- Perfect for Meal Prep : It gets better overnight, so make a big batch on Sunday and eat well all week.
- Crowd-Pleaser : I’ve served this to people who swear they don’t like turkey or white beans, and they went back for seconds.
- Unbelievably Satisfying : The texture is what gets you—tender beans, perfectly seasoned turkey, and a broth that coats everything just right.
What makes this different from other turkey chilis is the technique. Most recipes tell you to brown the turkey and move on. I take an extra two minutes to let the spices bloom in the oil before adding the liquid. That small step changes everything. The cumin and oregano become aromatic in a way they just don’t when you dump them in with the broth.
And honestly? This is the chili that made me stop missing beef chili entirely. It hits that same comfort note but leaves you feeling energized instead of sluggish. That’s not nothing.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something surprisingly complex. Most are pantry staples, which makes this perfect for those nights when you need dinner but haven’t planned ahead.
For the Chili Base
- 1 tablespoon olive oil (or avocado oil—both work well here)
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced (fresh is better, but jarred minced garlic works in a pinch)
- 1 pound lean ground turkey (93/7 is ideal—not too lean or it gets dry)
- 2 tablespoons tomato paste (I prefer the double-concentrated kind in a tube—it keeps in the fridge forever)
Spices

- 1 tablespoon ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon smoked paprika (regular works too, but smoked adds depth)
- ½ teaspoon chili powder (adjust up if you like heat)
- ½ teaspoon salt (more to taste at the end)
- ¼ teaspoon black pepper
The Rest
- 2 cans (15 ounces each) cannellini beans or great northern beans, drained and rinsed (I like cannellini for their creamy texture)
- 1 can (14.5 ounces) fire-roasted diced tomatoes (regular is fine, but fire-roasted adds a subtle smokiness)
- 3 cups low-sodium chicken broth (or vegetable broth for a vegetarian version)
- 1 medium zucchini, diced (optional but adds veggies without changing the flavor much)
- Juice of ½ lime (don’t skip this—it brightens everything)
- Fresh cilantro for garnish (optional but recommended)
I usually grab Bush’s cannellini beans for their consistent texture. For the broth, Pacific Foods or Swanson are my go-to brands. If you’re watching sodium, definitely go with low-sodium broth and adjust salt at the end—you can always add more, but you can’t take it out.
Equipment Needed
- Large pot or Dutch oven (5-6 quart works perfectly—I use my Le Creuset, but any heavy-bottomed pot will do)
- Wooden spoon or spatula for breaking up the turkey
- Chef’s knife and cutting board
- Measuring spoons
- Can opener
- Colander for rinsing the beans
If you don’t have a Dutch oven, a regular stockpot works fine. Just keep an eye on the heat—thinner pots can scorch the bottom more easily. A good heavy-bottomed pot is worth the investment if you make soups and chilis often. I got mine secondhand and it’s still going strong five years later.
Preparation Method
- Heat the oil in your pot over medium heat. Add the diced onion and cook for 4-5 minutes until it’s translucent and starting to brown around the edges. Don’t rush this step—those browned bits are flavor.
- Add the garlic and cook for 30 seconds until fragrant. You’ll smell it immediately. If you burn the garlic, start over—it’ll make the whole chili bitter.
- Add the ground turkey and break it up with your spoon. Cook for 5-6 minutes until no longer pink. Don’t stir it constantly—let it sit for a minute between stirs so it gets some color. Those browned bits on the bottom of the pot are gold.
- Add the tomato paste and all the spices (cumin, oregano, smoked paprika, chili powder, salt, and pepper). Stir everything together and cook for 2 minutes. This is the blooming step I mentioned earlier—it wakes up the spices and makes them more aromatic. The paste will darken slightly and smell incredible.
- Pour in the chicken broth and scrape the bottom of the pot with your wooden spoon to release any browned bits. This is called deglazing, and it’s where a lot of the flavor lives.
- Add the fire-roasted tomatoes (with their juices) and the rinsed white beans. If you’re using zucchini, add it now too. Stir everything together.
- Bring the chili to a boil, then reduce the heat to low and let it simmer uncovered for 15-20 minutes. The broth will reduce slightly and thicken. It should look like a hearty chili, not a soup. If it seems too thick, add a splash more broth or water.
- Remove from heat and stir in the lime juice. Taste and adjust salt—this is where you’ll notice if it needs more. Sometimes I add another pinch of cumin at this stage if it tastes flat.
- Ladle into bowls and top with fresh cilantro, a dollop of Greek yogurt or sour cream, and maybe some diced avocado if you’re feeling fancy.
Pro tip : The chili will look thin when you first add the broth. Don’t panic. As it simmers, the beans release some starch and the liquid reduces, giving you that perfect chili consistency. Trust the process.
Cooking Tips & Techniques
I learned the hard way that ground turkey needs more attention than beef. It’s leaner, so it dries out faster if you overcook it. The trick is to cook it just until it’s no longer pink, then let it finish cooking in the broth. That way it stays tender and absorbs all those spices.
Another thing I messed up early on: I used to add all the liquid at once and wonder why my chili tasted flat. Blooming the spices in the oil and tomato paste first makes a noticeable difference. It’s an extra two minutes that changes the whole dish.
If you’re short on time, you can skip the zucchini. But I like adding it because it bulks up the chili with extra veggies without changing the flavor profile. Dice it small—about the same size as the beans—so it cooks quickly and blends in visually.
One mistake I still make sometimes: underseasoning. Beans and turkey are both pretty neutral, so they need a generous hand with spices. Taste as you go, especially at the end. If the chili tastes a little flat, a squeeze of lime or a pinch of salt usually fixes it.
For multitasking, start your toppings while the chili simmers. Dice the avocado, chop the cilantro, set out the hot sauce. That way everything’s ready when the chili is done.
Variations & Adaptations
- Vegetarian Version : Skip the turkey and add an extra can of beans plus a diced bell pepper. Use vegetable broth instead of chicken. The texture will be different but still satisfying.
- Spicier Version : Add a diced jalapeño with the onion, or stir in ½ teaspoon of cayenne pepper with the other spices. I sometimes add a chipotle pepper in adobo sauce for smoky heat.
- Slow Cooker Version : Brown the turkey and bloom the spices on the stove first, then transfer everything to the slow cooker. Cook on low for 4-6 hours or high for 2-3 hours.
- Dairy-Free Topping : Skip the sour cream and use sliced avocado or a drizzle of cashew cream instead. Both add creaminess without dairy.
- Grain Addition : Stir in a cup of cooked quinoa or brown rice at the end for extra fiber and heartiness. I’ve done this when I wanted a one-bowl meal.
My personal favorite variation is adding a handful of chopped spinach right at the end and stirring until it wilts. It adds color and nutrients without changing the flavor. I stumbled on this by accident when I had leftover spinach and needed to use it up. Now I do it every time.
Serving & Storage Suggestions
Serve this chili hot with your favorite toppings. I like a dollop of Greek yogurt, diced avocado, fresh cilantro, and a squeeze of lime. Some people swear by crushed tortilla chips on top for crunch. A side of warm cornbread or crusty bread completes the meal beautifully.
For storage, let the chili cool completely before transferring to airtight containers. It keeps in the refrigerator for up to 5 days. The flavors actually get better after a day or two—the spices meld together and the beans absorb more of the broth.
To freeze, portion the chili into freezer-safe bags or containers. Leave a little room for expansion. It freezes well for up to 3 months. Thaw overnight in the refrigerator before reheating.
For reheating, warm it on the stovetop over medium-low heat, stirring occasionally. If it’s too thick, add a splash of broth or water to loosen it up. Microwave works in a pinch, but the stovetop gives you better control over the texture.
One thing I’ve noticed: the zucchini gets softer the longer it sits, so if you’re meal-prepping for the whole week, you might want to add fresh zucchini when reheating. Or just embrace the softer texture—it’s still delicious.
Nutritional Information & Benefits
Per serving (about 1½ cups, without toppings):
- Calories: 320
- Protein: 28g
- Fat: 10g
- Carbohydrates: 30g
- Fiber: 8g
- Sugar: 5g
- Sodium: 580mg (varies with broth and added salt)
This chili is packed with lean protein from the turkey and fiber from the white beans, which keeps you full and satisfied. The fire-roasted tomatoes provide lycopene, an antioxidant linked to heart health. And the zucchini adds vitamins A and C without many calories.
It’s naturally gluten-free and can be made dairy-free with simple swaps. If you’re watching sodium, use no-salt-added beans and low-sodium broth, then season to taste at the end.
I personally love that this recipe gives me comfort food energy without the heavy feeling. It’s the kind of meal that supports your health goals without making you feel like you’re sacrificing anything.
Conclusion
This healthy turkey white bean chili has earned a permanent spot in my weekly rotation. It’s fast enough for a Tuesday night when you’re tired and have nothing planned, but impressive enough to serve to company with a side of cornbread and a salad. The ingredients are simple, the technique is forgiving, and the result is genuinely satisfying.
I hope you make this your own. Adjust the spices to your taste, pile on the toppings you love, and don’t be afraid to experiment. That’s how the best recipes happen—by making them yours.
If you try this recipe, I’d love to hear how it went. Leave a comment below or tag me in your photos. And if you’re looking for more easy, healthy meals, try my healthy grilled chicken Caesar salad for another weeknight winner. Happy cooking!
Frequently Asked Questions
Can I use ground chicken instead of turkey?
Absolutely. Ground chicken works the same way and has a similar flavor profile. Just make sure it’s lean but not too lean—93/7 is ideal for both.
Can I make this in an Instant Pot?
Yes. Use the sauté function to brown the turkey and bloom the spices, then add the remaining ingredients. Pressure cook on high for 8 minutes, then do a quick release. It’s even faster than the stovetop version.
How can I thicken the chili if it’s too thin?
Simmer it uncovered for a few extra minutes to reduce the liquid. Alternatively, mash some of the beans against the side of the pot with a spoon—the starch will thicken the broth naturally.
Can I use dried beans instead of canned?
Yes, but you’ll need to cook them separately first since they take much longer than the chili itself. Soak 1 cup of dried white beans overnight, then simmer in water for 1-2 hours until tender before adding to the chili.
Is this chili freezer-friendly?
Yes, it freezes beautifully for up to 3 months. Just cool it completely, portion into freezer-safe containers, and thaw overnight in the fridge before reheating. The flavors might even be better after freezing.
Pin This Recipe!

Healthy Turkey White Bean Chili – Easy 30-Minute Meal
A quick and satisfying turkey white bean chili that delivers deep, slow-simmered flavor in just 30 minutes. Made with simple ingredients, this light yet hearty chili is perfect for weeknight dinners and meal prep.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 1 pound lean ground turkey (93/7)
- 2 tablespoons tomato paste
- 1 tablespoon ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon smoked paprika
- ½ teaspoon chili powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 cans (15 ounces each) cannellini beans or great northern beans, drained and rinsed
- 1 can (14.5 ounces) fire-roasted diced tomatoes
- 3 cups low-sodium chicken broth
- 1 medium zucchini, diced (optional)
- Juice of ½ lime
- Fresh cilantro for garnish (optional)
Instructions
- Heat the oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes until translucent and starting to brown.
- Add the garlic and cook for 30 seconds until fragrant.
- Add the ground turkey and break it up with a spoon. Cook for 5-6 minutes until no longer pink, letting it sit for a minute between stirs to get some color.
- Add the tomato paste and all spices (cumin, oregano, smoked paprika, chili powder, salt, and pepper). Stir and cook for 2 minutes to bloom the spices.
- Pour in the chicken broth and scrape the bottom of the pot with a wooden spoon to release any browned bits (deglazing).
- Add the fire-roasted tomatoes (with their juices) and the rinsed white beans. If using zucchini, add it now. Stir everything together.
- Bring the chili to a boil, then reduce heat to low and simmer uncovered for 15-20 minutes until the broth reduces and thickens.
- Remove from heat and stir in the lime juice. Taste and adjust salt as needed.
- Ladle into bowls and top with fresh cilantro, Greek yogurt or sour cream, and diced avocado if desired.
Notes
For best flavor, let the spices bloom in the oil and tomato paste before adding liquid. The chili will look thin initially but will thicken as it simmers. For a vegetarian version, skip the turkey and add an extra can of beans plus a diced bell pepper. Leftovers keep in the refrigerator for up to 5 days and freeze well for up to 3 months.
Nutrition
- Serving Size: 1½ cups
- Calories: 320
- Sugar: 5
- Sodium: 580
- Fat: 10
- Saturated Fat: 2
- Carbohydrates: 30
- Fiber: 8
- Protein: 28
Keywords: turkey chili, white bean chili, healthy chili, 30-minute meal, easy chili recipe, ground turkey recipe, weeknight dinner, meal prep chili


