Gujarati dal is made by cooking toor dal with spices, jaggery, and tamarind to achieve a sweet and sour taste. The dal is tempered with mustard, cumin, green chilies, and curry leaves for flavor. Its slightly thin consistency is key to its authenticity. It's garnished with coriander and served with rice or roti.