Soups & Stews
This sweet potato veggie chili recipe transforms humble ingredients into a deeply satisfying, protein-packed stew that warms the soul and fills the kitchen with smoky, spiced aromatics.
The secret lies in balancing earthy sweet potatoes with hearty black beans, lentils, and aromatic spices that build flavor as they simmer—no fancy techniques required, just time and patience.
What starts as a simple pot of vegetables evolves into a rich, textured chili with layers of smokiness from cumin and chili powder, and a subtle sweetness from the roasted sweet potatoes.
The beauty of this recipe is its versatility—it’s equally at home as a cozy weeknight dinner or a nourishing meal prep staple.
Sautéing onions, garlic, and bell peppers first creates a fragrant base that anchors the dish, while the sweet potatoes break down into a velvety consistency that thickens the broth naturally.
The addition of lentils and black beans ensures it’s packed with plant-based protein, making it a filling, nutrient-dense meal that’s as good for you as it is delicious.
By the time it’s done simmering, you’ll have a chili that’s hearty enough to stand alone but flexible enough to pair with cornbread, avocado slices, or a dollop of Greek yogurt.
The spices—smoked paprika, cumin, and a touch of cayenne—work together to create a depth of flavor that’s both comforting and complex. One bite, and you’ll understand why this chili becomes a winter staple.
Whether you’re feeding a crowd or meal prepping for the week, this recipe delivers restaurant-quality results with minimal effort. The best part? It tastes even better the next day as the flavors meld and deepen. Let’s get started on this one-pot wonder that’s as nourishing as it is delicious.
Ingredients for sweet potato veggie chili
Pantry staples meet smoky spices for this hearty, protein-rich veggie chili.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Peeled, cubed for even cooking |
| Yellow Onion 🧅 | 1 whole | Diced, medium size preferred |
| Bell Pepper 🌶️ | 2 whole | Any color, diced (red or green) |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Black Beans 🌱 | 1 ½ cups | Drained, rinsed, or cooked |
| Green Lentils 🌱 | 1 cup | Dried, rinsed well |
| Smoked Paprika 🌶️ | 2 tbsp | For deep smoky flavor |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for richer aroma |
| Chili Powder 🌶️ | 1 ½ tbsp | Adjust for heat preference |
| Cayenne Pepper 🔥 | ½ tsp | Optional for extra heat |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing vegetables |
| Tomato Paste 🍅 | 2 tbsp | For concentrated flavor |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
Sweet potatoes are the star here—orange-fleshed varieties like Jewel or Garnet keep their shape better than white-fleshed ones. I grab mine from the organic section at Whole Foods when I can, but any sweet potato works. For the lentils and beans, Trader Joe's bulk bins are my go-to—they're cheaper and fresher than canned. Look for firm, dry lentils with no signs of sprouting. The black beans? Drained and rinsed is a must to avoid a watery chili. If you're short on time, no-salt-added canned beans work perfectly.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Fresh bell peppers are ideal, but frozen diced peppers (no sauce added) are a great backup. The cumin is non-negotiable—it's the soul of this chili. If you've got whole cumin seeds, toast them in a dry pan for 30 seconds before grinding for extra depth. For the broth, low-sodium is key—you'll be adding plenty of salt at the end. The tomato paste? Trader Joe's squeeze tubes are perfect for this recipe—no waste, and they keep forever in the pantry.
This chili tastes even better the next day—flavors meld beautifully after resting. Portion into containers and freeze half for later. 3 months in the freezer, no problem. For meal prep, double the recipe and freeze in individual servings. Reheat gently on the stove with a splash of water or broth to restore that velvety texture. The sweet potatoes will soften further, so plan for a slightly thicker consistency after reheating.
Why You'll Love This Recipe
- Sweet Potato Swap: I swear by this chili because I don’t have to peel sweet potatoes—just chop, roast, and dump. The natural sweetness caramelizes right in the pan, and honestly? That’s half the work already done.
- Garlic-Bean Magic: Between us, the black beans and roasted garlic turn this into something ridiculously good. The beans hold their shape, the garlic gets crispy in spots, and that smoky-sweet balance? It’s the kind of flavor that makes you pause mid-bite.
- Meal Prep MVP: This chili tastes better the next day—like, actually better. I make a double batch on Sundays, freeze half, and reheat it for lazy nights when I’d normally order takeout. (Yes, even on a Tuesday night.)
- Budget-Friendly Powerhouse: Sweet potatoes and bell peppers stretch this recipe to feed four for under $10. The onions and garlic bulk it up without breaking the bank, and the leftovers? They’re my secret weapon for quick lunches all week.
Step-by-step instructions for sweet potato veggie chili
This hearty chili comes together in one pot with rich, smoky flavors that warm you from the inside out.
Sauté the Aromatic Vegetables
Heat the 2 tablespoons extra-virgin olive oil in a large, heavy-bottomed pot over medium heat. Add the 1 whole diced yellow onion and cook for 5 minutes until softened and translucent. You'll notice the onions release their moisture and start to caramelize slightly at the edges.
Add the 2 diced bell peppers and cook for another 5 minutes, stirring occasionally. The peppers should soften and release their juices, creating a fragrant base. This step builds the flavor foundation, so don't rush it—patience here means deeper flavor later.
Toast the Spices for Maximum Flavor
Push the vegetables to one side of the pot and add the 4 minced garlic cloves to the empty space. Cook for 30 seconds until fragrant—this prevents burning while releasing all that garlic goodness. Then add the 2 tablespoons smoked paprika, 1.5 tablespoons ground cumin, 1.5 tablespoons chili powder, and 0.5 teaspoon cayenne pepper. Stir constantly for 1 minute until the spices are toasted and aromatic.
Here's the thing—this quick toasting step unlocks the spices' full potential. You'll smell that deep, smoky warmth filling your kitchen. Let the spices bloom before adding the remaining ingredients to ensure they infuse properly into the chili.
Cook the Sweet Potatoes Until Tender
Add the 2 lbs cubed sweet potatoes to the pot and stir to coat them in the spice mixture. Pour in the 4 cups vegetable broth and bring everything to a gentle boil. Then reduce heat to medium-low and simmer uncovered for 15 minutes, stirring occasionally. The sweet potatoes should soften but still hold their shape slightly.
This is where the magic happens—the sweet potatoes release their natural sugars, which caramelize and create that beautiful, rich color. If the liquid reduces too much before the potatoes are tender, add a splash more broth. You want a thick, hearty chili, not a watery one.
Add Lentils and Simmer Until Perfectly Cooked
Stir in the 1 cup green lentils and 1.5 cups black beans, along with the 2 tablespoons tomato paste. Bring the mixture back to a gentle simmer and cook uncovered for 30-40 minutes, stirring occasionally. The lentils should be tender but still hold their shape, and the chili should thicken as it simmers.
Real talk: This is the longest step, but it's worth it. The flavors meld together beautifully as the chili reduces. Taste after 30 minutes—if you want it thicker, simmer uncovered for another 10 minutes to let excess moisture evaporate. The lentils should be fork-tender, not mushy.
Season and Rest for the Best Flavor
Remove the pot from heat and stir in the 1.5 teaspoons salt and 0.5 teaspoon black pepper. Let the chili rest for 10 minutes before serving. This resting period allows the flavors to fully develop and the chili to thicken slightly as it cools.
I know it's tempting to dig in right away, but trust me—this short wait makes all the difference. The chili will be even more flavorful, and the textures will be perfect. Serve it hot with your favorite toppings like avocado, cilantro, or a dollop of Greek yogurt for extra creaminess.
Pro Tips For Making Sweet Potato Veggie Chili
- CUT SWEET POTATO SMALL: Sweet potatoes take forever to soften if they’re big chunks. Dice them into ½-inch pieces—yes, even if it looks like too much work—so they cook through evenly without turning mushy or leaving you with a pot of half-raw potato.
- SAUTE ONIONS LOW AND SLOW: I used to rush this step and end up with burnt onions that tasted like ash. Cook them on medium-low heat for 8-10 minutes until soft and translucent—no need for color yet. This builds flavor without bitterness, and you’ll actually taste the onion in the finished chili.
- DRAIN BEANS WELL: Skip this, and your chili will turn into a watery soup. Rinse and drain the black beans thoroughly—even canned ones hold onto liquid. Pat them dry with a towel if you’re feeling extra (yes, it’s annoying, but it’s worth it).
- STIR IN BELL PEPPER LATE: Add the diced bell pepper with the beans in the last 10 minutes of cooking. It stays crunchy and vibrant if you don’t let it simmer too long—otherwise, you’re left with sad, limp strips that do nothing for texture.
Storing and reheating this sweet potato veggie chili
Refrigerator Storage
Let your chili cool completely before transferring to airtight containers—I use glass Pyrex with snap-on lids for easy reheating. Store at 40°F or below for up to 5 days, but honestly, it tastes best within 3 days.
The flavors deepen as the spices meld, and the sweet potatoes soften just enough to create that perfect creamy texture. 💛
Freezer Prep Tips
For long-term storage, portion chili into quart-sized freezer bags—they’re space-efficient and thaw faster than containers. Leave 1 inch of headspace to prevent expansion cracks. Freeze for up to 3 months, but I recommend eating within 2 months for peak texture.
Label bags with the date to track freshness. ❄️
Stovetop Reheating
This is my go-to method because it restores the chili’s velvety consistency. Transfer chili to a pot and heat over medium-low for 10-15 minutes, stirring occasionally.
Add ¼ cup water or broth if it looks dry—this prevents burning. Taste and adjust seasoning; chili often needs a pinch of salt after reheating. 🔥
Microwave Reheating
For quick meals, microwave in 2-minute intervals on 50% power, stirring between each interval. Cover with a damp paper towel to retain moisture—this keeps the sweet potatoes from drying out.
If the chili separates, stir in 1 tablespoon tomato paste to restore thickness. Never microwave from frozen; thaw overnight first.
Freezer-to-Stove Transition
Thaw overnight in the fridge for best results, but if you’re in a hurry, place the frozen chili in a pot with ½ cup broth and simmer on low heat for 20-30 minutes.
Stir frequently to prevent sticking—this method preserves the chili’s texture better than microwave thawing. The spices will wake up beautifully during this process. ✨
Toppings After Reheating
Fresh toppings elevate reheated chili. Add avocado slices or cilantro just before serving—they brighten the flavors after storage. A squeeze of lime juice or a dollop of Greek yogurt balances the richness. For extra crunch, toast pumpkin seeds in a dry pan for 2 minutes and sprinkle on top. 🌿
Nutrition facts
Frequently asked questions
Can I use white sweet potatoes instead of orange?
Yes, but the flavor and texture will differ slightly. Orange-fleshed sweet potatoes (like Jewel or Garnet) add natural sweetness and caramelize beautifully during cooking. White sweet potatoes will be less sweet and may stay firmer—great if you prefer a more neutral taste, but they won't develop that rich, velvety consistency.
How do I make this chili spicier?
Add 1 extra teaspoon of cayenne pepper or ½ teaspoon of red pepper flakes to the spice mix. For heat lovers, stir in 1 chopped jalapeño or serrano pepper with the garlic. If you want smoky heat, increase the smoked paprika to 3 tablespoons. Always taste as you go!
What if my chili is too thin?
Simmer uncovered for 10-15 extra minutes to reduce the liquid naturally. If that's not enough, mash ½ cup of the cooked sweet potatoes against the pot sides to thicken it. For a quick fix, stir in 1 tablespoon cornstarch mixed with 2 tablespoons water and simmer for 2 minutes. Never use flour—it can make chili cloudy.
Can I substitute lentils or beans?
Swap green lentils for brown or red lentils (they cook faster) or use chickpeas or kidney beans instead of black beans. For extra protein, add ½ cup cooked quinoa. Just adjust cooking times—lentils need 25-30 minutes while beans may only need 10-15 minutes of simmering.
Why does my chili taste bland after reheating?
Reheating often dulls flavors because the spices settle. Fix it by adding ½ teaspoon of smoked paprika or cumin while reheating, or stir in 1 tablespoon tomato paste to restore depth. A squeeze of lime juice or pinch of salt can also brighten it up. Always reheat with a splash of broth to maintain moisture and flavor.
