WHAT IS MATCHA? Matcha is finely ground green tea leaves, containing a wealth of magical benefits. I’m sure we’ve all heard of how great green tea is for the body and mind, but since matcha is a more potent variation of green tea, with a bigger bang-for-your-buck...