
Warm, comforting, and packed with flavor, this Lentil and Sweet Potato Curry is a wholesome meal that brings together the earthiness of lentils, the natural sweetness of sweet potatoes, and the richness of aromatic spices.
Perfect for a cozy dinner, this nutrient-dense dish is both hearty and satisfying.
Serve it with rice, naan, or enjoy it as a standalone stew!
Why You’ll Love This Recipe:
Rich and flavorful – A perfect blend of warming spices and natural sweetness
Highly nutritious – Packed with protein, fiber, and essential vitamins
Versatile – Enjoy with rice, bread, or as a thick stew
Simple and easy – Ready in under 40 minutes

Nutritional Benefits: This Lentil and Sweet Potato Curry is rich in plant-based protein, fiber, and vitamins. Lentils aid digestion, sweet potatoes provide antioxidants and vitamin A, and tomatoes add immune-boosting vitamin C. Spices like turmeric and cumin offer anti-inflammatory benefits, making this dish both flavorful and nourishing.

Lentil and Sweet Potato Curry
- 17 Feb 2025
- 0 Comments
Ingredients
- 1 cup Lentils red lentils or split yellow lentils
- 2 Sweet Potato medium-sized, peeled and diced
- 2 Tomatoes chopped
- 1 tsp Cumin Powder
- 1 tsp Coriander Powder
- 1/2 tsp Turmeric Powder
- 1 tsp Chili powder adjust to taste
- 1 tsp Garam Masala
- 1 tsp Salt adjust as needed
- 2 tbsp Oil
- 1 tsp Mustard Seeds optional
- 3 cup Vegetable Broth or water
- 1 tsp Ginger-Garlic Paste
- Fresh cilantro for garnish
Instructions
- Cook the lentils: Rinse lentils thoroughly and cook in 3 cups of water or vegetable broth until soft (about 15-20 minutes). Set aside.
- Sauté the spices. Heat oil in a large pan. Add mustard seeds (if using) and let them splutter. Stir in the ginger-garlic paste and cook for 30 seconds until fragrant.
- Add tomatoes & spices. Toss in the chopped tomatoes, cumin, coriander, turmeric, chili powder, and salt. Cook until the tomatoes break down and form a thick paste.
- Add sweet potatoes. Stir in the diced sweet potatoes, mixing well to coat them with the spice mixture.
- Simmer. Pour in 1 cup of water, cover, and let it cook for 10 minutes until the sweet potatoes soften.
- Combine with lentils. Add the cooked lentils to the pan, stirring well. Adjust consistency by adding more water if needed.
- Finish with garam masala. Sprinkle in the garam masala and let the curry simmer for another 5 minutes.
- Garnish & serve. Top with fresh cilantro and serve hot!
Serving Suggestions:
With steamed rice – The perfect pairing for a hearty meal.
With naan or roti – Scoop up the rich curry with warm bread.
As a thick stew – Enjoy it as a one-pot meal with a side of yogurt.
Tips and Variations:
Add coconut milk – For a creamy, richer texture.
Make it spicier – Increase the chili powder or add chopped green chilies.
Boost protein – Add chickpeas or tofu for extra protein.
For a thicker consistency – Mash some of the sweet potatoes while cooking.
Make-Ahead and Storage Tips: Store in an airtight container in the refrigerator for up to 3 days. The flavors deepen over time, making it even more delicious the next day! Reheat gently, adding a splash of water if needed.
This Lentil and Sweet Potato Curry is a perfect balance of flavors—earthy lentils, sweet potatoes, and warming spices come together to create a comforting, nutritious dish. Whether you’re meal-prepping or making a cozy family dinner, this easy curry will quickly become a favorite!
Tried this recipe? Let us know in the comments how you liked it!
Follow us and join our Facebook Group ‘Eat Light for Indian Palates – Vegetarian‘ for more healthy and delicious recipes.
Enjoy your hearty bowl of Lentil and Sweet Potato Curry!