Most healthy chili recipes taste like they’re missing something.
This one doesn’t. It’s thick, hearty, and packed with vegetables, and somehow still tastes like the chili you actually want to eat, not the version you settle for.
Lean turkey, beans, and a full crockpot of vegetables come together into something that just happens to be good for you too.
Why This Recipe Works
Ground turkey keeps this dish lean without sacrificing the heartiness that makes chili feel like an actual meal.
Building layers of vegetables, like bell peppers, zucchini, and corn, means you’re getting real nutrition in every bowl instead of relying on beans alone to carry the dish. 🌽
Letting it simmer low and slow all day gives the spices time to actually develop, instead of tasting sharp and one-note like a chili thrown together in 20 minutes.
What You’ll Need
| Ingredient | Amount |
|---|---|
| Ground turkey (93% lean) | 1.5 lbs |
| Yellow onion, diced | 1 medium |
| Bell pepper, diced | 1 |
| Zucchini, diced | 1 medium |
| Garlic, minced | 3 cloves |
| Diced tomatoes | 28 oz can |
| Tomato sauce | 8 oz can |
| Black beans, drained and rinsed | 15 oz can |
| Kidney beans, drained and rinsed | 15 oz can |
| Corn kernels (fresh or frozen) | 1 cup |
| Chili powder | 2 tbsp |
| Ground cumin | 1 tsp |
| Smoked paprika | 1 tsp |
| Salt | 1 tsp, plus more to taste |
| Black pepper | 1/2 tsp |
You’ll want to brown the turkey before it goes into the crockpot, so keep a skillet handy for that one extra step.
Tools You’ll Need
- Slow cooker (crockpot)
- Skillet, for browning the turkey
- Cutting board and knife
- Wooden spoon
- Ladle
Pro Tips
1. Brown the turkey before adding it to the crockpot. Skipping this step leaves you with pale, crumbly meat instead of the deeper flavor that browning develops.
2. Drain excess fat after browning, even with lean turkey. It’s a small step that keeps the finished chili from tasting greasy.
3. Add the corn during the last hour of cooking, not at the start. This keeps it from turning mushy over the long cook time.
4. Taste and adjust the spices about an hour before serving. Flavors mellow out over a long cook, so this is the point where you’ll know if it needs a little more chili powder or salt.
5. Let the chili sit for 10 minutes off heat before serving. This gives it time to thicken slightly and makes it taste even better.
Substitutions and Variations
- Vegetarian version: Skip the turkey and add an extra can of beans or a cup of cooked lentils in its place.
- Spicier version: Add a diced jalapeño with the vegetables, or a pinch of cayenne with the spices.
- Lower carb: Cut back on the beans and corn, and bulk up the vegetables instead.
- Different protein: Ground chicken or lean ground beef both work in place of turkey.
- Extra fiber boost: Stir in a cup of chopped kale or spinach during the last 15 minutes of cooking.
- Toppings bar: Set out avocado, Greek yogurt, shredded cheese, and lime wedges so everyone can customize their own bowl.
Make Ahead Tips
You can brown the turkey and chop all the vegetables up to 2 days ahead, storing everything separately in the fridge until you’re ready to load the crockpot.
This chili also freezes and reheats extremely well, which makes it a great option to batch cook for the week.
How to Make It
- Heat a skillet over medium-high heat. Brown the ground turkey for 6 to 8 minutes, breaking it apart as it cooks. Drain excess fat and set aside.
- Add the browned turkey, onion, bell pepper, zucchini, and garlic to the crockpot.
- Pour in the diced tomatoes and tomato sauce.
- Add the black beans and kidney beans.
- Stir in the chili powder, cumin, smoked paprika, salt, and pepper.
- Cover and cook on low for 6 to 7 hours, or on high for 3 to 4 hours.
- Stir in the corn during the last hour of cooking.
- Taste and adjust seasoning as needed before serving.
Nutrition and Diet Notes
Here’s roughly what you’re working with per serving (recipe serves 8):
- Calories: about 260
- Protein: about 24g
- Fiber: about 9g
For an even lighter version, use 99% lean ground turkey and reduce the beans slightly to lower the overall carbohydrate count.
What to Serve It With
- A small side salad with a light vinaigrette
- Whole grain cornbread for a heartier meal
- A dollop of Greek yogurt in place of sour cream on top
Leftovers and Storage
Store leftovers in an airtight container in the fridge for up to 5 days.
Reheat on the stovetop over low heat, or in the microwave in 30-second bursts, stirring in between.
This chili freezes exceptionally well. Portion it into freezer-safe containers or bags and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
FAQ
Is this chili very spicy?
Not as written. It has a mild warmth from the chili powder, but it’s easy to add more heat if that’s what you’re after.
Can I make this in an Instant Pot instead?
Yes. Brown the turkey using the sauté function, add everything else, then pressure cook on high for 15 minutes with a natural release.
Why is my chili too thin?
This can happen if extra liquid was added or the lid was left slightly open during cooking. Let it simmer uncovered for the last 20 minutes to thicken it back up.
Can I use dried beans instead of canned?
Yes, just soak and pre-cook them first, since dried beans won’t fully soften in the time this recipe calls for.
Can I double this recipe?
Yes, just make sure your crockpot is large enough to hold everything without overflowing, and expect the cook time to run slightly longer.
Wrapping Up
This chili proved that eating well doesn’t mean eating boring, and it’s become one of my most requested healthy dinners for exactly that reason.
It’s hearty, filling, and genuinely satisfying, without a single ingredient that feels like a compromise.
If you make this, come back and tell me what toppings you went with, or if you tried the spicier version. 🌶️
I’d love to hear how yours turned out.