Wash and soak black gram and red kidney beans in some water for 4 hours. I usually soak it overnight to cook it next day.
Make purée of tomatoes and keep it aside. Soak kasuri methi is little water.
Take a white muslin cloth and pack cloves, cardamom, cinnamon and bay leaf. Drop this spice bag in a pressure cooker along with soaked lentils and 1+1/4 cup of water.
When the water starts boiling, close the cooker and pressure cook till lentils are soft and cooked properly. Remove the spice bag and keep it aside.
Now add cooked lentil with water, red chilli powder, soaked kasuri methi, salt to taste and mix it well. Add more water if you feel its too thick. Close the pan and let it cook for 5 minutes on low flame. Keep stirring in between.
Transfer in a bowl and garnish with chopped coriander leaves and some cream.
Heat a small piece of charcoal. Place charcoal in a small steel cup. Place this small cup inside the pan with cooked dal and sprinkle some water over it. Immediately close the pan and only open it after few minutes. This will give an authentic dhaba style dal makhani taste.