Soups & Stews
This sweet potato veggie chili recipe transforms humble ingredients into a rich, smoky-sweet bowl of comfort that feels like a hug in every spoonful. The secret lies in roasting the sweet potatoes and vegetables first—this caramelizes their natural sugars, deepening their flavor before they even hit the pot.
What starts as a simple mix of spices and beans evolves into something complex and satisfying, with layers of smoky paprika, earthy cumin, and a touch of cinnamon that lingers just enough to feel special.
Unlike traditional chili, this version skips the meat entirely while packing in bold, savory depth through techniques like blooming spices in oil and letting the chili simmer low and slow.
The result is a velvety, hearty stew with tender sweet potatoes, charred bell peppers, and a sauce thick enough to coat every spoonful. It’s the kind of dish that tastes even better the next day, when flavors meld into perfect harmony.
What makes this chili truly stand out is its versatility—serve it as a plated meal with avocado, cilantro, and a squeeze of lime, or as a casual bowl with crusty bread and a dollop of Greek yogurt.
The smoky spices and caramelized sweetness make it equally at home on a chilly evening or as a make-ahead meal for busy weeks. Once you try this version, store-bought chili packets will never tempt you again.
The best part? This recipe delivers restaurant-quality results with minimal effort—just 30 minutes of prep followed by an hour of hands-off simmering. The spices are balanced to please everyone at the table, whether they prefer their chili mild or with a little kick.
Let’s get cooking—your taste buds (and leftovers) will thank you.
Ingredients for sweet potato veggie chili
Roasted sweet potatoes and smoky spices make this veggie chili a flavor-packed comfort dish you'll crave.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 ½ lbs | Medium, peeled and cubed |
| Yellow Onions 🧅 | 1 whole | Medium, diced |
| Red Bell Peppers 🌶️ | 2 whole | Medium, sliced |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced |
| Black Beans 🫘 | 1 ½ cups | Cooked or canned, drained |
| Kidney Beans 🫘 | 1 cup | Cooked or canned, drained |
| Diced Tomatoes 🍅 | 2 cups | San Marzano canned, no salt added |
| Vegetable Broth 💧 | 3 cups | Low-sodium preferred |
| Smoked Paprika 🌶️ | 2 tbsp | High-quality for smoky depth |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for richer flavor |
| Chili Powder 🌶️ | 1 ½ tbsp | Mild or medium heat |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Cinnamon 🌿 | ½ tsp | Warmth without overpowering |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For roasting and blooming spices |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed for brightness |
The sweet potatoes are the star here—pick orange-fleshed varieties like Jewel or Beauregard for the best texture and sweetness. Trader Joe's and Whole Foods carry great options, but any grocery store's organic section works. Roasting them first caramelizes their natural sugars, giving the chili that rich, velvety depth. For the beans, drained and rinsed canned beans save time, but if you're cooking from dry, soak overnight for the best texture. The bell peppers? Red or yellow add natural sweetness that balances the smoky spices perfectly.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close, though it won't be identical. Short on fresh garlic? Garlic powder at half the amount works in a pinch, but fresh is ideal. The cinnamon might seem unusual, but just a pinch adds warmth without overpowering. For the tomatoes, San Marzano cans are worth the splurge—they're sweeter and less acidic. If you can't find them, any good-quality canned tomatoes will do, just taste and adjust the lime juice accordingly. The chili powder can vary in heat, so start with mild and add cayenne later if you want more kick.
This chili tastes even better the next day as flavors meld together. Store in an airtight container in the fridge for up to 5 days or freeze portions for 3 months. I like to double the batch and freeze half—perfect for lazy weeknights. The roasted veggies can be prepped ahead and stored in the fridge for 2 days before adding to the chili. For serving, a sprinkle of fresh cilantro or a dollop of vegan Greek yogurt adds brightness that cuts through the richness.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s actually one-pan—no chopping boards to clean, no extra bowls. Just toss the diced sweet potatoes, onions, and bell peppers straight into the pot with the beans, garlic, and spices, and let it simmer. The sweet potatoes soften effortlessly while the peppers hold their bite, and honestly? That’s my kind of low-stress dinner.
- Sweet & Smoky Depth: Between us, the roasted garlic and caramelized onions take this chili from "good" to "I’ll text my mom about it." The sweet potatoes add a natural sweetness that balances the smoky spices, and the black beans give it that hearty, satisfying texture. It’s the kind of flavor that lingers—like a hug in a bowl.
- Meal Prep MVP: This chili tastes better the next day, which is perfect because I always make a double batch. The sweet potatoes keep their creaminess when reheated, and the flavors meld even more beautifully. Pack it for lunches, freeze half for lazy nights, or bring it to a potluck—it’s the ultimate crowd-pleaser without trying too hard.
- Budget-Friendly Powerhouse: Sweet potatoes and bell peppers are cheaper than takeout, and black beans stretch this recipe into a full meal for days. I’ll be real: I’ve served this to my picky teenage nephew, and he still asked for seconds. That’s not just a win—it’s a steal. Plus, the leftovers reheat like a dream, so you’re basically getting two meals for the price of one.
Step-by-step instructions for sweet potato veggie chili
Here's how to build a chili with deep smoky flavor and perfectly tender sweet potatoes.
Roast the Sweet Potatoes and Vegetables
Preheat your oven to 425°F and line a large baking sheet with parchment paper. Toss the 2.5 lbs cubed sweet potatoes, 1 diced yellow onion, and 2 sliced red bell peppers with 0.25 cup extra-virgin olive oil, 1.5 tsp salt, and 0.5 tsp black pepper until evenly coated.
Spread everything in a single layer on the baking sheet, leaving space between pieces for even browning. Roast for 25-30 minutes, stirring once halfway through, until the sweet potatoes are tender when pierced with a fork and the edges are golden brown. The roasting caramelizes their natural sugars, creating that deep, smoky-sweet foundation for your chili.
Bloom the Spices and Build the Base
While the vegetables roast, heat a large Dutch oven or heavy pot over medium heat. Add 6 minced garlic cloves and sauté for 30 seconds until fragrant but not browned. Then add the 2 tbsp smoked paprika, 1.5 tbsp ground cumin, 1.5 tbsp chili powder, 1 tbsp ground coriander, and 0.5 tsp cinnamon.
Toast the spices for 1-2 minutes until they release their aromatic oils and fill your kitchen with that irresistible chili scent. This step is where all the complex flavors develop—don't rush it. Once the spices are fragrant, add the roasted sweet potatoes, onions, and bell peppers to the pot and stir to combine.
Simmer the Chili for Rich Flavor
Pour in the 2 cups diced tomatoes (with juices), 1.5 cups black beans, 1 cup kidney beans, and 3 cups vegetable broth. Bring everything to a gentle boil, then reduce heat to low and let it simmer uncovered for 30-40 minutes, stirring occasionally.
You want the chili to develop depth of flavor, so let it bubble softly. Taste after 20 minutes—if it needs more salt, add it now. The longer it simmers, the more the spices meld together. The sweet potatoes should be completely tender, and the liquid should reduce slightly to create a thick, hearty texture.
Finish with Brightness and Serve
Once the chili has simmered, stir in the 2 tbsp lime juice. This final touch cuts through the richness of the roasted vegetables and spices, adding a bright, citrusy finish that balances all the flavors. Taste again and adjust seasoning if needed—sometimes a pinch more salt or a sprinkle of chili powder can elevate it to perfection.
Serve the chili hot, topped with avocado slices or fresh cilantro if you like. The contrast of warm chili and cool toppings makes every bite even more satisfying. This chili tastes even better the next day as the flavors continue to meld, so leftovers are a must—just reheat gently on the stove and adjust the seasoning if needed.
Pro Tips For Making Sweet Potato Veggie Chili
- CUT SWEET POTATO SMALL: Dice them into ½-inch cubes—any bigger and they’ll stay tough, any smaller and they’ll turn to mush. I learned this the hard way when my chili ended up with a weird, gluey texture instead of creamy sweetness.
- SOFTEN ONIONS FIRST: Cook the onions and garlic until they’re translucent and just starting to brown—about 5 minutes—before adding anything else. Skipping this step means your chili will taste raw and underdeveloped, no matter how long you simmer.
- DON’T SKIP THE BEAN RINSE: Drain and rinse the black beans before adding them to the chili, even if they’re canned. The starch clinging to them thickens the chili into a gummy mess, and nobody wants that.
- USE ROASTED PEPPERS: Toss the red bell peppers in oil, salt, and a pinch of smoked paprika, then roast them at 425°F for 15 minutes before adding to the chili. The charred flavor cuts through the sweetness and makes the whole dish taste deeper—worth the extra 10 minutes.
Perfect pairings for sweet potato veggie chili
Crispy Toppings
Add crispy tortilla strips or toasted pepitas for texture contrast—they bring satisfying crunch to every spoonful. I like to bake ½ cup tortilla chips at 375°F for 5 minutes until golden, then sprinkle them on top.
For extra protein, try crumbled vegan chorizo or toasted coconut flakes for a tropical twist. 🌶️
Fresh Garnishes
Brighten the dish with fresh cilantro or green onions—just 2 tbsp chopped cilantro adds freshness that cuts through the smoky spices. For a creamy finish, dollop with vegan Greek yogurt or cashew cream. A squeeze of lime wedge on the side lets everyone add brightness to taste. 🍋
Bread Pairings
Serve with warm cornbread or crusty sourdough—both soak up the chili beautifully. For a gluten-free option, try rosemary focaccia or plantain chips. I love pairing this chili with a garlic-herb flatbread baked until crispy. The bread’s texture contrasts perfectly with the chili’s velvety sauce. 🥖
Drink Pairings
A Mexican lager like Modelo Negra or Pacifico complements the smoky-sweet flavors without overpowering. For a non-alcoholic option, try hibiscus iced tea or ginger beer—both add a refreshing zing. A bold red wine like Zinfandel works if you prefer wine, but I usually stick to beer for chili. 🍺
Extra Protein
Boost nutrition with crumbled tofu or spiced lentils—just ½ cup cooked lentils per bowl adds heartiness. For a smoky kick, toss ½ cup crumbled firm tofu with 1 tsp smoked paprika and ½ tsp cumin before adding to the chili.
Both options keep the dish vegan while adding protein. 💪
Nutrition facts
Frequently asked questions
Can I make this chili without roasting the sweet potatoes?
You can, but you'll miss out on the deep caramelized sweetness that makes this chili special! Roasting develops those rich flavors that simmering alone can't replicate. If you're short on time, try sautéing the sweet potatoes in the pot with the spices for 8-10 minutes until tender—it won't be identical but still delicious.
How do I adjust the spice level for kids or sensitive eaters?
Start by reducing the chili powder to 1 teaspoon and omitting the cayenne if using. For extra mildness, add ½ teaspoon more cinnamon (it naturally mellows heat) and serve with a side of avocado or vegan yogurt to cool the palate. Always taste as you go—you can always add more spice later!
What's the best way to reheat leftovers?
Gently reheat on the stove over low heat with 1-2 tablespoons of water or broth to prevent drying out. Stir frequently and add more liquid if needed. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. The chili tastes even better the next day!
Can I substitute butternut squash for sweet potatoes?
Use 2.5 cups cubed butternut squash instead, but roast it for 20-25 minutes until fork-tender (it's less dense than sweet potatoes). The flavor will be slightly nuttier but still delicious. For best results, add ½ teaspoon more cinnamon to complement the squash's natural sweetness.
Why did my chili turn out too thin?
This usually happens if you didn't simmer long enough for the liquid to reduce. Next time, simmer uncovered for the full 30-40 minutes and stir occasionally to help evaporate excess moisture. If it's still too thin, mash ½ cup of the beans against the pot's side to thicken the sauce naturally.
