Wash dal and soak in water fro 15-20 minutes.
Drain Water,add dal in a pressure cooker. Add around 1 Cup water.
Let it boil, once the froth accumulates at top, discard it, add turmeric powder and salt as per taste.
Close the lid and cook Dal for 1 whistle. Release pressure manually.
If there is water, strain it and keep dal aside.
In a pan or kadhai. add oil, once it is warm add whole spices, cumin seeds.
Once seeds splutter, add onions and garlic and saute for 2-3 minutes, till onions are light brown in color.
Add garam masala powder, red chilli powder(if using), mix then add dal.
Mix it very lightly. Take care, don't mash dal.
Serve hot with chapatis or parantha.
Adding a spoonful of ghee, enhance the taste of dal. You can make tempering of desi ghee, cumin seeds and red chilli powder and add to dal before serving.