Matcha is a specially cultivated green tea leaf, processed by pulverizing the leaves into a fine, bright green powder. It originated in China, but the best matcha now comes from Japan. Matcha usually comes in three levels of ceremonial grade, a culinary grade, or a sweetened blend. It has a very unique and earthy tasteContinue reading “What is Matcha?”