All About Matcha Green Tea

Have you seen those oddly green drinks at the coffee shops, lately? Or vibrantly green baked goods? Matcha Tea is likely the culprit. Matcha is made from the same plant as green tea – Camellia sinensis- and is known for its health benefits. Health Benefits This tea is high in antioxidants or polyphenols, as the [...]