Dal makhni is my all time favourite dish. It has lentils which makes it protien rich and milk cream gives it a rich taste and aroma of whole spices is just heavenly. Typically whole urad is used in this recipe but whole urad does not suit my parents in law so i substituted it with kali masoor dal. So this can be called dal makhni with a twist.