Indian Sweet Potato Lentil Curry

This easy to make Creamy Coconut Lentil Curry is a healthy vegan recipe that makes a perfect meatless Monday dinner recipe. It takes less than an hour (mostly hands-off time) to make and is packed full of delicious Indian flavors. Make extras and you’ll have a giant smile on your face at lunch the next day.

I seriously re-discovered how much I love lentils thanks to this meal! They’re soft and extremely flavourful in this Vegan Sweet Potato Lentil Curry. This curry is perfect served over brown rice and makes a quick and easy dinner that is both vegan, dairy free and gluten-free. It’s also perfect for meal prepping and stores great in the fridge for up to a week.

This meal is super nourishing. The sweet potatoes add lots of vitamin A which is great for skin health and much needed as we come out of the winter months! This meal is also macronutrient balanced with the addition of healthy carbohydrates, protein from the lentils, and healthy fats from the coconut milk. You could also sprinkle on some hemp hearts for a crunchy topping loaded with additional protein and healthy omega-3.

Try out this yummie recipe and let me know what you think! You can even save it for later 🙂

Serves 4


Indian Curry Lentils

5 minPrep Time

35 minCook Time

40 minTotal Time

Save RecipeSave Recipe
Recipe Image


  • 1 teaspoon olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • ½ cup dried brown lentils (soaked and drained, if desired)
  • 2 cups sweet potato, cubed
  • One 398 ml can of tomato sauce
  • 1 cup of water
  • 1 teaspoon salt
  • ½ teaspoon pepper
  • 1 teaspoon turmeric powder
  • ½ teaspoon curry powder
  • One 400 ml can coconut milk


  1. Heat olive oil in a pan over medium heat. Add the onion and garlic and simmer until soft, about 3-5 minutes.
  2. Add the dried lentils, cubed sweet potato, tomato sauce, water, salt, pepper, turmeric, curry powder, and coconut milk. Stir to combine.
  3. Reduce heat to medium-low and simmer until the lentils and sweet potato are fully cooked and soft, about 30 minutes.
  4. Serve over rice.


Note: I pre-soaked and drained my lentils in advance to aid with digestion. This step is not necessary, however, you may need to add slightly more water if your lentils are not pre-soaked. I suggest cooking the lentils and then adding additional water if necessary.

Leave a Comment

Your email address will not be published. Required fields are marked *

Ask a Nutritionist!
Send via WhatsApp
Scroll to Top