One of the most popular Indian desserts, the best Kaju Barfi consists of high-quality cashew nuts, sugar, and milk as its major ingredients. A mix of other dry fruits like pistachios and mild spices also feature in some preparations and the sweets usually come in a lozenge shape.