Go Back

Dal Soup (Indian Lentil Soup)

This dal soup recipe is essentially a vegetarian lentil soup that's flavored with Indian spices. It takes less than 30 minutes to make and is full of flavor! 

Course Appetizer, Main Course, Side Dish, Vegan, Vegetarian
Cuisine Indian
Keyword dal soup, lentil soup
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes


  • 1 cup rinsed lentils (yellow, green, or red)
  • 4 cups water
  • 1/2 small apple, cored and diced
  • salt, to taste
  • 1 tbsp canola oil
  • 1 packet Sukhi's Dal Spice Mix
  • 1 tsp ground turmeric
  • fresh chopped cilantro, for garnish


  1. In a large soup pot, combine rinsed lentils, apple, water, and salt, to taste over medium high heat. Bring to a boil, decrease heat to medium and let cook about 25 minutes or until lentils are soft. Add more water, as needed.

  2. Heat oil in a separate pan over medium high heat. Add Dal Spice Mix and turmeric and sauté until spices begin to froth. Stir spice infusion into the lentils; stir and taste, add more salt as needed. 

  3. Serve warm with cilantro, and rice and roti, if desired.

Recipe Notes

  • Yellow, green, and red lentils all cook at roughly the same rate. If you only have brown lentils on hand, it's fine to use them. However, you'll likely need to cook the lentils for longer. 
  • Be sure to rinse and sort the lentils before adding them to the pot for the best flavor.