Mah Chole Di Dal is a popular Punjabi dish made with a combination of split black gram lentils (urad dal) and chickpeas (chole). This hearty and nutritious dish is packed with protein and flavors from aromatic spices. The lentils and chickpeas are cooked until soft and then simmered in a rich and creamy tomato-based gravy. It is typically served with rice or roti and makes for a satisfying and wholesome meal.