Wash the kidney beans and black lentils in cool water. Put them in water for at least 6 hours and up to 12 hours.
Cook the lentils and beans under pressure for 15–20 minutes,or until tender. Leave aside.
Heat Ghee or oil in a big pan or skillet over medium heat tomake dal Makhani masala. Throw insome cumin seeds and turn up the heat.
Sauté the finely chopped onions until they are golden brown.
Add slit green chilies and ginger-garlic paste to the pan.
Cook the tomato puree with the masala, stirring periodically, until the oil separates.
Turn the heat down to low and season with salt, garam masala, ground coriander, ground cumin, ground red pepper, and ground red chilli powder. Toss the masala and heat it for two to three minutes.
When the lentils and kidney beans are done cooking, add them to the masala and mix thoroughly. The dal Makhani needs at least twenty to thirty minutes of simmering time for the flavours to meld. If the consistency is too thick or too thin, add water.
Blend in the newly-made cream. Wait 5 more minutes before serving.
Lastly, add the butter and mix thoroughly. This process makes the dal Makhani more decadent and elevates the dish's flavour. Sprinkle with chopped fresh coriander.