|To make kaali daal, first of all, soak the Urad Daal (black lentils) in a bowl of water overnight. Boil the soaked lentils with 3 cups of water, 1 sliced onion, green chilies, asafetida and salt to taste till they are very tender. In a separate pan, heat the oil and fry the other onion till soft. Add the ginger and garlic and fry for a minute. Add the tomatoes, coriander, cumin and red chili powders and fry for another 5 minutes. Add the boiled lentils and enough water to make a thick gravy-like consistency and mix well. Let it simmer. Pour in the whisked cream and mix well. Turn off the fire. In another small pan, heat the ghee and cook the cumin seeds and pour this into the lentils and mix well. Serve hot with Naans.