Classic Dal Makhani is a popular North Indian dish made with black lentils, kidney beans, and a rich blend of spices. The lentils and beans are slow-cooked until they are soft and creamy, and then simmered in a tomato-based gravy. This dish is traditionally served with naan or rice and is perfect for a comforting meal.