There are those evenings when you need something that truly sticks to your ribs. This Hearty Lentil & Sweet Potato Chili is my go-to when I want a dinner that satisfies everyone—even the dedicated meat-eaters in my house. It's warm, smoky, and packed with texture, and it all comes together in one big pot.
Advertisements1
I started making this chili during a particularly cold winter, when I craved something cozy but also wanted to eat more plant-based meals. The combination of earthy lentils and sweet, caramelized sweet potatoes was a happy accident—and now it's a staple in my weekly rotation.
Whether you're feeding a crowd or meal-prepping for the week, this chili delivers. It's forgiving, flexible, and tastes even better the next day. Let's get cooking!
Why You'll Love This Recipe
About the Ingredients
2 tablespoons (30ml) olive oil
For sautéing. Use avocado oil or any neutral oil if preferred.
1 large yellow onion, diced
Adds savory depth. Use a white or red onion if that's what you have.
4 cloves garlic, minced
Fresh garlic gives the best flavor. In a pinch, use 1 teaspoon garlic powder.
2 medium sweet potatoes (about 600g), peeled and cubed
Choose firm, heavy sweet potatoes. If you can't find them, butternut squash works beautifully.
2 tablespoons (30g) tomato paste
Concentrated umami. Double-concentrated tomato paste has even more flavor.
1 tablespoon (8g) chili powder
Adjust to your heat preference. For a milder version, use 2 teaspoons.
1 teaspoon (2g) ground cumin
Smoky and earthy. Toasting the cumin for 30 seconds in the pot intensifies its aroma.
1 teaspoon (2g) smoked paprika
Adds a subtle smokiness. Regular paprika works, but smoked is key for that chili depth.
1 (400g) can diced tomatoes, with juices
Fire-roasted diced tomatoes add extra smokiness. Crushed tomatoes also work.
1 cup (200g) dried brown or green lentils, rinsed
Brown or green lentils hold their shape well. Red lentils will break down more—use if you prefer a thicker chili.
3 cups (720ml) vegetable broth
Low-sodium broth lets you control the salt. Chicken broth works too if you're not vegetarian.
1 (400g) can black beans, drained and rinsed
Adds extra protein and creaminess. Kidney beans or pinto beans also work.
Salt and black pepper, to taste
Essential for balancing flavors. Start with 1 teaspoon salt, then adjust at the end.
Tips & Tricks
Don't skip the tomato paste step
Cooking it for a minute before adding liquids deepens the flavor—trust me.
- Cube sweet potatoes uniformly (about 1-inch) so they cook evenly.
- If the chili becomes too thick while simmering, add a splash of broth or water to loosen it.
Pro Tips
Step-by-Step Instructions
1. Sauté the aromatics
Heat olive oil in a large pot or Dutch oven over medium heat (350°F/175°C). Add diced onion and cook until softened, about 5 minutes, stirring occasionally. Add minced garlic and cook for 1 minute more until fragrant.
2. Bloom the spices
Stir in the tomato paste, chili powder, cumin, and smoked paprika. Cook for 1 minute, stirring constantly, until the paste darkens and smells toasted—this is called blooming.
3. Add the sweet potatoes
Add the cubed sweet potatoes and stir to coat them in the spice mixture. Sauté for 2-3 minutes to start caramelizing the edges.
4. Add liquids and lentils
Pour in the diced tomatoes with their juices, vegetable broth, and rinsed lentils. Stir everything together, scraping any browned bits from the bottom of the pot.
5. Simmer the chili
Bring the chili to a boil, then reduce heat to low (about 200°F/95°C). Cover and let it simmer gently for 25-30 minutes, stirring occasionally, until the lentils are tender and the sweet potatoes are fork-tender.
6. Add the black beans
Stir in the drained black beans and let them heat through for 5 minutes. Season with salt and pepper to taste.
7. Rest and serve
Remove from heat and let the chili rest for 10 minutes to thicken slightly. Ladle into bowls and top with your favorite garnishes.
Delicious Variations
- Swap the sweet potatoes for butternut squash or pumpkin for a different sweetness.
- Add a pound of cooked ground turkey or beef in step 1 for a meaty version.
- For extra heat, stir in a minced jalapeño with the onions, or add a pinch of cayenne with the spices.
How to Store Hearty Lentil & Sweet Potato Chili
Refrigerator
Store in an airtight container in the fridge for up to 5 days.
Freezer
Freeze in portion-sized containers for up to 3 months. Thaw overnight in the fridge.
Reheating
Reheat on the stovetop over medium heat, adding a splash of broth or water if too thick. Microwave in 1-minute intervals, stirring in between.
Frequently Asked Questions
Q: Can I make this chili in a slow cooker?
Yes, you can! Sauté the aromatics and bloom the spices on the stovetop first, then transfer everything except the black beans to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Stir in the black beans during the last 30 minutes.
Q: Can I use canned lentils instead of dried?
Yes, you can. Use two 15-ounce cans of lentils, drained and rinsed, and add them in the last 10 minutes of simmering, since they're already cooked. Reduce the broth to 2 cups to avoid a watery chili.
Q: Is this chili spicy?
It's mildly spicy—the chili powder gives a gentle warmth, not a fiery heat. For a milder version, use only 1 tablespoon chili powder and omit the smoked paprika. To make it spicier, add a chipotle pepper or a pinch of cayenne.
Q: Can I freeze this chili?
Absolutely! This chili freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or bags. It will keep for up to 3 months. Thaw overnight in the fridge and reheat on the stovetop.
Q: What can I serve with this chili?
I love it with cornbread, crusty bread, or over rice. Toppings like shredded cheese, sour cream, avocado, or fresh cilantro add a nice finishing touch.
I hope this Hearty Lentil & Sweet Potato Chili warms you up as much as it does my family! If you try it, let me know in the comments below—I'd love to hear how it turns out. Don't forget to share your creations on social media and tag me! Small steps, big impact.
Hearty Lentil & Sweet Potato Chili
Hearty Lentil & Sweet Potato Chili is a fiber-rich, protein-packed one-pot meal that keeps you full for hours—perfect for busy weeknights.
🧂 Ingredients
- 2 tablespoons (30ml) olive oil
- 1 large yellow onion, diced
- 4 cloves garlic, minced
- 2 medium sweet potatoes (about 600g), peeled and cubed
- 2 tablespoons (30g) tomato paste
- 1 tablespoon (8g) chili powder
- 1 teaspoon (2g) ground cumin
- 1 teaspoon (2g) smoked paprika
- 1 (400g) can diced tomatoes, with juices
- 1 cup (200g) dried brown or green lentils, rinsed
- 3 cups (720ml) vegetable broth
- 1 (400g) can black beans, drained and rinsed
- Salt and black pepper, to taste
📋 Instructions
- 1Sauté the aromatics — Heat olive oil in a large pot or Dutch oven over medium heat (350°F/175°C). Add diced onion and cook until softened, about 5 minutes, stirring occasionally. Add minced garlic and cook for 1 minute more until fragrant.
- 2Bloom the spices — Stir in the tomato paste, chili powder, cumin, and smoked paprika. Cook for 1 minute, stirring constantly, until the paste darkens and smells toasted—this is called blooming.
- 3Add the sweet potatoes — Add the cubed sweet potatoes and stir to coat them in the spice mixture. Sauté for 2-3 minutes to start caramelizing the edges.
- 4Add liquids and lentils — Pour in the diced tomatoes with their juices, vegetable broth, and rinsed lentils. Stir everything together, scraping any browned bits from the bottom of the pot.
- 5Simmer the chili — Bring the chili to a boil, then reduce heat to low (about 200°F/95°C). Cover and let it simmer gently for 25-30 minutes, stirring occasionally, until the lentils are tender and the sweet potatoes are fork-tender.
- 6Add the black beans — Stir in the drained black beans and let them heat through for 5 minutes. Season with salt and pepper to taste.
- 7Rest and serve — Remove from heat and let the chili rest for 10 minutes to thicken slightly. Ladle into bowls and top with your favorite garnishes.



