Wash and rinse the dal thoroughly. You can also soak the dal for a while before cooking it.
Take a pressure cooker, add the dal and pour in 500 ml of water with chopped tomatoes, turmeric powder and salt. Let this cook on a low flame for 15-20 minutes or till 3-4 whistles are blown.
Once cooked, the dal should have a pulpy mixture and would require a little more water. However if the water consistency seems enough then do not add more water.
To make the tadka, heat the ghee in a pan. Once it is hot, add the chopped onions and cook till they turn slightly brown.
Next, add in the chopped garlic, ginger and chilli. Stir and cook till these ingredients slightly turn brown. Instantly pour this tadka on top of the dal.
Simmer and cook the dal for a few minutes so that these flavours can infuse together. Garnish the chopped coriander on top.
Serve with rice or roti as desired.