Gujarati dal is an everyday staple component of the cuisine in gujarat, a western province of india. Dal is typically eaten at lunch or dinner. The spices and flavors used, together with its trademark sweet and sour taste is representative of gujarati cuisine. It is usually enjoyed with hot rice, ghee, and hot rotli (flatbread).