Side Dishes
This sweet potato chile recipe delivers deep, smoky heat with a crispy celery crown that transforms a simple side into a hearty vegetarian main. The secret lies in slow-cooked sweet potatoes and beans, layered with spices that build complexity over time—no shortcuts, just rich, satisfying flavor.
I’ve perfected this over years of testing, ensuring every bite balances sweetness, spice, and texture.
The foundation starts with aromatics—onions, garlic, and celery—sautéed until golden before adding spices like smoked paprika and cumin. Sweet potatoes and white beans simmer until tender, while the celery crown gets crisped to perfection for a satisfying crunch.
This isn’t just a side; it’s a foolproof dish that shines alongside rice or as a standalone bowl.
What sets this apart is the crispy celery crown, a technique that adds a restaurant-worthy texture without extra effort. The chile itself is rich, smoky, and packed with depth, thanks to slow cooking that lets flavors meld.
Serve with avocado, sour cream, or a dollop of yogurt to balance the heat—this chile is restaurant-quality at home.
Adapt it easily for dietary needs: swap coconut milk for creaminess or use vegan cheese for topping. The recipe scales perfectly for crowds or meal prep, making it versatile for any occasion. Ready to elevate your chile game? Let’s get cooking.
Ingredients for sweet potato chile
Rich, smoky spices meet sweet potatoes and beans for a vegetarian chile with crispy celery crown perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lb | Peeled, cubed (1.5-inch pieces) |
| White Beans 🫘 | 1 ½ cups | Canned, drained and rinsed |
| Yellow Onion 🧅 | 1 whole | Diced (small, even pieces) |
| Garlic Cloves 🧄 | 4 cloves | Minced (finely chopped) |
| Celery Stalks 🧅 | 3 whole | Thinly sliced (for crown) |
| Smoked Paprika 🌶️ | 2 tsp | High-quality for smoky depth |
| Ground Cumin 🌿 | 1 ½ tsp | Freshly toasted preferred |
| Chili Powder 🌶️ | 1 ½ tsp | Medium heat preferred |
| Cayenne Pepper 🔥 | ½ tsp | Adjust for heat preference |
| Vegetable Broth 💧 | 3 cups | Low-sodium preferred |
| Coconut Milk 🥥 | 13 ½ oz | Full-fat for creaminess |
| Olive Oil 🫒 | 3 tbsp | Extra-virgin for frying crown |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Avocado Oil 🫒 | 1 tbsp | For crisping celery crown |
The sweet potatoes are the heart of this chile—choose vibrant orange ones with no soft spots. Costco or Trader Joe's carry the best organic varieties for even sweetness. If using white beans, cannellini or great northern work perfectly—they hold their shape during slow cooking. The celery for the crown should be crisp and firm; avoid any with yellowed bases. For the spices, Penzeys or local spice shops offer the most flavorful blends, but the grocery store stuff works if it's fresh. Toast your cumin seeds for 30 seconds in a dry pan before grinding—trust me on the full-fat version of coconut milk here, even if you're watching calories.
No smoked paprika? Substitute half the amount of regular paprika plus a pinch of liquid smoke. Running low on vegetable broth? Water plus a bouillon cube works in a pinch, but the flavor won't be as deep. The celery crown can be made ahead—just store the raw pieces in a sealed container with a paper towel to absorb moisture. For the coconut milk, full-fat gives the best texture, but light works if that's all you have. If you're avoiding coconut, Greek yogurt or cashew cream adds creaminess without dairy. The avocado oil for crisping? Any neutral oil works, but avocado has a high smoke point for perfect browning.
This chile tastes even better the next day as flavors meld—plan ahead. Store in an airtight container for 4-5 days in the fridge or freeze for 3 months. The crispy celery crown stays crunchy for about 2 days if stored separately. For meal prep, assemble the chile without the crown, then crisp individual portions when ready to eat. The crown can be reheated briefly in the oven at 375°F for 5-7 minutes to restore crispiness.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss sweet potatoes, onions, and celery into one pot, let it simmer, and boom. No chopping boards left to clean, no extra pans. The white beans practically melt into the mix while the sweet potatoes caramelize right in the pot.
- Sweet & Smoky Depth: That caramelized sweet potato meets the earthy white beans? It’s a flavor explosion. The garlic and onion base builds layers of warmth, while the chile powder (if you add it) gives it just enough kick to feel special without being overwhelming.
- Meal Prep MVP: I make a double batch every Sunday—it reheats beautifully and keeps for days. The texture actually improves after sitting, so the leftovers are even better. Pack it for lunches or freeze portions for those nights when you’d rather scroll than cook.
- Budget-Friendly Powerhouse: Sweet potatoes and beans are my go-to for stretching meals without breaking the bank. This recipe feeds four for under $8, and the ingredients are pantry staples. Honestly, it’s the kind of dish that makes me feel like I’m feeding a crowd without the grocery bill to prove it.
Step-by-step instructions for sweet potato chile
Follow this method to create a rich, smoky chile with tender sweet potatoes and a crispy celery crown topping.
Prepare the Sweet Potatoes and Celery Crown
First, peel the 2 lb sweet potatoes and cut them into 1.5-inch cubes. Toss them with 1.5 tsp salt and set aside. For the crispy celery crown, carefully trim the leafy tops from the 3 whole celery stalks and thinly slice the crowns into 1/8-inch thick rounds. Spread them on a parchment-lined baking sheet and toss with 1 tbsp avocado oil and a pinch of salt.
Bake the celery crowns at 400°F for 15-20 minutes, flipping halfway, until they're golden brown and crispy. Remove them from the oven and set aside—they'll stay crispy if kept warm. While they bake, heat 3 tbsp olive oil in a large Dutch oven over medium heat. Add the diced sweet potatoes and cook for 8-10 minutes, stirring occasionally, until they begin to soften slightly.
Build the Flavor Base
Add the diced 1 whole yellow onion to the Dutch oven and cook for 5 minutes until softened. Stir in the minced 4 cloves garlic and cook for 30 seconds until fragrant. This is where the magic happens—sprinkle in the 2 tsp smoked paprika, 1.5 tsp ground cumin, 1.5 tsp chili powder, and 0.5 tsp cayenne pepper. Stir constantly for 1 minute to toast the spices and release their aromatic oils.
Add the 1.5 cups drained white beans and stir to combine. Cook for 3 minutes until everything is well-coated and the spices meld together. Pour in the 3 cups vegetable broth and bring the mixture to a gentle simmer. The broth should just cover the ingredients—this ensures the sweet potatoes cook through without becoming mushy.
Simmer and Add Creaminess
Reduce the heat to low and let the chile simmer uncovered for 30-40 minutes, stirring occasionally. You want the sweet potatoes to become fork-tender but still hold their shape. If the mixture gets too thick, add a splash of water or broth to keep it saucy. The spices should be deeply infused, and you'll smell that rich, smoky aroma filling your kitchen.
Once the sweet potatoes are tender, stir in the 13.5 oz coconut milk. This adds a luxurious creaminess that balances the heat and depth of the spices. Simmer for another 5 minutes to let the flavors meld together. Taste and adjust the seasoning with additional salt or black pepper if needed. The chile should be flavorful but not overwhelmingly spicy—adjust the cayenne pepper to your preference.
Finish and Serve
Transfer the chile to serving bowls and top each portion with the crispy celery crowns. The contrast of the warm, creamy chile with the cool, crispy celery crowns is what makes this dish truly special. Serve immediately while the celery crowns are still crispy and the chile is steaming hot. Pair with warm cornbread or crusty bread to soak up every last bit of the delicious sauce.
This chile delivers on the promise of smoky, spice-packed heat with a satisfying crunch. The crispy celery crowns add texture and a fresh, slightly bitter note that cuts through the richness of the coconut milk and sweet potatoes. Enjoy the perfect balance of flavors and textures in every bite.
Pro Tips For Making Sweet Potato Chile
- CHAR THE ONIONS FIRST: Sweet potato chile needs deep flavor, and skipping this step means you’ll taste raw onion. Sear the diced onion in oil over medium-high heat until it’s a dark, jammy brown—about 8-10 minutes. The longer you wait, the sweeter and richer the base becomes. (Yes, even if you’re impatient like me.)
- CUBE THE SWEET POTATO: I used to slice mine thin for faster cooking, but that leads to mush. Cut them into ½-inch cubes instead—big enough to hold shape but small enough to soften quickly. Smaller pieces also caramelize better when they hit the pot later.
- SALT THE BEANS BEFORE ADDING: Drain and rinse canned beans, then toss them in a bowl with ½ teaspoon salt and a splash of water. Let them sit for 5 minutes before adding to the chile. This keeps them from turning mushy and ensures they soak up the flavors instead of diluting them.
- LOW AND SLOW AFTER 30 MINUTES: The first 30 minutes of cooking should be lively—sautéing veggies, building layers of flavor. But once everything’s in the pot, drop the heat to medium-low and let it simmer uncovered. Skipping this step means a watery, bland chile. (Your future self will notice the difference.)
Health benefits of sweet potato chile
Fiber Powerhouse
This chile is a fiber champion, thanks to the combination of sweet potatoes and white beans. A single serving delivers about 12 grams of fiber—that’s nearly 50% of your daily needs—which supports digestive health and keeps you feeling full longer.
The sweet potatoes provide soluble fiber, while the beans offer insoluble fiber for a perfect balance. 💪
Complex Carbs for Energy
The sweet potatoes in this chile are packed with complex carbohydrates that provide sustained energy without blood sugar spikes. Their low glycemic index makes this dish ideal for steady energy levels, especially when paired with protein-rich toppings like avocado or Greek yogurt.
The coconut milk adds healthy fats to slow digestion even further.
Plant-Based Protein
With 15 grams of plant-based protein per serving, this chile is a complete meal for vegetarians. The white beans provide all nine essential amino acids when combined with the coconut milk and spices.
It’s a great alternative to meat-heavy chiles while still delivering satisfying protein for muscle repair and satiety.
Antioxidant-Rich Ingredients
Sweet potatoes are loaded with beta-carotene (which converts to vitamin A), a powerful antioxidant that supports vision and immune function. The smoked paprika and cayenne pepper add capsaicin, which has anti-inflammatory properties. Together, these ingredients create a dish that fights oxidative stress while delivering bold flavor.
Vitamin Boost
This chile is a nutritional powerhouse for vitamins. Sweet potatoes provide vitamin C (for immunity) and vitamin B6 (for metabolism), while coconut milk contributes electrolytes like potassium. The garlic and onions add flavonoids, which support heart health. It’s like a vitamin cocktail in every bite! ✨
Low-Calorie Comfort
Despite its rich flavors, this chile is surprisingly moderate in calories—about 350-400 calories per serving when prepared as written. The combination of fiber, protein, and healthy fats keeps you satisfied without excessive calories. It’s the perfect comfort food that won’t leave you feeling sluggish.
Nutrition facts
Frequently asked questions
Can I make this sweet potato chile vegan?
Swap the coconut milk for full-fat cashew cream or silken tofu blended with water to keep it creamy. Use vegan butter instead of olive oil for the celery crown, and check your spices for hidden dairy. The flavor will still be rich and satisfying without any animal products.
How do I adjust the spice level?
Start with the 0.5 tsp cayenne pepper as written, then taste and add more if needed. For a milder chile, reduce the cayenne to 0.25 tsp or omit it entirely. If you love heat, add ½ tsp extra cayenne or a pinch of red pepper flakes. Remember, flavors deepen as the chile simmers, so adjust early!
Can I use regular potatoes instead of sweet potatoes?
While you can use regular potatoes, sweet potatoes are key for this recipe. Their natural sweetness and fiber balance the spices perfectly. If you must substitute, use Yukon Gold potatoes and reduce the coconut milk to 10 oz to prevent excess creaminess. The texture and flavor won't be identical, but it'll still be delicious.
How long can I store leftovers?
Store in an airtight container in the fridge for 4-5 days. The chile actually tastes better the next day as flavors meld! For the crispy celery crowns, store them separately and reheat at 375°F for 5-7 minutes to restore crispiness. Freeze the chile (without the crown) for up to 3 months—just thaw overnight in the fridge.
What's the best way to reheat this chile?
Reheat gently on the stovetop over low heat with a splash of water or broth to prevent drying out. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Never reheat the crispy celery crowns—always make fresh ones when serving. The chile reheats best when slightly saucy!
