Rinse the toor dal well under running water until the water runs clear, then soak in about 2 cups of water for about 30 minutes.
Transfer the drained dal to a pressure cooker. Add water, salt, turmeric, and oil.
Pressure cook the dal, for 3 whistles on high heat, then lower the heat and simmer for another 5minutes. Switch off the heat and set the cooker aside.
Once the cooker depressurizes, open the lid and whisk the dal using a wired whisk or a spatula until it is smooth. You may leave it as it is if you prefer it that way.
Heat ghee in a heavy-bottomed kadai or pot.
Once hot enough, Add cumin seeds. Once the cumin seeds crackle, add minced ginger, garlic, and 2 slit green chilies. Saute until ginger, garlic turn aromatic.
Add finely chopped onions, sauté until it turns golden brown.
Next, add chopped tomatoes and salt, sauté until it turns mushy.
Add turmeric and red chilli powder, sauté for another 30 seconds.
Next, add the cooked dal to the prepared tempering and give everything a good mix.
Add about 1/2 cup of water or as per desired consistency (I rinsed the cooker with 1/2 cup water), bring to a boil. Check for seasonings and adjust accordingly.
Reduce the heat to low, cover the kadai and simmer for another 5 minutes.
Open the lid and give the dal a good mix. Switch off the heat. Squeeze lemon juice and finely chopped coriander leaves, mix well.
For the second tempering: Heat ghee and oil in a tadka pan or a small pan over medium-low heat. Add cumin seeds, allow it to crackle.
Next, add sliced garlic, and 1 dried red chili.
Once the garlic starts to turn golden and the red chilies change color, add hing. Switch off the heat and add Kashmiri red chili powder.
Mix well and pour it over the dal immediately. Mix it well and serve hot with rice or any other flatbread.