Mix all three legumes in a bowl. Rinse 2 – 3 times or until water runs clear.
Soak them in clean drinking water overnight or for a minimum of 6 hours. This helps in softening the beans and reducing the cooking time.
In a pressure cooker heat oil. Once hot add cumin, asafoetida, and finely chopped ginger. Saute over medium heat till ginger turns light golden.
Add chopped onion and fry over medium heat till light brown.
Add chopped tomatoes, salt, turmeric, chilli powder, coriander powder. Fry this masala over low heat till the tomatoes break down completely and the oil separates from the masala.
Drain the soaked legumes. Add them to the same pressure cooker. Saute for 2 – 3 minutes while mixing everything nicely.
Add water, stir to combine, and close the lid of the pressure cooker.
Pressure cook maa ki dal over low heat for 3 – 4 whistles. Turn off the heat. Allow the steam to release naturally from the pressure cooker.
Check maa ki dal for doneness. Turn back the heat on.
Add garam masala, kasuri methi, sliced green chillies to the dal. Stir to combine and simmer it over low heat for 5 – 10 minutes allowing all the flavors to meld together.
Taste dal at this stage for seasoning and add more seasoning if needed. Garnish with fresh coriander leaves.
Serve maa ki dal with simple side dishes like naan, paratha, tandoori roti, or chapati.