Dal makhani is a popular dish originating from the Punjab region of India and Pakistan. The primary ingredients in dal makhani are whole black lentil with red kidney beans, butter and cream.
Next morning drain off the water and rinse the lentils a couple of times in water.
Add a little fresh water and pressure cook for 18 to 20 whistles on a high flame, till both the urad dal and rajma have cooked thoroughly and softened.
Puree the tomatoes and keep aside.
In a pan, heat the butter or ghee and add the whole spices - ½ tsp cumin seeds, 2 to 3 cloves, 2 to 3 green cardamoms, 1 black cardamom, 1 inch cinnamon, 1 small to medium tej patta/bay leaf.
Sauté till the spices become aromatic.
Then add finely chopped onions and sauté the onions on a low flame till they become light golden brown in colour.
Add the gingergarlic paste and sauté for 2-3 minutes till the raw aroma of ginger-garlic goes away. Add chopped green chillies and sauté along with the onions.