Soups & Stews
This Whole30 sweet potato chili recipe delivers all the hearty, smoky comfort of a classic chili—without the sugar, grains, or dairy that break compliance. 🔥 The secret lies in balancing sweet roasted potatoes with bold spices and lean protein, creating a bowl that’s packed with flavor and nutrients while staying strictly Whole30-approved.
What sets this chili apart is the depth of flavor from slow-cooked spices—cumin, smoked paprika, and garlic—infused into ground turkey or beef (your choice) for a rich, protein-forward base.
The sweet potatoes caramelize beautifully, adding natural sweetness without added sugar, while black beans (if tolerated) or lentils boost fiber and texture.
By the time it simmers, you’ll have a chili that’s thick, hearty, and full of smoky warmth—perfect for meal prep or serving with compliant toppings like avocado, cilantro, or a dollop of compliant coconut yogurt.
Every spoonful delivers clean protein, complex carbs, and bold flavor, making it a staple for anyone following the program.
The best part? This recipe scales effortlessly, whether you’re feeding a family or prepping for the week. The slow cooker or stovetop method ensures tender meat and perfectly soft potatoes, while the spices develop into a complex, aromatic base that’ll have everyone asking for seconds.
Ingredients for whole30 sweet potato chili
Six hearty servings of smoky, protein-packed chili—sweet potatoes and bold spices make this Whole30 staple.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Turkey 🍗 | 1 ½ lb | 93% lean for best flavor |
| Sweet Potatoes 🍠 | 2 lb | Peeled and cubed (1-inch pieces) |
| Yellow Onion 🧅 | 1 whole | Diced (medium size) |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Canned Black Beans 🌿 | 15 oz | Drained and rinsed |
| Diced Green Chilies 🌶️ | 4 oz | Drained and chopped |
| Smoked Paprika 🌶️ | 2 tbsp | For smoky depth |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for warmth |
| Chili Powder 🌶️ | 1 ½ tbsp | Medium heat preferred |
| Cayenne Pepper 🔥 | ½ tsp | Adjust for heat preference |
| Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For searing meat |
| Lentils 🌱 | 1 cup | Dry, rinsed well |
| Low-Sodium Chicken Broth 💧 | 2 cups | Compliant with Whole30 |
The ground turkey is your protein base—93% lean gives you flavor without excess fat. Costco or Trader Joe's usually have it pre-ground, which saves time. If you prefer beef, chuck roast ground fine works beautifully too. Sweet potatoes are non-negotiable here—their natural sweetness caramelizes perfectly during cooking. Organic sweet potatoes from the store's produce section keep longer and have a richer flavor. For the onions, yellow or red both work, but yellow has a slightly sweeter taste that pairs well with the chili spices. The garlic? Freshly minced makes all the difference—pre-minced loses potency fast.
No black beans? Lentils are your Whole30-friendly swap—they hold up beautifully and add a great texture. The green chilies can be skipped if you prefer milder heat, but they add that authentic Southwestern kick. Penzeys Spices for smoked paprika and cumin if you want the best quality, but the regular grocery store brands work fine too. For the cayenne, start with half a teaspoon and adjust to taste—it's easy to add more, but you can't take it out. The olive oil matters here—use something with good fruity notes, not the cheap stuff. And if you're using lentils instead of beans, soak them overnight for even better texture.
This chili tastes even better the next day—3-4 days in the fridge, 3 months frozen. I double the batch and portion it into containers for easy lunches. The spices lose potency over time, so if you're storing leftovers, add a pinch of smoked paprika and cumin when reheating. For meal prep, freeze in portions and thaw overnight in the fridge. The sweet potatoes will soften slightly but still taste amazing. And if you're serving it with compliant toppings, avocado and cilantro are my go-tos—they add freshness that cuts through the richness.
Why You'll Love This Recipe
- Sweet Potato Magic: I swear by the way those roasted sweet potatoes caramelize—just a little char on the edges, soft inside. That’s the secret: toss them in the pan first while you brown the turkey, and let them develop that deep, smoky sweetness.
- One-Pan Wonder: Honestly, this is my lazy-day hero. You brown the turkey, dump everything in the same pan, and let it simmer. No chopping boards, no extra pots—just one pan, one spatula, and zero stress.
- Leftovers for Days: Between us, this chili only gets better after a night in the fridge. The flavors meld, the sweet potatoes get even tender, and I’m pulling out jars for lunch for at least three days. (Yes, even on a Tuesday night.)
- Budget-Friendly Protein: Ground turkey stretches so well here, and those canned black beans? Total game-changer. You’re feeding a crowd for less than takeout, and it’s still packed with flavor—no one will guess it’s Whole30.
Step-by-step instructions for Whole30 sweet potato chili
Here's the method for building layers of smoky, spiced flavor with hearty protein and fiber.
🍳 Step 1: Sear the Ground Turkey for Deep Flavor
Heat the 1 tbsp extra-virgin olive oil in a large Dutch oven over medium-high heat. Add the 1.5 lb ground turkey, breaking it up with a wooden spoon as it cooks. Let it sear undisturbed for 2-3 minutes until the meat loses its raw color and begins to brown.
This initial searing step is crucial—it develops the meat's flavor and creates a rich foundation for the chili. Once the turkey is mostly browned, stir in the 2 tbsp smoked paprika, 1.5 tbsp ground cumin, 1.5 tbsp chili powder, and 0.5 tsp cayenne pepper. Cook for another 1 minute, stirring constantly, until the spices are fragrant and the turkey is fully cooked through (internal temperature should reach 165°F). Remove the turkey from the pot and set aside temporarily.
👨🍳 Step 2: Build the Chili Base with Aromatics and Sweet Potatoes
In the same Dutch oven, add the 1 whole yellow onion and 4 cloves minced garlic. Cook over medium heat for 3-4 minutes until softened and fragrant—you should smell the garlic's sweetness and see the onions begin to caramelize slightly at the edges.
Add the 2 lb cubed sweet potatoes and stir to coat them in the aromatic oils. Pour in the 2 cups low-sodium chicken broth and bring the mixture to a gentle simmer. Reduce heat to low and let it cook uncovered for 15 minutes, stirring occasionally. The sweet potatoes should begin to soften but shouldn't fall apart completely—this ensures they hold their shape while still becoming tender.
🥘 Step 3: Combine All Ingredients and Simmer
Return the seared turkey to the pot. Add the 15 oz drained black beans, 4 oz diced green chilies, 1 cup rinsed lentils, 1 tsp sea salt, and 0.5 tsp black pepper. Stir everything together thoroughly to combine all the flavors and ingredients.
Bring the mixture to a boil, then reduce heat to low-medium and let it simmer uncovered for 30-35 minutes. Stir occasionally to prevent sticking and ensure even cooking. The chili is ready when the sweet potatoes are fork-tender, the lentils are cooked through (they should be soft but still hold their shape), and the flavors have melded together beautifully. You'll know it's done when the chili has thickened slightly and the aroma is rich with smoky, spiced notes.
⏰ Step 4: Rest and Adjust Seasoning
Remove the chili from heat and let it rest for 5-10 minutes. This resting period allows the flavors to settle and the chili to thicken further. Taste and adjust seasoning if needed—add a pinch more salt if the chili tastes bland, or a dash of cayenne if you want more heat.
For best texture, I like to gently mash about 2-3 sweet potato cubes with a fork to release some of their starch, which helps thicken the chili naturally. Serve immediately while hot, or let it cool slightly for easier handling. The chili will continue to thicken as it sits, so don't worry if it looks a bit loose when you first take it off the heat.
Pro Tips For Making Whole30 Sweet Potato Chili
- Sear the Turkey First: I learned this the hard way—skipping the sear means bland turkey that just melts into the chili. Brown the ground turkey in batches over medium-high heat until it’s no longer pink, breaking it apart with a spoon. The Maillard reaction here makes all the difference, especially when you’re relying on sweet potatoes for natural sweetness.
- Dice Sweet Potatoes Small: Big chunks mean uneven cooking—some mushy, some raw. Cut the sweet potatoes into ½-inch dice so they soften completely and soak up the flavors. No need to peel them; the skin adds texture and fiber, which works perfectly for Whole30.
- Don’t Drain the Beans: Sounds weird, but it works—the liquid in canned black beans adds depth to the chili. Just rinse them briefly to remove excess sodium, then toss them straight into the pot. That starchy liquid helps bind everything together without needing extra thickeners.
- Simmer Low and Slow: After 20 minutes of cooking, drop the heat to low and let it bubble gently for at least 30 minutes. Rushing this step leaves the onions and garlic tasting sharp and the sweet potatoes undercooked. Patience here turns a decent chili into one that’s rich and cohesive.
Health benefits of these flavors
Protein Powerhouse
This chili packs a serious protein punch with 1.5 lbs of ground turkey (or beef) delivering about 45 grams of protein per serving. The turkey is 93% lean, so you get all the flavor without the excess fat.
For those following Whole30, this is a game-changer—protein keeps you full and satisfies cravings without breaking compliance. 💪
Complex Carbs
The 2 lbs of sweet potatoes provide complex carbohydrates that fuel your body with sustained energy. Unlike refined carbs, sweet potatoes have a low glycemic index, meaning they won’t spike your blood sugar. Plus, they’re rich in fiber, which aids digestion and keeps you feeling satisfied for hours.
Fiber Boost
With black beans or lentils included, this chili delivers a serious fiber boost—about 15 grams per serving. Fiber supports gut health, helps regulate blood sugar, and keeps you full longer. The lentils, in particular, are a Whole30-friendly swap for beans, offering a similar texture and even more protein.
Vitamin A
Sweet potatoes are one of the best sources of vitamin A, with one serving providing over 100% of your daily needs. Vitamin A is essential for immune function, healthy vision, and skin health.
The deep orange color of the sweet potatoes comes from beta-carotene, which your body converts into vitamin A.
Antioxidant Rich
This chili is packed with antioxidants from the sweet potatoes, black beans, and spices like smoked paprika and cumin. Antioxidants help combat oxidative stress and inflammation, supporting long-term health. The combination of these ingredients makes this chili not just delicious but also a powerful addition to your Whole30 diet. ✨
Nutrition facts
Frequently asked questions
Can I make this Whole30 sweet potato chili without beans?
Swap the black beans for 1 cup dry lentils (rinsed well) or 1 cup cooked quinoa if you're not strict about legumes. The lentils add fiber and protein while keeping the chili hearty. For extra texture, try diced compliant sausage or ground beef instead of turkey.
How do I make this chili in a slow cooker?
Use the same ingredients but combine everything (except sweet potatoes) in your slow cooker first. Add the sweet potatoes last, then cook on low for 6-7 hours or high for 3-4 hours. The slow cooker method makes this recipe even more hands-off, letting flavors meld beautifully. Stir once halfway through cooking.
Why does my chili taste bland after cooking?
This usually happens when spices aren't toasted enough or the chili needs more acidity. For deeper flavor, bloom your spices in the oil for 1-2 minutes before adding meat. If it's still bland, stir in 1 tbsp apple cider vinegar or 1 tsp lime juice at the end. Also ensure your broth has enough salt—low-sodium broth often needs extra seasoning.
Can I prep this chili ahead of time?
Yes! This chili actually tastes better the next day. Store in an airtight container in the fridge for up to 4 days or freeze portions for 3 months. Reheat gently on the stove with a splash of broth to restore moisture. Pro tip: Add a pinch of smoked paprika when reheating to revive the smoky flavor.
What are good Whole30-compliant toppings?
Try these compliant toppings: avocado slices, fresh cilantro, diced jalapeños, compliant coconut yogurt, or crumbled compliant bacon. For extra crunch, toast pumpkin seeds in a dry pan until golden. Avoid sour cream or cheese, which contain dairy and break Whole30 rules.
