You can make barfi in a variety of flavors, and the most common are plain milk-based. One variation is called kulfi which uses condensed or evaporated whole milk instead of powdered skimmed as well as coconut flakes to give it an authentic taste like ice cream.
Barfi (also spelled burfai or birfy) refers to dense sugar confections that have been made for centuries by Indian cultures. Made from ingredients such as water, flour, oil, and clarified butter; these sweet treats usually contain some kind of nuts - cashews being one popular choice. The central ingredient however is khoya/dried thickened boiled down dairy products such they might be ghee/clarified butter with cow's cheese mixed.