What is Matcha?
Put simply, matcha is green tea powder that is whisked in water to create a frothy, delicious, and healthful drink. This simple explanation misses much of the nuance that makes matcha special, however, so we hope you will keep reading to learn more about how matcha is produced, why matcha is...