Wash and soak green gram for 2 hrs in water.
In a pressure cooker add soaked green gram, chopped tomatoes,turmeric powder, salt, garlic cloves, ghee, 1 cup water and pressure cook in high flame for 5 whistles and simmer for 10 minutes.
Let the pressure release naturally.
You can mash the cooked dal with a wooden masher or hand blender.
Meanwhile, heat oil / ghee in a pan. Add mustard seeds.
Once the mustard seeds crackle, add split urad dal and chana dal. Once the dals are browned add cumin seeds.
Then add chopped onions, green chillies, curry leaves and saute till onions turn translucent.
Add red chili powder, coriander powder, garam masala, mix well and switch off the flame.
Add the mixture to the cooked dal in the pressure cooker.
Mix together, bring it to boil and then simmer for 5 minutes.
Switch off the stove.
Serve with rice or roti.