Wash and soak the lentils /dal in water overnight or at least for 5-6 hours. (Soaking dal is not compulsory, you may just rinse the dal under water and cook them directly) but soaking dal helps in eliminating the bloating and helps to cook the dal faster.
Once soaked, drain the water and rinse the sabut masoor dal (whole brown lentil curry) under running tap water and keep it aside.
Coarsely crush ginger, garlic and green chilles. I have used mortar-pestle to make the paste.
Heat oil in a saucepan. Add mustard seeds and let them crackle. Add cumin seeds and let them sizzle for 15 seconds.
Add hing (Asafoetida) and finely chopped onions. Saute the onions till they are translucent. No need to completely cook them.
Add crushed ginger-garlic-green chilli paste to this onion and saute till the raw smell fades away.
Add tomato puree. I have used fresh tomatoes. You may use canned tomatoes or store-bought tomato puree as well. Mix well and cook for about 2 minutes.
Add spices, turmeric powder, coriander powder, goda masala (or garam masala powder), red chilli powder. Mix well so that the spices get nicely incorporated into the onion-tomato mixture.
Add the soaked masoor dal / brown lentil along with salt and sugar.
Add 2 cups of water to cook the dal/curry (adjust the water as per the consistency you require).
Cover the pan with a lid and let the lentils cook for about 15-20 minutes till tender. Stir occasionally.
Sabut Masoor ki Dal (Whole brown lentil curry) is ready.
Garnish with coriander leaves and squeeze lemon over it. Serve hot with flatbread or rice.