One of the great desserts of India, Halwa is made by cooking the finest flour with milk and ghee for long hours until it comes to the required consistency. It is done when the mixture is thick enough to draw from the sides and bottom of the pan in a solid mass. The flavor of this dessert is enhanced by adding cashew nuts, almonds, raisins and cardamom. There are many varieties of halwas in India, but the most common are the Anjeer Halwa, Gajar ka Halwa, Habshi Halwa and sooji or rava halwa. Besides these versions, Tirunelveli Halwa is famous for its sweetness.