Dal makhani is very popular and it comes from panjab region of india. Dal refers to lentils and makhan refers to butter. dal makhani literally translates to lentils cooked with butter. dal makhani was prepared by simmering lentils on slow heat for several hours. This slow cooking for hours make it creamy, thick and best buttery dal.