Dal makhani is one of the most popular Indian dishes. This spicy lentil preparation is made a mix of rajma or red kidney beans and whole black gram or sabut urad dal and a perfect blend of whole spices. The recipe does complete justice to the name and uses plenty of butter which balances out the heat from the spices and makes the final dal rich and creamy. Try out this restaurant style recipe at your next family gathering to get accolades of praise your way. In my home we always make dal makhani in large quantities to ensure some left overs, because this black dal tastes even better the next day even when, eaten right out of the fridge.