Go Back
+ servings
red lentil dahl served in red ramekins topped with cilantro
Print Recipe
5 from 5 votes

Red Lentil Dahl (aka Masoor Dal)

Indian Dal (also spelled Dhal or Daal) is a delicious plant-based, yet high protein meal. Warm, comforting, and aromatic, this lightened up red lentil dal contains all of your favorite Indian flavors, minus the oil and fat. Healthy and vegan friendly!
Prep Time30 mins
Cook Time30 mins
Total Time1 hr
Course: Main Course, Soup
Cuisine: Indian, Vegan
Servings: 4 servings
Calories: 249kcal
Author: Anjali Shah



  • Mix the ginger garlic, curry powder, coriander, garam masala and crushed red pepper in small bowl and set aside.
  • Heat a large soup pot over medium heat. Add your oil, onions and celery and cook on medium high heat for about 2 minutes until vegetables are fragrant and translucent. Stir occasionally to prevent burning.
  • Turn down heat and add the ginger, garlic and spice mix and cook on low heat for about 1 minute, allowing the spices to “bloom” until they become fragrant. Add the lentils, vegetable stock, salt, diced tomatoes and coconut milk.
  • Bring up to a boil, then reduce heat to a low simmer. Cook with a lid on for about 20 minutes, stirring occasionally until lentils are soft. If your heat is up too high, the liquid will evaporate before the lentils are done cooking. If that happens, just add a little bit more stock (or water, if you are using that) and continue to cook. When lentil are soft, turn off your heat and add in your chopped cilantro. Adding cilantro at the end will keep the flavor lively and fresh.
  • Serve as a soup, or over brown rice with some steamed veggies, or with naan or roti! I chose to have ours as a "stew" over brown rice.




Tips For Making The Best Red Lentil Dahl
  • Leftover dahl will keep in the fridge for about 4-5 days in an airtight container. It will also keep in the fridge for up to 4 months. 
  • Try adding some baby spinach or kale into this dal to get some more greens into your diet.
  • Rinse your lentils before cooking the dahl - this will get rid of any debris or dirt trapped in between the lentils.
  • You can use any lentils you like, just be sure to adjust the cooking time.
  • If you don't have coconut milk, you can try almond milk or cashew cream.
Note: Nutrition Info doesn't include rice or naan. 


Calories: 249kcal | Carbohydrates: 36g | Protein: 11g | Fat: 7g | Saturated Fat: 5g | Sodium: 724mg | Potassium: 713mg | Fiber: 14g | Sugar: 7g | Vitamin A: 483IU | Vitamin C: 14mg | Calcium: 76mg | Iron: 4mg