Heat 2 tablespoons oil in a 3 litre pressure cooker. Keep the heat to a low.
Add the whole spices – tej patta, cumin seeds. Fry till the cumin seeds splutter.
Then add the chopped onions. Sauté the onions till light golden on medium-low to medium heat.
Add ginger-garlic paste and chopped green chilies. Stir and sauté for a few seconds till the raw aroma of ginger-garlic goes away.
Now add the chopped tomatoes and turmeric powder, red chili powder, coriander powder and garam masala powder.
Stir and sauté on medium-low to medium heat till the tomatoes soften, become pulpy and you see oil releasing from the sides.
Add the soaked moong beans. Stir to combine.
Add 2.5 to 3 cups water and salt as per taste. Mix very well.
Cover and pressure cook sabut moong dal for 10 to 12 whistles or 15 to 17 minutes on a medium to high heat till the moong beans are softened thoroughly.
When the pressure falls naturally down on its own in the cooker, then only open the lid and check the moong beans.If they still have slight bite to them, then add some water and pressure cook for some more whistles. Keep the cooker on the stove top and simmer the moong dal for 5 to 6 minutes, stirring at intervals. If the mixture looks dry, then you can add more water.
The consistency of the dal should not be watery. While cooking you can mash a few lentils with the back of the spoon.
Switch off the heat when you get the desired consistency in the dal. Cover the cooker with any flat steel lid or steel plate.