Wash urad dal in lots of water..Soak this over night.Drain it and pressure cook with a little bit of salt for 3 whistles and simmer it for 20 min.Drain it and keep it aside.
Heat oil and butter in kadai and crackle some cumin seeds.
Add in ginger garlic paste and sauté for 30 sec.
Add in tomato puree and mix well.Throw in red chilli powder,coriander powder,salt,sugar and cook this for 5-7 min.
Add in the drained beans and some of the cooking water and mix well.
Add in kasuri methi leaves,garam masala powder and mix well.Simmer this for 5-10 min on a slow flame.