Love this? Save it for later!
Share the inspiration with your friends
My neighbor Marcus watched me fumbling with a too-small pot at the community garden potluck last fall, steam fogging up my glasses as I tried to stir something that was definitely burning. He didn’t say anything at first. He just walked over to his own setup, lifted the lid on this deep cast-iron pot, and the smell that came out made everyone within ten feet turn their heads. “You’re overcomplicating it,” he finally said, handing me a spoon. “Chili should feel like a hug, not a science project.”
That was my introduction to this healthy turkey chili with sweet potato and black beans. Marcus grew up in Texas but learned to cook from his grandmother who believed in stretching every dollar without skimping on flavor. He showed me how she’d throw whatever vegetables were getting soft into the pot, how a little bit of cocoa powder (yes, really) could deepen the whole thing without making it taste like dessert. I stood there stirring, probably looking ridiculous in my flour-dusted apron, while he talked about his garden and the ridiculous amount of zucchini he had that year. We traded recipes like trading cards after that day, but this one stuck.
Honestly, I’ve made this chili at least twice a month ever since. It’s become my go-to for those evenings when I want something that feels substantial but doesn’t leave me sluggish. You know that feeling when you want comfort food but also want to feel good about what you just ate? That’s exactly what this is. The sweet potatoes get tender and almost creamy, the black beans add that hearty texture, and the turkey keeps it light enough that you don’t need a nap afterward. Let me tell you, finding a chili that satisfies both the craving and the conscience is not easy—but this one does it every single time.
Why You’ll Love This Recipe
I’ve tested this healthy turkey chili with sweet potato and black beans more times than I can count, tweaking spices, adjusting cooking times, and even accidentally making it way too spicy once (sorry about that, taste testers). Here’s why this version wins every time:
- Quick & Easy: From start to finish, this comes together in about 45 minutes. Most of that is hands-off simmering time, so you can chop some cilantro or just stare out the window. I’ve made it on busy Tuesday nights after work more times than I can count.
- Simple Ingredients: Nothing fancy here. Sweet potatoes, canned black beans, ground turkey, onions, garlic, and a few spices. You probably have most of this in your kitchen right now, minus maybe the turkey if you don’t keep it frozen like I do.
- Perfect for Meal Prep: This chili actually gets better after a day in the fridge. The flavors meld together, the sweet potatoes soak up all that spiced broth, and it reheats like a dream. I make a big batch on Sunday and eat it for lunch all week.
- Crowd-Pleaser: I’ve served this to my health-conscious friends and my “I only eat meat and potatoes” uncle. Both groups went back for seconds. The turkey keeps it familiar, while the sweet potatoes add a subtle sweetness that even picky eaters love.
- Unbelievably Delicious: The secret is browning the turkey really well and letting the sweet potatoes break down just a little. You get this rich, slightly thick broth that coats every spoonful. It’s comfort food that doesn’t weigh you down.
What makes this different from other turkey chilis? Most versions end up dry or bland because turkey is leaner than beef. But the sweet potatoes add natural creaminess without any dairy, and the combination of cumin, smoked paprika, and a pinch of cinnamon gives it this warm, complex flavor that tastes like it simmered all day. Plus, the black beans add fiber and protein, making this a complete meal in one bowl.
This isn’t just good for healthy chili. It’s the kind of meal that makes you forget you’re eating healthy in the first place. That’s the whole point, right?
What Ingredients You Will Need
This recipe relies on simple, wholesome ingredients that work together to create big flavor without a lot of fuss. Most of these are pantry staples, and the fresh ingredients are easy to find year-round.
For the Chili Base
- 1 tablespoon olive oil (avocado oil works great too)
- 1 large yellow onion, diced (about 1 ½ cups; red onion works in a pinch)
- 3 cloves garlic, minced (I use a microplane for this—less chopping)
- 1 ½ pounds lean ground turkey (93/7 is ideal; avoid extra lean or it gets dry)
- 2 medium sweet potatoes, peeled and cubed (about 3 cups, ½-inch cubes)
- 2 cans (15 oz each) black beans, drained and rinsed (I prefer Bush’s or Goya)
- 1 can (14.5 oz) fire-roasted diced tomatoes (regular works, but fire-roasted adds depth)
- 1 can (8 oz) tomato sauce (no-salt-added if you’re watching sodium)
- 2 cups low-sodium chicken broth (vegetable broth works for a vegetarian version)
For the Spice Blend

