Take 1 cup of black dal in a bowl and wash it in water. Then soak it overnight. Drain the water when you are ready to cook.
Take a pressure cooker on medium heat add 1 tbsp oil with cumin seeds and bay leaf.
Then add onions and saute till they have golden texture.
Then add tomatoes, ginger paste, and green chili. Saute them.
Now add soaked urad dal.
Season spices turmeric powder, red chili powder, asfoetida, and salt with 3 cups of water.
Mix all the ingredients well and close the cooker lid.
Pressure cook for 4 whistles on medium heat. Then, sim the flame for 5 to 7 minutes then turn off the heat.
When the pressure releases down naturally you see the lentils have cooked.
Lastly, add 1/4 tsp garam masala powder and 1 tbsp chopped coriander leaves.
Mix them well and turn off the gas and the urad dal is ready to serve.