The term 'superfood' is often used to describe foods high in vitamins, protein, fiber or antioxidants - but few actually pack ...