It has a pleasant, slightly sweet taste. The high protein content (22 g / 100 g) makes it highly satiating. What is SUPER FOOD? It is a food with extraordinary health-promoting properties that bring a beneficial effect to the body when consuming them. They contain a lot of vitamins and minerals as well as substances that detoxify our body. What does the green leaf on the packaging mean? The green leaf logo means that the product is eco-friendly. Its ingredients come from certified organic farming without the addition of pesticides and are not genetically modified. Country of origin: Italy