Top-grade Japanese ceremonial powdered green tea
Matcha, otherwise known as Tencha, translates to Heaven Tea. Matcha is a powdered green tea leaf known as Gyokuro –a top-grade tea. Served primarily in Japanese Ceremony (cha-no-yu), Matcha is considered the most direct way to experience the utmost nutrients green tea has to offer. During the drying process all the leaf veins and fine stems are removed before the leaves are ground into a fine powder. The leaf is consumed in its entirety, allowing the drinker to experience the finest health-rich qualities the tea plant has to offer.