MATCHA MADNESS

Posted on

Matcha 101 Matcha in Japanese means ground green tea; simple as that. It is fine green tea leaves that have been gently steamed, dried and then ground into a very fine powder. Matcha can be enjoyed many ways but the most common is to whisk the powder with a liquid, hot or cold, to drink. […]