Soups & Stews
This Whole30 sweet potato chili recipe delivers all the cozy, smoky satisfaction of traditional chili without the beans, dairy, or grains. The secret lies in roasted sweet potatoes that caramelize into sweet, tender pieces while ground turkey and compliant spices build deep, savory layers.
What makes this version work is the balance of smoky paprika, earthy cumin, and bright coconut aminos—creating that perfect chili flavor profile while staying strictly compliant.
The beauty of this recipe is its foolproof simplicity—no complicated techniques, just a one-pot method that lets flavors meld together over 45 minutes of gentle simmering. The sweet potatoes develop natural sweetness without added sugar, while the turkey provides lean protein that keeps this dish hearty and satisfying.
What you'll end up with is a thick, flavorful chili that's rich enough to serve as a main course but light enough to keep you energized.
This chili transforms dinner into a comforting experience without compromising your dietary needs. The smoky aroma alone will have your kitchen feeling like a rustic gathering spot, and each bite delivers that perfect combination of tender sweet potatoes, savory meat, and warm spices.
It's the kind of meal that feels indulgent yet aligns perfectly with Whole30 principles.
Serve it with a side of roasted cauliflower rice or compliant cornbread for a complete meal. The leftovers reheat beautifully, making this an excellent make-ahead option for busy weeknights. Here's how to make it—without the guilt.
Ingredients for whole30 sweet potato chili
Sweet potatoes, smoky spices, and compliant proteins—this chili delivers cozy comfort without the guilt.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Turkey 🍗 | 1 ¼ lb | 93% lean or higher, compliant |
| Sweet Potatoes 🍠 | 2 medium | Peeled, cubed (about 1.5 lbs) |
| Yellow Onion 🧅 | 1 medium | Diced (about 1 cup) |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Smoked Paprika 🌶️ | 2 tbsp | High quality for smoky depth |
| Ground Cumin 🌿 | 1 tbsp | Toasted for enhanced flavor |
| Coconut Aminos 🥄 | 2 tbsp | Soy sauce substitute |
| Diced Tomatoes 🍅 | 15 oz | Compliant canned tomatoes |
| Tomato Paste 🍅 | 2 tbsp | No added sugar |
| Chicken Broth 💧 | 2 cups | Compliant, low-sodium |
| Avocado Oil 🫒 | 2 tbsp | High smoke point for roasting |
| Sea Salt 🧂 | 1 tsp | Fine grain preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Cayenne Pepper 🔥 | ¼ tsp | Adjust for heat preference |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
Sweet potatoes are the star here—organic or conventional both work, but look for firm, heavy ones with smooth skin. Trader Joe's carries great ones year-round, or grab the big bags at Costco for bulk cooking. Roasting them first brings out their natural sweetness, so don't skip that step. The ground turkey should be 93% lean or higher—check the label for compliance. If you're using pre-ground turkey, transfer it to a container to keep it fresh longer. For the spices, Penzeys Spices or bulk bins at natural food stores give you the freshest flavors.
No smoked paprika? Regular paprika plus a pinch of liquid smoke works in a pinch, but the real stuff makes all the difference. Coconut aminos are non-negotiable for Whole30 compliance—Annie Chun's is my go-to brand. Short on diced tomatoes? Fire-roasted crushed tomatoes from a can work too, just add a splash of broth to thin. The tomato paste can be the squeeze-tube kind from Trader Joe's—it's perfect for small batches. Fresh cilantro is ideal, but dried oregano at half the amount gets you close if you're in a bind.
This chili tastes even better the next day once the flavors meld together. Store leftovers in airtight containers for up to 5 days or freeze portions for 3 months. I always make a double batch—halves go in meal prep containers for lunches, and the rest gets frozen for lazy weeknights. The roasted sweet potatoes keep well too, so you can prep them ahead and store them in the fridge for 3 days before adding to the chili.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash another dish—just brown the turkey, toss in the cubed sweet potatoes and onions, and let it simmer. That smoked paprika? It turns a simple pot into a restaurant-worthy bowl with almost no effort.
- Sweet Heat Bomb: Between the caramelized sweet potatoes and that deep, smoky paprika, this chili has layers of flavor that keep me coming back. The garlic hits just right—bright but not overpowering—while the turkey keeps it hearty without being heavy.
- Meal Prep MVP: I make a double batch every Sunday because it reheats perfectly for lunches all week. Honestly, the texture only gets better after a day or two—those sweet potatoes soften just enough to soak up every last bit of flavor.
- Budget-Friendly Feast: Ground turkey stretches so far, and sweet potatoes are one of the most affordable staples out there. I’ve fed a family of four (plus my picky teen) for under $10, and somehow, everyone still asks for seconds. That’s a win.
Step-by-step instructions for Whole30 sweet potato chili
This smoky, spiced chili delivers hearty comfort without breaking your Whole30 rules.
Sear the Ground Turkey for Maximum Flavor
Heat 2 tablespoons avocado oil in a large Dutch oven over medium-high heat until shimmering. Add the 1.25 pounds ground turkey, breaking it apart with a wooden spoon as it cooks. Let it sear undisturbed for 3-4 minutes until the turkey loses its raw color and begins to brown.
Here's the thing—this initial searing builds deep, meaty flavor that carries through the entire chili. If you stir too soon, you'll get a steamed turkey instead of crispy browned bits. Once the turkey is evenly browned, break it up further with your spoon and continue cooking until it's fully cooked through, about 5-6 minutes total. Season immediately with 1 teaspoon sea salt, ½ teaspoon black pepper, and ¼ teaspoon cayenne pepper.
Build the Chili Base with Sweet Potatoes and Aromatics
Add the 2 medium cubed sweet potatoes to the Dutch oven with the cooked turkey. Stir to coat them in the rendered turkey fat, then sprinkle over the 2 tablespoons smoked paprika and 1 tablespoon ground cumin. Cook for 5 minutes while stirring occasionally, allowing the spices to toast slightly and release their aromas.
Next, add the 1 medium diced yellow onion and 4 minced garlic cloves, stirring to combine. Cook for another 3-4 minutes until the onions soften and become translucent. This step develops the chili's foundational flavors—don't rush it. The onions should be tender but not browned, and the garlic should be fragrant without burning.
Simmer the Chili with Liquid Ingredients
Pour in the 15 ounces diced tomatoes, 2 tablespoons tomato paste, and 2 tablespoons coconut aminos. Stir well to incorporate, scraping up any browned bits from the bottom of the pot—these contain concentrated flavor. Add the 2 cups chicken broth and bring the mixture to a gentle boil.
Once boiling, reduce the heat to medium-low and let the chili simmer uncovered for 30-35 minutes. You're looking for the sweet potatoes to become tender when pierced with a fork (they should slide in easily but still hold their shape). Stir occasionally to prevent sticking, and taste after 20 minutes to adjust seasoning if needed. The chili should be rich and flavorful, with a balance of smoky, spicy, and slightly sweet notes.
Finish and Garnish for Freshness
Remove the chili from heat and let it rest for 5 minutes. This resting period allows the flavors to meld and the sweet potatoes to absorb any remaining liquid. Stir in the ¼ cup chopped fresh cilantro just before serving—this adds a bright, herbal note that cuts through the richness of the chili.
Serve the chili warm, garnished with additional cilantro if desired. The texture should be hearty yet tender, with the sweet potatoes holding their shape while contributing natural sweetness. Each spoonful should deliver a perfect balance of smoky, spicy, and savory flavors—comforting without being heavy. Leftovers keep well in the refrigerator for up to 4 days, though I doubt they'll last that long!
Pro Tips For Making Whole30 Sweet Potato Chili
- Sear the Turkey First: Drain the ground turkey after browning—don’t let it steam in its own juices. A quick 3-4 minute sear in a hot skillet (no oil needed) with a pinch of salt first gives it that deep, meaty flavor before you even add the onions. I used to skip this, and the chili always tasted like it needed more seasoning.
- Cube Sweet Potatoes Evenly: Cut them into ½-inch cubes, not random chunks. Uniform size means they cook at the same rate—no mushy bits or undercooked centers. If you’re in a rush, microwave them for 3 minutes first to soften slightly before adding to the pot. (Yes, I’ve burned chili waiting for stubborn sweet potatoes to tenderize.)
- Toast the Spices Low: Bloom the smoked paprika and garlic in the pot for 30 seconds on medium-low heat—just until you smell it. Too much heat burns the paprika, making the whole chili taste bitter. After burning two batches, I learned to keep the heat gentle and walk away for a minute.
- Simmer Covered, Then Uncover: Let it bubble away covered for the first 20 minutes, then crack the lid for the last 10. This traps steam for even cooking early on, then lets excess moisture evaporate for a thicker finish. I used to leave it uncovered the whole time and ended up with a watery mess.
Flavor customization for this recipe
Sweet Potato Variations
For a deeper caramelized flavor, try roasting the sweet potatoes before adding them to the chili. Toss 2 medium cubed sweet potatoes with 1 tbsp avocado oil, ½ tsp smoked paprika, and ½ tsp sea salt, then roast at 400°F for 25-30 minutes until tender.
This step intensifies their natural sweetness and adds a smoky depth that elevates the entire dish. 🍠
Protein Swaps
Ground turkey is compliant, but you can swap it for 93% lean ground beef or chicken sausage (check labels for Whole30 compliance). For a vegetarian option, use crumbled compliant sausage or lentil-free plant-based crumbles like Tofurky or Beyond Meat (verify ingredients).
Each protein brings a unique texture—turkey stays lean, beef adds richness, and sausage introduces a smoky crunch.
Spice Level Control
Adjust heat with cayenne pepper—start with ¼ tsp and add more to taste. For a smoky kick without heat, replace cayenne with ½ tsp chipotle powder in adobo sauce (check for no added sugar).
If you love brightness, add ½ tsp ground coriander or 1 tsp fresh lime juice at the end. The key is balancing the smoky paprika with complementary spices to avoid overpowering the sweet potatoes.
Texture Tweaks
For a creamier texture, stir in ¼ cup coconut milk (full-fat for richness) during the final 5 minutes of simmering. For extra heartiness, add ½ cup diced compliant chorizo (check for no sugar) or ½ cup cooked quinoa (if quinoa is allowed in your Whole30 phase).
Both options thicken the chili while adding layers of flavor—just adjust cooking time by 5-10 minutes to account for extra moisture.
Herb Infusions
Swap cilantro for fresh parsley or green onions for a milder herbaceous note. For warmth, add ½ tsp dried oregano with the smoked paprika. If you love freshness, stir in 2 tbsp chopped jalapeño (seeds removed) during the last 10 minutes of cooking.
Herbs like basil or thyme can also work—just use ¼ tsp dried or 1 tbsp fresh per serving to avoid bitterness.
Acid Balance
Brighten the chili with 1 tbsp apple cider vinegar or 1 tbsp lime juice at the end. This cuts through the richness and enhances the smoky flavors.
For a tangy depth, add ½ tsp liquid smoke (if you’re skipping smoked paprika) or 1 tbsp tomato paste (not to be confused with the initial amount) for umami. The acidity balances the sweetness of the potatoes and the saltiness of the coconut aminos beautifully. 💫
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
Regular white or red potatoes won't work as well—they lack the natural sweetness and creamy texture that makes this chili special. Sweet potatoes hold their shape better during simmering and develop a caramelized depth that balances the smoky spices. If you're out of sweet potatoes, try yams (peeled and cubed), but they'll be slightly less sweet.
How do I make this chili spicier?
Start with the ¼ teaspoon cayenne pepper in the recipe, then add more to taste—up to ½ teaspoon total for noticeable heat. For a smoky heat combo, swap cayenne for ½ teaspoon chipotle powder in adobo sauce (check for no added sugar). Always add spices gradually and taste before serving to avoid overpowering the sweet potatoes.
Can I make this chili in a slow cooker?
Brown the turkey first in a skillet, then transfer everything to a 3-4 quart slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until sweet potatoes are tender. The slow cooker method actually enhances the smoky flavors while keeping the sweet potatoes perfectly tender. Just stir occasionally and add a splash of broth if it gets too thick.
What's the best way to reheat leftovers?
Reheat leftovers in a pot over medium-low heat, stirring frequently to prevent sticking. Add 1-2 tablespoons chicken broth if the chili seems too thick. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals until hot. Never reheat to a full boil—gentle heat preserves the texture of the sweet potatoes and prevents the spices from becoming bitter.
Is this chili kid-friendly?
With minor adjustments, yes! Reduce the cayenne to ⅛ teaspoon or omit it entirely. For extra kid appeal, blend ½ cup of the chili with a splash of broth until smooth, then stir it back in. Serve with compliant cornbread or roasted cauliflower rice to make it feel like a complete meal. Always let kids taste first to adjust seasoning to their preference.
