Matcha is a special type of green tea. It is the highest quality tea available in Japan. The tea leaves are hand-picked from various varieties of tea plants, blended to produce the best flavour and stone ground into a fine powder. Matcha has been used for over eight hundred years