All about Matcha!
What is Matcha? Matcha is a Japanese green tea made from finely powdered dried green tea leaves. It has a slightly bitter, vegetal taste and a vibrant green color that results from the leaves’ high chlorophyll levels. This tea is the tea of choice in Japan and is a big part of traditional Japanese tea …