Nature’s Superfoods’ ceremonial-grade organic Matcha powder hails from Kyoto, Japan, and is made from first flush tea leaves (the year’s first harvest of young leaves).
First flush tea leaves have 3 times higher L-theanine as compared to second flush tea leaves (L-Theanine is the source of Umami sweetness of tea leaves). First-flush Matcha tastes much better as there is very little bitterness, and it is the most nutrient-dense as compared to other lower-grade Matcha.
Our certified organic Matcha tea comes from the beautiful mountains of the Wazuka tea growing region, which are held to strict safety and quality standards.
Certified Organic by JAS (Japanese Agricultural Standard).
Ingredients: 100% Organic Powdered Green Tea Leaves.
Country of Origin: Japan