
This hearty Lentil Sweet Potato Chili is smoky, spicy, and completely vegan, packed with fiber-rich lentils and tender sweet potatoes for a cozy one-pot meal the whole family will love.

There is nothing quite as comforting as a big pot of chili simmering away on the stove, and this Lentil Sweet Potato Chili might just become your new favorite way to warm up. It is smoky, a little spicy, naturally sweet from tender chunks of sweet potato, and loaded with plant-based protein from hearty lentils and black beans. Whether you are searching for spicy vegan lentil stew ideas or simply want a filling weeknight dinner that happens to be meatless, this recipe delivers big, bold flavor in every spoonful.
What makes this one of those lentil sweet potato recipes you will come back to again and again is how forgiving it is. You really cannot mess it up. Toss everything into one pot, let it simmer, and you end up with a chili that tastes like it took all day.
Before we get cooking, the right tools and ingredients make a real difference here. A sturdy Dutch oven distributes heat evenly so the lentils cook through without scorching on the bottom, and a good sharp knife makes quick work of dicing sweet potatoes into even cubes. These are the products that genuinely help this recipe shine:
Lentils and sweet potato chili is a pairing that just makes sense. The lentils bring an earthy, hearty texture that mimics ground meat in a traditional chili, while the sweet potatoes add natural sweetness and a creamy bite once they soften. Together they create a chili that is satisfying without feeling heavy, and it is naturally gluten free and dairy free too.
Chef's Tip: Dice your sweet potatoes into uniform, small cubes. Uneven pieces cook at different rates, and you want every bite to be perfectly tender, not mushy in some spots and firm in others.
If you have ever wondered how to make sweet potato lentil chili taste like it simmered for hours, the trick is toasting your spices. Chili powder, cumin, and smoked paprika bloom in the oil with the sweet potatoes before any liquid goes in, which wakes up their essential oils and deepens the whole pot's flavor. A small amount of cayenne adds warmth without overwhelming heat, but feel free to dial it up if you love a spicier bowl.
The fire-roasted tomatoes are another quiet flavor booster here. Their slight char adds a subtle smokiness that plays beautifully against the sweetness of the potatoes.
Ready to make it? Here is the full step-by-step recipe:

This hearty Lentil Sweet Potato Chili is smoky, spicy, and completely vegan, packed with fiber-rich lentils and tender sweet potatoes for a cozy one-pot meal the whole family will love.
Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the onion and cook for 4 to 5 minutes until softened.
Stir in the garlic and cook for 30 seconds until fragrant.
Add the sweet potatoes, chili powder, cumin, smoked paprika, and cayenne. Stir well to coat the sweet potatoes in the spices, cooking for 1 to 2 minutes to toast them.
Pour in the rinsed lentils, fire-roasted tomatoes, and vegetable broth. Stir to combine and bring the mixture to a boil.
Reduce the heat to low, cover partially, and simmer for 30 to 35 minutes, stirring occasionally, until the lentils and sweet potatoes are tender.
Stir in the black beans and salt, then simmer uncovered for another 5 minutes to let the chili thicken slightly.
Taste and adjust seasoning as needed. Stir in the fresh lime juice just before serving.
Ladle into bowls and garnish with chopped cilantro and any of your favorite chili toppings.
This chili is wonderful on its own, but a few toppings take it over the top. Try any of these:
Serve it alongside warm cornbread or a simple green salad for a complete, cozy meal.
One of the best things about this recipe is how well it holds up. Because it is a lentil sweet potato chili crockpot friendly recipe as well as a stovetop staple, it is easy to batch cook and freeze for busy weeks ahead.
Chef's Tip: If you plan to freeze a batch, slightly undercook the sweet potatoes so they do not turn mushy when reheated later.
Store cooled leftovers in an airtight container in the fridge for up to 5 days, or freeze in individual portions for up to 3 months. This chili genuinely tastes better the next day, so do not be afraid to make it ahead for meal prep or a cozy dinner party centerpiece.