There are some meals that feel like a warm hug on a cold evening, and this chili is one of them. I first stumbled upon this combination while trying to stretch my pantry staples into something satisfying after a long day of exploring a local farmer's market. The deep orange of the sweet potatoes, the earthy green of the lentils, and the rich red of the tomatoes create a bowl that is as beautiful as it is nourishing.
Advertisements1
Lentils have been a staple in many cultures for thousands of years, from Indian dal to Middle Eastern stews. They are humble yet mighty, absorbing flavors while providing a meaty texture without the cost. Sweet potatoes, with their natural sweetness, balance the smoky spices and add a velvety richness that makes this chili feel indulgent.
This recipe is my go-to on busy weeknights when I want something that simmers quietly on the stove, filling the kitchen with the scent of cumin and garlic. It's forgiving, flexible, and comes together in about 30 minutes, making it a true friend to the home cook.
Why You'll Love This Recipe
About the Ingredients
2 tbsp olive oil
Extra virgin olive oil adds richness; use vegetable oil for a neutral flavor.
1 large yellow onion, diced
Sweet onions like Vidalia work too; shallots offer a milder taste.
3 cloves garlic, minced
Fresh garlic is best; use 1/2 tsp garlic powder if in a pinch.
2 medium sweet potatoes (about 1 lb / 450g), peeled and cubed
Choose firm sweet potatoes; yams or butternut squash are good substitutes.
1 cup (200g) dried brown or green lentils, rinsed
Brown lentils hold their shape; red lentils will break down more.
1 can (15 oz / 425g) diced tomatoes, with juices
Fire-roasted tomatoes add smokiness; use crushed for a thicker texture.
2 cups (480ml) vegetable broth
Low-sodium broth is best; water works but add extra seasoning.
2 tbsp chili powder
Adjust to taste; use smoked paprika for a deeper flavor.
1 tsp ground cumin
Toasting whole cumin seeds first enhances the aroma.
1/2 tsp smoked paprika
Regular paprika is fine; adds a subtle smoky note.
Salt and black pepper, to taste
Kosher salt is my preference; season gradually.
For serving: plain yogurt, chopped cilantro, lime wedges
Optional toppings; avocado or shredded cheese also work.
Tips & Tricks
- Cut sweet potatoes into uniform cubes so they cook evenly.
- Rinse lentils thoroughly to remove any debris.
- If chili is too thick, add extra broth or water to reach desired consistency.
Pro Tips
Step-by-Step Instructions
1. Sauté the Aromatics
Heat olive oil in a large pot over medium heat (350°F / 175°C). Add diced onion and cook for 5-7 minutes until translucent and edges are golden brown. Stir in garlic and cook for 1 minute until fragrant.
2. Bloom the Spices
Add chili powder, cumin, and smoked paprika. Stir constantly for 30 seconds until spices are aromatic and coat the onions.
3. Add Sweet Potatoes and Lentils
Stir in cubed sweet potatoes and rinsed lentils, coating them with the spice mixture.
4. Add Liquids
Pour in diced tomatoes with their juices and vegetable broth. Stir to combine, scraping any browned bits from the bottom of the pot.
5. Simmer the Chili
Bring to a boil over high heat (212°F / 100°C), then reduce heat to low (180°F / 82°C) to maintain a gentle simmer. Cover and cook for 25-30 minutes, stirring occasionally, until lentils are tender and sweet potatoes are fork-tender. The chili should be thick and bubbling at the edges.
6. Season and Rest
Remove from heat. Season with salt and pepper to taste. Let rest for 5 minutes to allow flavors to meld.
7. Serve with Toppings
Ladle into bowls and top with a dollop of yogurt, fresh cilantro, and a squeeze of lime if desired.
Delicious Variations
Spicy Kick
Add a diced jalapeño with the onion, and a pinch of cayenne pepper.
Coconut Twist
Replace half the broth with coconut milk for a creamy, tropical flavor.
Smoky BBQ
Use chipotle chili powder and add a splash of liquid smoke.
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 portions for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over medium-low heat, adding a splash of water if too thick.
Frequently Asked Questions
Q: Can I make this chili in a slow cooker or Instant Pot?
Yes, you can. For slow cooker, sauté aromatics first, then add all ingredients and cook on low for 6-8 hours. For Instant Pot, use the sauté function for aromatics, then pressure cook on high for 12 minutes with natural release.
Q: How can I make this chili more filling or add more protein?
Add a can of drained black beans or chickpeas during the last 10 minutes of cooking to boost protein and fiber. You can also stir in a scoop of cooked quinoa or brown rice.
Q: Is this chili vegan and gluten-free?
Yes, this chili is naturally vegan and gluten-free as written, as long as your vegetable broth and spices are certified gluten-free.
Q: Can I use pre-cooked lentils or canned sweet potatoes?
Yes, but adjust cooking time. If using canned lentils, add them in the last 5 minutes to avoid mushiness. Canned sweet potatoes are softer, so add them near the end too.
Q: What are the best toppings for this chili?
Try a dollop of Greek yogurt or sour cream, fresh cilantro, diced avocado, shredded cheese, or a squeeze of lime juice to brighten the flavors.
I hope this chili brings warmth to your table as it does to mine. If you try it, I'd love to hear how you made it your own. Share your version in the comments below!
Hearty Lentil & Sweet Potato Chili
This budget-friendly lentil and sweet potato chili is hearty, warming, and packed with protein and fiber for under $10.
🧂 Ingredients
- 2 tbsp olive oil
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 2 medium sweet potatoes (about 1 lb / 450g), peeled and cubed
- 1 cup (200g) dried brown or green lentils, rinsed
- 1 can (15 oz / 425g) diced tomatoes, with juices
- 2 cups (480ml) vegetable broth
- 2 tbsp chili powder
- 1 tsp ground cumin
- 1/2 tsp smoked paprika
- Salt and black pepper, to taste
- For serving: plain yogurt, chopped cilantro, lime wedges
📋 Instructions
- 1Sauté the Aromatics — Heat olive oil in a large pot over medium heat (350°F / 175°C). Add diced onion and cook for 5-7 minutes until translucent and edges are golden brown. Stir in garlic and cook for 1 minute until fragrant.
- 2Bloom the Spices — Add chili powder, cumin, and smoked paprika. Stir constantly for 30 seconds until spices are aromatic and coat the onions.
- 3Add Sweet Potatoes and Lentils — Stir in cubed sweet potatoes and rinsed lentils, coating them with the spice mixture.
- 4Add Liquids — Pour in diced tomatoes with their juices and vegetable broth. Stir to combine, scraping any browned bits from the bottom of the pot.
- 5Simmer the Chili — Bring to a boil over high heat (212°F / 100°C), then reduce heat to low (180°F / 82°C) to maintain a gentle simmer. Cover and cook for 25-30 minutes, stirring occasionally, until lentils are tender and sweet potatoes are fork-tender. The chili should be thick and bubbling at the edges.
- 6Season and Rest — Remove from heat. Season with salt and pepper to taste. Let rest for 5 minutes to allow flavors to meld.
- 7Serve with Toppings — Ladle into bowls and top with a dollop of yogurt, fresh cilantro, and a squeeze of lime if desired.



