I’ve made a lot of chili, but this lean turkey, kidney bean, and corn version is the one I keep coming back to. It’s bold, hearty, perfectly spiced, and somehow healthy enough to feel like a total win.

I’m ridiculously obsessed with this healthy turkey chili because it tastes bold, rich, and honestly way more satisfying than I ever expect from a lighter bowl. I love how the lean ground turkey keeps it hearty without feeling heavy, while kidney beans give every bite that thick, stick-to-my-spoon texture I crave.
And the spice? Big, smoky, and just enough kick to keep me going back for another scoop.
No bland “healthy” vibes here. Just serious chili energy.
But what really gets me is how it tastes even better the next day, which makes my leftovers feel like a tiny win.
Ingredients

- Lean turkey keeps it hearty, protein-packed, and not greasy.
Big win.
- Olive oil helps the veggies soften and adds a little richness.
- Yellow onion brings that cozy chili base you’d miss immediately.
- Green bell pepper adds sweet crunch and a pop of color.
- Jalapeño gives heat, but you’re totally in charge here.
- Garlic makes the whole pot smell like dinner is handled.
- Chili powder, cumin, paprika, and oregano bring warm, smoky flavor.
- Tomatoes and paste make it thick, saucy, and super satisfying.
- Kidney and black beans add fiber, texture, and real staying power.
- Corn adds little sweet bites that balance the spice.
- Chicken broth keeps it cozy without making it too heavy.
- Lime juice wakes everything up at the end.
- Plus, cilantro makes each bowl feel fresh, not flat.
- Basically, Greek yogurt or avocado makes it creamy and extra filling.
Ingredient Quantities
- 1 pound lean ground turkey (93% lean)
- 1 tablespoon olive oil
- 1 medium yellow onion, finely chopped
- 1 green bell pepper, diced
- 1 jalapeño, seeded and minced, optional
- 3 cloves garlic, minced
- 2 tablespoons chili powder
- 1 tablespoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 (28 ounce) can crushed tomatoes
- 1 (15 ounce) can diced tomatoes, undrained
- 2 tablespoons tomato paste
- 1 (15 ounce) can kidney beans, drained and rinsed
- 1 (15 ounce) can black beans, drained and rinsed
- 1 cup frozen or canned sweet corn, drained
- 1 cup low sodium chicken broth
- 1 tablespoon lime juice
- 2 tablespoons fresh cilantro, chopped, for serving
- Optional toppings: plain Greek yogurt or avocado slices
How to Make this
1. Heat olive oil in a large pot over medium heat. Add the chopped onion and diced green bell pepper and cook until softened, about 5 minutes.
2. Add the ground turkey to the pot, breaking it up with a spoon, and cook until no longer pink, about 6 to 8 minutes.
3. Stir in the minced jalapeño if using and the garlic and cook 30 seconds until fragrant.
4. Add chili powder, ground cumin, smoked paprika, dried oregano, kosher salt, and black pepper; stir and cook 1 minute to bloom the spices.
5. Mix in the crushed tomatoes, diced tomatoes with their juices, and tomato paste until well combined.
6. Pour in the chicken broth, bring the chili to a gentle simmer, then reduce heat to low.
7. Add the drained and rinsed kidney beans and black beans and the corn, stir to combine.
8. Simmer uncovered for 20 to 30 minutes, stirring occasionally, until flavors meld and chili thickens to your liking. Taste and adjust salt and pepper.
9. Stir in the lime juice just before serving.
10. Serve topped with chopped cilantro and optional plain Greek yogurt or avocado slices.
Equipment Needed
1. Large heavy pot or Dutch oven
2. Chef knife
3. Cutting board
4. Wooden spoon or heatproof spatula
5. Can opener
6. Measuring cups and measuring spoons
7. Colander or fine mesh strainer
8. Ladle or large serving spoon
FAQ
The Best Healthy Turkey Chili You’ll Ever Eat Recipe Substitutions and Variations
- 1 pound lean ground turkey: swap with ground chicken, 93% lean ground beef, or a plant-based crumble for a vegetarian option
- 1 tablespoon olive oil: use avocado oil, light-tasting olive oil, or a neutral oil like canola
- 1 (15 ounce) can kidney beans: replace with pinto beans, cannellini beans, or extra black beans
- 1 cup low sodium chicken broth: substitute vegetable broth, beef broth, or water plus an extra teaspoon of tomato paste for depth
Pro Tips
1. Brown the turkey well: let it sit undisturbed for a couple minutes once it hits the hot pan so it gets a bit of color. Those browned bits add savory depth you will miss if you constantly stir.
2. Bloom the spices in the pan: after adding the spice mix, briefly toast them with the meat and a splash of the tomatoes or broth. That little step wakes up the flavors and makes the chili taste far more vibrant.
3. Control thickness by simmer time and a simple slurry: simmer uncovered until it reaches your preferred body. If it stays too thin, stir in a teaspoon or two of masa harina or a small spoonful of tomato paste to thicken and add subtle corn or concentrated tomato notes.
4. Finish with acid and texture at the last minute: lime juice and cilantro right before serving brighten the whole pot, and adding creamy toppings like Greek yogurt or sliced avocado balances heat and makes each spoonful more interesting.

