When the weather turns chilly, nothing beats a bowl of something warm and nourishing. This Hearty Lentil & Sweet Potato Stew is my go-to on busy weeknights. It's simple, satisfying, and makes the whole house smell amazing.
Advertisements1
I started making this stew when my kids were little and needed something filling but healthy. The sweet potatoes add a natural sweetness that even picky eaters love, and the lentils are a fantastic source of plant-based protein.
It's the kind of meal that comes together in one pot, so cleanup is a breeze. Plus, it's budget-friendly and perfect for meal prep. Let's get cooking!
Why You'll Love This Recipe
About the Ingredients
2 tablespoons olive oil
Use extra-virgin olive oil for the best flavor. You can substitute with avocado oil if preferred.
1 large yellow onion, diced
A sweet yellow onion adds a mild flavor. You can use white or red onion if that's what you have.
3 cloves garlic, minced
Fresh garlic is best; you can use 1 teaspoon garlic powder in a pinch.
2 large sweet potatoes, peeled and cubed (about 4 cups)
Look for firm sweet potatoes with smooth skin. You can substitute butternut squash for a similar sweetness.
1 cup dried green or brown lentils, rinsed
Green or brown lentils hold their shape well. Red lentils will break down more and create a thicker stew, so adjust cooking time.
1 (14.5 oz) can diced tomatoes, undrained
Fire-roasted diced tomatoes add a smoky depth. You can use fresh chopped tomatoes when in season.
4 cups vegetable broth
Use low-sodium broth to control the salt. Chicken broth works too if you're not vegetarian.
1 teaspoon ground cumin
Cumin gives a warm, earthy flavor. You can add 1/2 teaspoon smoked paprika for a smoky twist.
1 teaspoon smoked paprika
Smoked paprika adds a subtle smokiness. Regular paprika works, but the flavor will be milder.
1/2 teaspoon chili powder
Adjust to your heat preference. You can use cayenne for more kick.
1 teaspoon salt, plus more to taste
Sea salt or kosher salt works best. Adjust based on your broth's saltiness.
1/2 teaspoon black pepper
Freshly ground black pepper gives the best flavor.
2 cups fresh spinach, roughly chopped
Baby spinach is convenient; you can also use kale, but add it a few minutes earlier to soften.
1 tablespoon fresh lemon juice
A squeeze of lemon brightens the flavors. You can use lime juice as a substitute.
Tips & Tricks
- Don't skip the lemon juice – it brightens up the whole stew and balances the earthiness of the lentils.
- If you like a thicker stew, mash some of the sweet potatoes against the pot with a spoon before adding the spinach.
- To save time, chop the sweet potatoes and onion the night before and store in the fridge.
- For extra protein, add a can of drained chickpeas during the last 10 minutes of cooking.
Pro Tips
Step-by-Step Instructions
1. Sauté the aromatics
In a large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion and cook for 5-7 minutes until soft and translucent, stirring occasionally. Add the minced garlic and cook for 1 minute until fragrant.
2. Add the spices
Stir in the cumin, smoked paprika, chili powder, salt, and pepper. Cook for 30 seconds to toast the spices and release their flavors.
3. Add the vegetables and lentils
Add the cubed sweet potatoes and rinsed lentils. Stir well to coat everything with the spices.
4. Pour in the liquids
Add the diced tomatoes (with their juices) and vegetable broth. Stir to combine, scraping up any browned bits from the bottom of the pot.
5. Bring to a boil, then simmer
Increase the heat to high and bring the stew to a boil. Then reduce the heat to low, cover, and let it simmer for 25-30 minutes, or until the lentils are tender and the sweet potatoes are easily pierced with a fork.
6. Add the spinach
Stir in the chopped spinach and let it wilt for 2-3 minutes until bright green.
7. Finish with lemon juice
Turn off the heat and stir in the fresh lemon juice. Taste and adjust seasoning with more salt or pepper if needed.
8. Serve and enjoy
Ladle the stew into bowls and serve hot. Garnish with fresh herbs, a dollop of yogurt, or a slice of crusty bread if desired.
Delicious Variations
Coconut-Lime Twist
Replace 1 cup of broth with coconut milk and add 1 tablespoon lime zest with the lemon juice.
Spicy Chorizo Version
Brown 1/2 pound of chorizo before sautéing the onion, and omit the smoked paprika.
Curried Sweet Potato Stew
Add 2 teaspoons curry powder with the spices and use chickpeas instead of lentils.
How to Store Hearty Lentil & Sweet Potato Stew
Refrigerator
Store in an airtight container in the fridge for up to 5 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat on the stovetop over medium heat, stirring occasionally, until warmed through. Add a splash of broth or water if it's too thick.
Frequently Asked Questions
Q: Can I make this stew in a slow cooker?
Yes, you can. Sauté the onion and garlic in a pan first, then transfer everything to the slow cooker and cook on low for 6-8 hours or high for 3-4 hours. Add the spinach and lemon juice in the last 30 minutes.
Q: Can I use red lentils instead of green or brown?
Yes, you can use red lentils, but they break down and create a thicker, more porridge-like texture. Reduce the cooking time to 15-20 minutes and add extra broth if needed.
Q: Is this stew vegan and gluten-free?
Yes, this stew is naturally vegan and gluten-free as long as you use vegetable broth and check that your spices are gluten-free. It's also dairy-free.
Q: How can I add more protein to this stew?
You can add a can of drained chickpeas or white beans, or stir in some cooked quinoa or brown rice. For non-vegetarian options, add shredded chicken or ground turkey.
I hope you enjoy this hearty and healthy stew as much as my family does. Give it a try tonight, and let me know how it turns out in the comments! Here's to a calmer home, one drawer at a time.
Hearty Lentil & Sweet Potato Stew
This Hearty Lentil & Sweet Potato Stew is a one-pot wonder, packed with fiber and flavor, ready in 50 minutes.
🧂 Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 2 large sweet potatoes, peeled and cubed (about 4 cups)
- 1 cup dried green or brown lentils, rinsed
- 1 (14.5 oz) can diced tomatoes, undrained
- 4 cups vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon chili powder
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper
- 2 cups fresh spinach, roughly chopped
- 1 tablespoon fresh lemon juice
📋 Instructions
- 1Sauté the aromatics — In a large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion and cook for 5-7 minutes until soft and translucent, stirring occasionally. Add the minced garlic and cook for 1 minute until fragrant.
- 2Add the spices — Stir in the cumin, smoked paprika, chili powder, salt, and pepper. Cook for 30 seconds to toast the spices and release their flavors.
- 3Add the vegetables and lentils — Add the cubed sweet potatoes and rinsed lentils. Stir well to coat everything with the spices.
- 4Pour in the liquids — Add the diced tomatoes (with their juices) and vegetable broth. Stir to combine, scraping up any browned bits from the bottom of the pot.
- 5Bring to a boil, then simmer — Increase the heat to high and bring the stew to a boil. Then reduce the heat to low, cover, and let it simmer for 25-30 minutes, or until the lentils are tender and the sweet potatoes are easily pierced with a fork.
- 6Add the spinach — Stir in the chopped spinach and let it wilt for 2-3 minutes until bright green.
- 7Finish with lemon juice — Turn off the heat and stir in the fresh lemon juice. Taste and adjust seasoning with more salt or pepper if needed.
- 8Serve and enjoy — Ladle the stew into bowls and serve hot. Garnish with fresh herbs, a dollop of yogurt, or a slice of crusty bread if desired.



