What is Matcha? Matcha is essentially powdered green tea, with a very long history in Japan. The powder has a range of ‘grades’, from the lowest kitchen grade to the highest ceremonial grade used in Japanese Tea ceremonies. Over the years Matcha has gained a lot of popularity, with many businesses devoting themselves exclusively to […]