Dal Makhani is a rich lentil dish made from whole urad dal (black lentils) and Rajma (red kidney beans). This dal is slow-cooked on a low flame for hours and allowed to thicken. Cream, butter, and ghee get added to it.
This rich, spicy, and creamy dal is prepared on special occasions such as weddings or parties. Moreover, it is the most ordered dish in Indian restaurants! It is best enjoyed with roti or naan.