Wash and soak chana dal in water for 2 hours.
Peel and chop the ash gourd.
Heat a pan.
Add chopped ash gourd, a cup of water, few curry leaves, salt and turmeric powder.
Allow the ash gourd to cook for 5 to 7 minutes or till they are partially cooked.
In the meanwhile blend fresh coconut, coriander leaves, soaked chana dal, green chillies and cumin seeds.
Once the ash gourd is partially cooked, add the ground paste and cook for few minutes.
Finally add the buttermilk and cook for few more minutes.
For the tempering, heat oil in a small pan.
Add mustard seeds, curry leaves and dried red chillies.
Pour the tempering into ash gourd gravy.
Serve with steamed rice.