1 ½ cup of black urad dal, 8-10 cloves, 1 ½ tbsp kashmiri chili powder, 1 inch ginger, 4 tbsp butter, 2 dried chillies, 3 tomatoes, 2 onions, 2 tbsp garam masala, 1 tbsp turmeric powder, 3 tbsp coriander leaves, 1 tbsp lemon juice, garlic and salt to taste.
Take a bowl of water and soak the dal for 30 minutes. After that drain the water and rinse the dal.
Cook the dal in pressure cooker with 4-5 cups of water till 4-5 whistles. Let the pressure release naturally.
Take a pan and heat the butter then add garlic, red chillies and ginger in it.
Now, add chopped onions and tomatoes in it and cook for at least 5 minutes.
Add spices and salt and cook over medium flame for 15-20 minutes.
Whisk the dal till it gets mashed then add it in the pan and cook for 5 minutes.
For final touch, garnish it with cream, coriander leaves and lime juice. Then serve it with hot parathas or naans,