Dal Makhani is an authentic Punjabi dish. It is eaten throughout North India. It is also known as ‘Maa ki Dal’. Traditionally, it is cooked on low flame, for hours, which gives it a creamy texture. It’s main ingredient is kidney beans (rajma) and black gram lentils (whole urad dal). It gets its special taste from the cream & butter, which makes it high in calories as well. It is commonly eaten with naan or chapatis.