Rinse the Khadi Masoor Dal thoroughly under running water and soak it in water for about 30 minutes. Drain the water and set aside.
Heat ghee or oil in a pressure cooker or a deep pan over medium heat.
Add cumin seeds and let them splutter. Then, add the chopped onions and sauté until they turn golden brown.
Add ginger-garlic paste and slit green chilies. Sauté for a minute until the raw smell disappears.
Add the chopped tomatoes and cook until they become soft and mushy.
Now, add turmeric powder, red chili powder, and salt. Mix well and cook the spices for a minute.
Add the soaked and drained Khadi Masoor Dal to the cooker/pan and mix it with the spices.
Pour in water and stir everything together.
If using a pressure cooker, close the lid and cook for 5-6 whistles or until the dal is cooked and soft. If using a pan, cover it with a lid and let it simmer for about 20-25 minutes until the dal is tender.
Once the dal is cooked, open the pressure cooker or remove the lid from the pan.
Give the dal a good stir, and if you prefer a thicker consistency, mash some of the lentils with the back of a spoon.
Garnish with fresh cilantro leaves.
Serve the Khadi Masoor Dal hot with steamed rice, roti, or naan.