- 2 tablespoons chili powder (I use McCormick’s mild blend)
- 1 tablespoon ground cumin (toast whole seeds and grind for extra flavor)
- 1 teaspoon smoked paprika (regular paprika works, but smoked is worth the extra)
- 1 teaspoon dried oregano (Mexican oregano if you have it)
- ½ teaspoon ground cinnamon (trust me on this—it doesn’t taste like dessert)
- ½ teaspoon cayenne pepper (optional, adjust to your heat preference)
- 1 teaspoon salt (plus more to taste)
- ½ teaspoon black pepper
For Garnish (Optional but Recommended)
- Fresh cilantro, chopped
- Avocado, diced
- Greek yogurt or sour cream
- Lime wedges
- Shredded cheddar cheese (if you’re not dairy-free)
Ingredient Tips: For the sweet potatoes, look for firm ones with smooth skin—no soft spots. If you can’t find fire-roasted tomatoes, add ¼ teaspoon of liquid smoke to the pot. I’ve used both canned and dried black beans (cooked from scratch), and canned works perfectly here. Just rinse them well to remove excess sodium.
Equipment Needed
You don’t need a professional kitchen to make this healthy turkey chili with sweet potato and black beans. Here’s what I use:
- Large Dutch oven or heavy-bottomed pot (5-6 quart capacity; I use a Le Creuset, but any heavy pot works)
- Sharp chef’s knife (for dicing sweet potatoes and onions; a dull knife is more dangerous)
- Cutting board (wood or plastic—just make sure it’s stable)
- Wooden spoon or silicone spatula (for stirring and breaking up the turkey)
- Measuring spoons (for the spice blend)
- Can opener (the manual kind never fails me)
- Colander (for rinsing the black beans)
Budget-Friendly Alternatives: No Dutch oven? Use a large soup pot or even a deep skillet with a lid. I’ve made this in a stainless steel pot and it turned out great. If you don’t have a microplane for garlic, just mince it finely with your knife. The only non-negotiable is something heavy-bottomed to prevent the chili from scorching.
Preparation Method
Let me walk you through this step by step. I’ve made this healthy turkey chili with sweet potato and black beans enough times to know where things can go wrong—and how to fix them.
- Prep your ingredients first. Dice the onion, mince the garlic, peel and cube the sweet potatoes into ½-inch pieces. Rinse and drain the black beans. Mix all the spices together in a small bowl. Having everything ready before you start cooking makes the whole process smoother. I learned this the hard way after burning garlic while trying to open a can of tomatoes.
- Heat the olive oil in your Dutch oven over medium-high heat. Once it shimmers (about 2 minutes), add the diced onion. Cook for 4-5 minutes, stirring occasionally, until the onion is translucent and starting to brown at the edges. The smell should be sweet and savory.
- Add the minced garlic and cook for 30 seconds, stirring constantly. Garlic burns fast, so don’t walk away. You should be able to smell it immediately—if it smells sharp or bitter, you’ve gone too far.
- Add the ground turkey to the pot. Break it up with your wooden spoon into small pieces. Let it cook undisturbed for 3-4 minutes to get a good sear on one side, then stir and continue cooking until no pink remains, about 5-6 minutes total. The browning is where the flavor lives, so don’t rush this step. If you see liquid pooling, you’re overcrowding the pot—cook in batches next time.
- Stir in the spice blend (chili powder, cumin, smoked paprika, oregano, cinnamon, cayenne, salt, and pepper). Cook for 1 minute, stirring constantly, until the spices are fragrant. This “blooming” step wakes up the flavors. Your kitchen should smell incredible right now.
- Add the cubed sweet potatoes and stir to coat them in the spices. Cook for 2 minutes, letting them get a little color on the edges. They won’t be cooked through yet, and that’s fine.
- Pour in the fire-roasted tomatoes (with their juices), tomato sauce, and chicken broth. Stir everything together, scraping the bottom of the pot to release any browned bits. Those bits are pure flavor.
- Add the rinsed black beans and stir gently. Bring the chili to a boil, then reduce the heat to low. Cover and let it simmer for 20-25 minutes, stirring occasionally. The sweet potatoes should be fork-tender but not falling apart. If you want a thicker chili, leave the lid off for the last 10 minutes.
- Taste and adjust seasoning. This is the most important step. Add more salt if needed, a squeeze of lime juice for brightness, or extra cayenne if you want more heat. I usually add another ½ teaspoon of cumin at this point because I love it.
- Let the chili rest off the heat for 5-10 minutes before serving. This allows the flavors to settle and the chili to thicken slightly. Serve hot with your chosen garnishes.
Prep Time Note: The active cooking time is about 25 minutes, plus 20-25 minutes of simmering. Total time is around 45-50 minutes. If you’re meal prepping, double the recipe—it freezes beautifully.
Cooking Tips & Techniques
After making this healthy turkey chili with sweet potato and black beans more times than I can count, I’ve picked up a few tricks that make a real difference.
Brown the turkey properly. This is the number one mistake I see. People stir the turkey constantly, which prevents browning. Let it sit in the hot pan for a few minutes before breaking it up. That golden crust adds so much flavor. I learned this after making a batch that tasted like boiled meat—never again.
Cut sweet potatoes evenly. If your cubes are different sizes, some will be mushy while others are still crunchy. Take the extra 30 seconds to make them uniform. I aim for ½-inch cubes, which cook through in about 20 minutes. Any bigger and you’ll need to simmer longer.
Don’t skip the cinnamon. I know it sounds weird, but a tiny amount adds warmth without tasting like a pastry. It rounds out the acidity of the tomatoes and complements the cumin beautifully. One time I forgot to add it, and the chili tasted flat. Trust the process.
Taste as you go. Spices lose potency over time, so your chili powder might be stronger or weaker than mine. Start with the recommended amounts, then adjust at the end. I almost always add more cumin and a pinch more salt right before serving.
Let it rest. Chili always tastes better after sitting for a while. If you can, make this a day ahead and reheat it. The sweet potatoes continue to absorb the broth, and the flavors meld together in a way that immediate serving can’t match.
One mistake I made: I once added the sweet potatoes too early and they completely disintegrated into the broth. It still tasted good, but the texture was more like a puree than chili. Now I add them after the turkey is browned and the spices are bloomed, which gives them just enough time to soften without falling apart.
Variations & Adaptations
This recipe is flexible, and I’ve tried several variations over the years. Here are some of my favorites:
Vegetarian Version: Skip the turkey and add an extra can of black beans plus one can of pinto or kidney beans. The sweet potatoes and beans provide plenty of protein and fiber. I’ve also added 1 cup of cooked quinoa for extra texture and protein.
Spicier Chili: Add 1-2 diced jalapeños with the onions, or stir in 1 tablespoon of chipotle peppers in adobo sauce at the end. The smoky heat pairs beautifully with the sweet potatoes. My husband loves this version; I stick with the mild original.
Slow Cooker Method: Brown the turkey and onions on the stovetop first, then transfer everything to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Add the sweet potatoes in the last 2 hours so they don’t get mushy. This is my go-to for busy days.
Dairy-Free Topping: Instead of sour cream, try a dollop of coconut cream or mashed avocado. The avocado adds creaminess and healthy fats. I actually prefer this over dairy now.
Seasonal Twist: In summer, add 1 cup of diced zucchini or yellow squash with the sweet potatoes. In fall, swap half the sweet potatoes for butternut squash. Both work great and add variety.
Lower Carb Option: Replace sweet potatoes with cauliflower florets or diced bell peppers. Cook time will be shorter—check for tenderness after 10 minutes. It’s not quite the same, but it’s still delicious.
Serving & Storage Suggestions
This healthy turkey chili with sweet potato and black beans is incredibly versatile when it comes to serving. Here’s how I like to enjoy it:
Serving Temperature: Serve piping hot, straight from the pot. I ladle it into deep bowls and top with a generous handful of fresh cilantro, diced avocado, and a squeeze of lime. A dollop of Greek yogurt adds creaminess without overpowering the flavors.
What to Serve With: Cornbread is the classic choice, and I love a piece of warm, buttery cornbread on the side. Tortilla chips work great for scooping, or you can serve it over rice (cauliflower rice for a low-carb option). A simple side salad with lime vinaigrette balances the richness.
Storage Instructions: Let the chili cool completely before storing. Transfer to an airtight container and refrigerate for up to 5 days. The flavors actually improve after a day or two. For longer storage, freeze in individual portions for up to 3 months. I use quart-sized freezer bags laid flat for easy stacking.
Reheating Tips: Reheat on the stovetop over medium-low heat, adding a splash of broth or water if it’s too thick. Microwave works fine too—just cover the bowl and heat in 1-minute intervals, stirring between each. The sweet potatoes might break down a bit more upon reheating, but that just makes the chili creamier.
Flavor Development: This chili is one of those dishes that gets better with time. The spices meld, the sweet potatoes absorb the broth, and everything becomes more cohesive. I honestly prefer it on day two.
Nutritional Information & Benefits
This healthy turkey chili with sweet potato and black beans is packed with nutrients without sacrificing flavor. Here’s what you’re getting in each serving (based on 6 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | ~350 |
| Protein | 28g |
| Carbohydrates | 40g |
| Fiber | 12g |
| Fat | 10g |
| Saturated Fat | 2g |
| Sodium | 600mg (varies with broth and added salt) |
| Vitamin A | 180% DV (from sweet potatoes) |
| Vitamin C | 25% DV (from tomatoes and sweet potatoes) |
| Iron | 20% DV (from black beans and turkey) |
Health Benefits: Sweet potatoes are rich in beta-carotene and fiber, which supports eye health and digestion. Black beans provide plant-based protein and soluble fiber that helps regulate blood sugar. Lean turkey is an excellent source of high-quality protein with less saturated fat than beef. The spices—cumin, chili powder, and oregano—have anti-inflammatory properties. This is a well-rounded meal that keeps you full and energized.
Dietary Considerations: This recipe is naturally gluten-free and dairy-free (depending on toppings). It’s also low in saturated fat and packed with fiber. If you’re watching sodium, use no-salt-added broth and tomatoes, and rinse the black beans thoroughly.
Conclusion
This healthy turkey chili with sweet potato and black beans has become a staple in my kitchen for good reason. It’s the kind of meal that checks every box—comforting, nutritious, easy to make, and absolutely delicious. Whether you’re meal prepping for the week, feeding a crowd, or just craving something warm and satisfying on a chilly evening, this chili delivers.
What I love most about this recipe is how adaptable it is. You can make it spicier, milder, vegetarian, or loaded with toppings. It’s forgiving enough for beginners but flavorful enough to impress seasoned cooks. And honestly, knowing that I’m eating something that’s good for me without feeling like I’m sacrificing anything—that’s a win in my book.
I’d love to hear how yours turns out. Did you add extra heat? Swap in a different bean? Serve it with something unexpected? Drop a comment below and let me know. And if you loved this recipe, share it with a friend who needs a little comfort in their life. Happy cooking!
Frequently Asked Questions
Can I make this chili 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 10 minutes with a natural release. The sweet potatoes will be perfectly tender.
Can I use ground beef instead of turkey?
Absolutely. Ground beef (85/15 or 90/10) works great. Just drain any excess fat after browning. The flavor will be richer, but the calorie and fat content will be higher.
How can I thicken the chili?
If your chili is too thin, mash some of the sweet potatoes and black beans against the side of the pot with a spoon. This releases their starches and thickens the broth naturally. You can also let it simmer uncovered for an extra 10-15 minutes.
Can I freeze this chili?
Yes, it freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or bags. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat on the stovetop or microwave.
What can I use instead of sweet potatoes?
Butternut squash, regular potatoes, or cauliflower all work well. Adjust cooking time based on the vegetable you choose. Cauliflower will cook faster (about 10 minutes), while butternut squash needs about the same time as sweet potatoes.
Pin This Recipe!

Healthy Turkey Chili with Sweet Potato & Black Beans
A hearty and healthy turkey chili featuring tender sweet potatoes and black beans, simmered with a warm spice blend for a comforting meal that’s both nutritious and delicious.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 tablespoon olive oil
- 1 large yellow onion, diced (about 1 ½ cups)
- 3 cloves garlic, minced
- 1 ½ pounds lean ground turkey (93/7 is ideal)
- 2 medium sweet potatoes, peeled and cubed (about 3 cups, ½-inch cubes)
- 2 cans (15 oz each) black beans, drained and rinsed
- 1 can (14.5 oz) fire-roasted diced tomatoes
- 1 can (8 oz) tomato sauce
- 2 cups low-sodium chicken broth
- 2 tablespoons chili powder
- 1 tablespoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- ½ teaspoon ground cinnamon
- ½ teaspoon cayenne pepper (optional)
- 1 teaspoon salt
- ½ teaspoon black pepper
- Fresh cilantro, chopped (for garnish)
- Avocado, diced (for garnish)
- Greek yogurt or sour cream (for garnish)
- Lime wedges (for garnish)
- Shredded cheddar cheese (for garnish, optional)
Instructions
- Prep your ingredients first: dice the onion, mince the garlic, peel and cube the sweet potatoes into ½-inch pieces. Rinse and drain the black beans. Mix all the spices together in a small bowl.
- Heat the olive oil in your Dutch oven over medium-high heat. Once it shimmers (about 2 minutes), add the diced onion. Cook for 4-5 minutes, stirring occasionally, until the onion is translucent and starting to brown at the edges.
- Add the minced garlic and cook for 30 seconds, stirring constantly.
- Add the ground turkey to the pot. Break it up with your wooden spoon into small pieces. Let it cook undisturbed for 3-4 minutes to get a good sear on one side, then stir and continue cooking until no pink remains, about 5-6 minutes total.
- Stir in the spice blend (chili powder, cumin, smoked paprika, oregano, cinnamon, cayenne, salt, and pepper). Cook for 1 minute, stirring constantly, until the spices are fragrant.
- Add the cubed sweet potatoes and stir to coat them in the spices. Cook for 2 minutes, letting them get a little color on the edges.
- Pour in the fire-roasted tomatoes (with their juices), tomato sauce, and chicken broth. Stir everything together, scraping the bottom of the pot to release any browned bits.
- Add the rinsed black beans and stir gently. Bring the chili to a boil, then reduce the heat to low. Cover and let it simmer for 20-25 minutes, stirring occasionally. The sweet potatoes should be fork-tender but not falling apart. If you want a thicker chili, leave the lid off for the last 10 minutes.
- Taste and adjust seasoning. Add more salt if needed, a squeeze of lime juice for brightness, or extra cayenne if you want more heat.
- Let the chili rest off the heat for 5-10 minutes before serving. Serve hot with your chosen garnishes.
Notes
Brown the turkey properly by letting it sit undisturbed for a few minutes. Cut sweet potatoes evenly into ½-inch cubes. Don’t skip the cinnamon—it adds warmth without tasting like dessert. Taste as you go and adjust seasoning. Let the chili rest before serving for best flavor. This chili tastes even better the next day.
Nutrition
- Serving Size: 1 serving (about 1 ½
- Calories: 350
- Sugar: 8
- Sodium: 600
- Fat: 10
- Saturated Fat: 2
- Carbohydrates: 40
- Fiber: 12
- Protein: 28
Keywords: healthy turkey chili, sweet potato chili, black bean chili, turkey chili, healthy chili, comfort food, meal prep, gluten-free, dairy-free


