Matcha powder is a finely ground, powdered green tea. Matcha has a much higher concentration of antioxidants than regular green tea. This matcha powder is made from the leaves of the Camellia sinensis plant. ...
Matcha powder is a finely ground, powdered green tea. Matcha has ...