Almond Barfi is a delectable Indian dessert that is high in energy and can be easily made at home when being mindful of the portion size.