Originating from the Persian concept of ‘barf’ (snow), these rich, fudge-like, textured Indian sweets are known for their subtle sweetness and milky flavor. The other specialty of these barfis is the grainy yet melt-in-the-mouth consistency. While they are available in many flavors, here’s a list of the top five different types of barfi.