The Best Healthy Turkey Chili You'll Ever Eat Recipe
I’ve made a lot of chili, but this lean turkey, kidney bean, and corn version is the one I keep coming back to. It’s bold, hearty, perfectly spiced, and somehow healthy enough to feel like a total win.
6
servings
324
kcal
Equipment: 1. Large heavy pot or Dutch oven
2. Chef knife
3. Cutting board
4. Wooden spoon or heatproof spatula
5. Can opener
6. Measuring cups and measuring spoons
7. Colander or fine mesh strainer
8. Ladle or large serving spoon
Ingredients
-
1 pound lean ground turkey (93% lean)
-
1 tablespoon olive oil
-
1 medium yellow onion, finely chopped
-
1 green bell pepper, diced
-
1 jalapeño, seeded and minced, optional
-
3 cloves garlic, minced
-
2 tablespoons chili powder
-
1 tablespoon ground cumin
-
1 teaspoon smoked paprika
-
1 teaspoon dried oregano
-
1 teaspoon kosher salt, plus more to taste
-
1/2 teaspoon black pepper
-
1 (28 ounce) can crushed tomatoes
-
1 (15 ounce) can diced tomatoes, undrained
-
2 tablespoons tomato paste
-
1 (15 ounce) can kidney beans, drained and rinsed
-
1 (15 ounce) can black beans, drained and rinsed
-
1 cup frozen or canned sweet corn, drained
-
1 cup low sodium chicken broth
-
1 tablespoon lime juice
-
2 tablespoons fresh cilantro, chopped, for serving
-
Optional toppings: plain Greek yogurt or avocado slices
Directions
- Heat olive oil in a large pot over medium heat. Add the chopped onion and diced green bell pepper and cook until softened, about 5 minutes.
- Add the ground turkey to the pot, breaking it up with a spoon, and cook until no longer pink, about 6 to 8 minutes.
- Stir in the minced jalapeño if using and the garlic and cook 30 seconds until fragrant.
- Add chili powder, ground cumin, smoked paprika, dried oregano, kosher salt, and black pepper; stir and cook 1 minute to bloom the spices.
- Mix in the crushed tomatoes, diced tomatoes with their juices, and tomato paste until well combined.
- Pour in the chicken broth, bring the chili to a gentle simmer, then reduce heat to low.
- Add the drained and rinsed kidney beans and black beans and the corn, stir to combine.
- Simmer uncovered for 20 to 30 minutes, stirring occasionally, until flavors meld and chili thickens to your liking. Taste and adjust salt and pepper.
- Stir in the lime juice just before serving.
- Serve topped with chopped cilantro and optional plain Greek yogurt or avocado slices.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 482g
- Total number of serves: 6
- Calories: 324kcal
- Fat: 8.2g
- Saturated Fat: 1.7g
- Trans Fat: 0.1g
- Polyunsaturated: 1g
- Monounsaturated: 5g
- Cholesterol: 40mg
- Sodium: 370mg
- Potassium: 667mg
- Carbohydrates: 32g
- Fiber: 6.7g
- Sugar: 4.2g
- Protein: 25g
- Vitamin A: 1800IU
- Vitamin C: 18mg
- Calcium: 50mg
- Iron: 2.2mg













