Dal Makhani is the very popular in Punjab and Delhi. You will find in every restaurant. If you are travelling on highways between Punjab and Delhi, you will definitely find it on every dhaba or restaurant. It come out to be more tasty, if cooked for very long time on slow heat with pure ghee. It is prepared using whole black gram.