Soups & Stews
This sweet potato veggie chili recipe delivers the perfect harmony of smoky, sweet, and spicy flavors in every hearty bowl. đ The secret lies in slow-simmered sweet potatoes that caramelize into tender, flavorful chunks while absorbing the rich, aromatic spices.
Unlike traditional chili, this plant-based version skips meat entirely, yet packs enough depth to satisfy even the most devoted carnivores.
The beauty of this recipe is its simplicityâjust 10 core ingredients that come together in a single pot. Youâll start with sautĂ©ed onions and garlic, then build layers of flavor with cumin, smoked paprika, and chili powder before adding canned beans, diced tomatoes, and, of course, the star: sweet potatoes.
The longer it simmers, the richer and more complex the flavors become, transforming simple ingredients into something restaurant-worthy.
By the time youâre ready to serve, youâll have a chili thatâs thick, hearty, and brimming with textureâcreamy sweet potatoes, tender beans, and a sauce thatâs just the right balance of smoky and slightly sweet.
Top it with avocado, cilantro, or a dollop of Greek yogurt for extra creaminess, and youâve got a dish thatâs as nutritious as it is satisfying. Perfect for meal prep, game day, or a cozy night in.
What makes this recipe truly special is its versatility. Itâs vegan, gluten-free, and packed with fiber and plant-based protein, yet it doesnât taste like a compromise. The smoky depth from the spices and the natural sweetness of the potatoes create a flavor profile thatâs both comforting and exciting.
Ready to make a pot? Letâs get cooking.
Ingredients for sweet potato veggie chili
Ten simple ingredients transform into a deeply flavorful, vegan chili packed with smoky-sweet depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes đ | 2 lb | Diced into 1-inch pieces |
| Yellow Onions đ§ | 1 whole | Diced into small pieces |
| Garlic Cloves đ§ | 4 cloves | Minced for aromatic base |
| Canned Black Beans đ« | 1 can | Drained and rinsed well |
| Canned Kidney Beans đ« | 1 can | Drained and rinsed well |
| Diced Tomatoes (Fire-Roasted) đ | 1 can | With juices, 15 oz can |
| Vegetable Broth đ§ | 3 cups | Low-sodium preferred |
| Smoked Paprika đ¶ïž | 1 tbsp | For deep smoky flavor |
| Ground Cumin đż | 1 tbsp | Toasted for enhanced aroma |
| Chili Powder đ¶ïž | 1 tbsp | Adjust for heat preference |
| Cayenne Pepper đ„ | œ tsp | Optional for extra heat |
| Extra-Virgin Olive Oil đ« | 1 tbsp | For sautĂ©ing aromatics |
| Sea Salt đ§ | 1 tsp | Adjust to taste |
| Fresh Cilantro đż | ÂŒ cup | Chopped for garnish |
The sweet potatoes are the star hereâchoose firm, vibrant orange ones with no soft spots. Trader Joe's and Whole Foods carry excellent organic varieties, but any well-stocked grocery store will have good options. Dice them into even 1-inch pieces so they cook uniformly. For the beans, Bush's or Amy's organic brands are my go-toâthey hold up better during simmering. The fire-roasted diced tomatoes add natural sweetness and depth, so don't skip the juices from the can. If you're short on time, pre-chopped onions from the salad bar section work fine, but fresh is always better.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. The cumin is non-negotiableâit's what gives chili its soul, but if you're out, a pinch of coriander plus extra chili powder helps. For the beans, any combination of black, kidney, or pinto worksâjust stick to about 2 cups total. The cayenne is optional, but if you're sensitive to heat, start with half and add more later. Fresh cilantro wilts fast, so grab it last and store it properly (see storage notes). The vegetable broth should be low-sodiumâImagine or Pacific Foods are solid brands that keep well in your pantry.
This chili tastes even better the next day as flavors meld. 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. For reheating, add a splash of water or broth to loosen the texture. The sweet potatoes will soften further, becoming even more tender. If you're meal prepping, portion into individual containers with a layer of avocado or Greek yogurt on top to prevent browning.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because itâs actually one-potâno chopping boards, no extra pans. Toss diced sweet potatoes and onions straight into the pot with the beans and garlic, and let the stove do the work. (Between us, Iâve burned chili before. This one forgives mistakes.)
- Sweet & Smoky Depth: That caramelized sweet potato? Itâs the starânaturally sweet with a hint of smokiness when you let it soften just right. The black and kidney beans add that hearty, earthy punch, while the garlic? Oh, it hits in all the right ways. (Yes, even on a Tuesday night.)
- Meal Prep MVP: This chili tastes better the next dayâseriously. I make a big batch on Sundays, and itâs my go-to for lunches all week. Freezes like a dream too, so I can pull it out for lazy nights or unexpected guests. (My roommate still asks where I learned to cook.)
- Budget-Friendly Powerhouse: Canned beans and sweet potatoes stretch this recipe into actual servingsâno fancy ingredients, just flavor. Iâve fed four people for under $10, and everyone leaves happy. Plus, the leftovers? Theyâre my secret weapon for âI donât wanna cookâ days.
Step-by-step instructions for sweet potato veggie chili
Here's how to build layers of smoky-sweet flavor in your hearty chili.
đ„ Step 1: SautĂ© Aromatics for Deep Flavor Foundation
Heat the 1 tablespoon extra-virgin olive oil in a large Dutch oven over medium heat until shimmering. Add the 1 whole yellow onion (diced) and cook for 5-6 minutes until softened and translucent. You'll see the edges begin to caramelize slightlyâthat's when you know they're ready.
Add the 4 cloves garlic (minced) and cook for 30 seconds until fragrant. Here's the thingâdon't let the garlic burn. It should smell sweet and nutty, not bitter. If it starts to darken too quickly, reduce the heat slightly. This aromatic base forms the flavor backbone of your chili.
đł Step 2: Toast Spices for Maximum Flavor Impact
Add the 1 tablespoon smoked paprika, 1 tablespoon ground cumin, 1 tablespoon chili powder, and œ teaspoon cayenne pepper to the pan. Stir constantly for 30 seconds to toast the spices and release their essential oils. You'll smell an immediate burst of earthy, smoky aromaâthat's your signal the spices are properly activated.
I like to press the spices into the onions and garlic with a wooden spoon to help them bloom and cling to the vegetables. This ensures every bite of your chili carries that deep, complex flavor. Don't skip this stepâit makes a world of difference in the final product.
đ„ Step 3: Build the Chili Base with Sweet Potatoes
Add the 2 pounds sweet potatoes (diced into 1-inch pieces) to the pot and stir to coat in the spice mixture. Pour in the 1 can fire-roasted diced tomatoes (with juices) and 3 cups vegetable broth. Bring to a gentle simmer over medium-high heat, then reduce heat to low and let it cook uncovered for 15 minutes.
Stir occasionally to prevent sticking. You want the sweet potatoes to begin softening but not yet breaking down completely. The sweetness from the potatoes will balance the smoky spices beautifully. If the mixture looks too thick, add Œ cup water to help it along.
đȘ Step 4: Add Beans and Simmer to Perfection
Add the 1 can black beans and 1 can kidney beans (both drained and rinsed). Stir well to combine, then add the 1 teaspoon sea salt. Return to a simmer and cook uncovered for 25-30 minutes until the sweet potatoes are fork-tender and the flavors have melded together.
Here's where it gets goodâthe chili should have a thick, hearty consistency with the sweet potatoes breaking down slightly but still holding their shape. Taste and adjust seasoning if needed. The beans will absorb the flavors beautifully, creating that satisfying texture contrast between creamy beans and tender sweet potatoes.
đż Step 5: Finish and Garnish for Freshness
Remove from heat and let the chili rest for 5 minutes. This resting period allows the flavors to settle and the sweet potatoes to absorb any remaining liquid. Stir in the Œ cup chopped fresh cilantro just before serving to brighten the dish with a fresh, herbaceous note.
Serve immediately with your favorite toppingsâsour cream, avocado slices, or a dollop of Greek yogurt all work beautifully. The contrast of cool toppings against the warm, smoky-sweet chili is what makes this dish truly special. Each spoonful should deliver that perfect balance of sweet, smoky, and slightly spicy flavors.
Pro Tips For Making Sweet Potato Veggie Chili
- CUT SWEET POTATO SMALL: Sweet potatoes hold their shape better when diced into even œ-inch cubesâno need for tiny pieces, but avoid lumpy chunks that take forever to soften. I learned this the hard way when my first batch turned to mush before the beans were cooked.
- SWEAT ONIONS FIRST: Cook onions in a dry pot over medium heat until theyâre translucent and slightly caramelized before adding garlic. This builds flavor without burningâespecially important when youâre not using meat to mask any bitterness.
- RINSE BEANS, BUT NOT TOO MUCH: Drain and rinse canned beans to cut excess sodium, but donât drown themâtheyâll dilute your chiliâs thickness. A quick 30-second rinse under cold water does the trick without turning your chili into soup.
- LET IT REST 10 MINUTES: After simmering, turn off the heat and let the chili sit covered for 10 minutes. This lets the sweet potatoes finish absorbing the broth, making every spoonful creamierâno extra stirring required. (Yes, even if youâre impatient like me.)
Essential equipment for this recipe
Dutch Oven Essentials
A large Dutch oven is my go-to pot for this chili because it distributes heat evenly and prevents scorching. I recommend a 5-6 quart model like the Lodge Pre-Seasoned Dutch Ovenâits heavy construction holds heat beautifully and develops a natural non-stick surface over time.
For budget-friendly options, Cuisinart MultiClad or All-Clad Stainless Steel work well, though they require more attention to prevent sticking. đ„
Wooden Spoon for Stirring
A wooden spoon is a must for stirring and scraping the bottom of the potâit prevents scratching the seasoning on cast iron or stainless steel. I prefer Oxo Good Grips wooden spoons because theyâre heat-resistant and have comfortable handles.
Avoid metal utensils when the chili is simmering to prevent flavor transfer or damaging your potâs surface.
Immersion Blender for Texture
If you prefer your chili smooth and velvety, an immersion blender like the Ninja BN601 is a game-changer. Pulse the chili for 10-15 seconds before serving to break down some of the sweet potatoes while keeping texture.
This step is optional but adds a restaurant-quality finish. Just be careful not to over-blendâyou want a thick, chunky consistency, not a puree. đ«
Measuring Spoons for Spices
Precision matters with spicesâsmall measuring spoons ensure you add the right amount of smoked paprika, cumin, and cayenne. I keep a set of stainless steel measuring spoons from OXO on my counter for easy access.
For toasted spices, use a spice grinder or mortar and pestle to enhance their aroma before adding to the pot.
Instant-Read Thermometer for Doneness
While chili doesnât require precise temperatures, an instant-read thermometer like the Thermoworks ThermoPop helps confirm the sweet potatoes are tender. Insert it into a piece of sweet potatoâit should read 205-210°F when fork-tender. This step is especially useful if youâre short on time or new to chili-making. đĄïž
Storage Containers for Leftovers
For storing leftovers, use glass airtight containers like Pyrex or Le Creuset. They preserve flavors better than plastic and reheat evenly. Label containers with the dateâthis chili tastes even better the next day as the flavors meld.
If freezing, leave 1 inch of headspace to prevent ice crystals from forming.
Nutrition facts
Frequently asked questions
Can I substitute regular potatoes for sweet potatoes in this recipe?
While you can use regular potatoes, the flavor and texture will be very different. Sweet potatoes add natural sweetness and a creamy, caramelized quality that balances the smoky spices beautifully. If you must substitute, consider using Yukon Gold potatoesâthey hold their shape better than russets and have a slightly sweet flavor. Just reduce the simmering time by 5-10 minutes since they cook faster than sweet potatoes.
How can I make this chili spicier without adding extra cayenne?
For a deeper heat without relying on cayenne, try adding œ teaspoon of chipotle powder or 1 teaspoon of crushed red pepper flakes when toasting the spices. You can also stir in 1-2 tablespoons of hot sauce (like Cholula or Sriracha) at the end or even add œ diced jalapeño to the pot during the simmer. The key is to balance the heat with the sweetness of the potatoes.
Is this recipe naturally gluten-free and vegan?
Yes! This chili is completely plant-based and gluten-free as written, using only vegetables, beans, and spices. Just double-check your vegetable broth label to ensure it's gluten-free (many store-bought versions contain wheat). For extra protein, you could add 1 cup cooked quinoa or œ cup lentils along with the beans. The recipe is also nut-free and soy-free by default.
What's the best way to reheat leftover chili?
Reheat your chili gently on the stovetop over medium-low heat, stirring occasionally and adding 2-3 tablespoons of water or broth to prevent drying out. For microwave reheating, use 50% power for 2-3 minutes**, stirring halfway. The sweet potatoes will soften further, becoming even more tender. If the chili seems too thick after reheating, thin it with a splash of broth or water.
Can I make this chili in an Instant Pot or slow cooker?
For an Instant Pot, sauté the onions and garlic first, then add all ingredients except the cilantro. Cook on High Pressure for 8 minutes, then quick-release. For a slow cooker, combine everything (including broth) and cook on Low for 6-7 hours or High for 3-4 hours, stirring occasionally. The sweet potatoes will be softer in these methods, so adjust simmering time accordingly.
