Matcha literally means "Powdered Tea" and yet it’s a very special type of green tea grown only in Japan. Ceremonial-grade matcha powder tea features a rich, delicate flavor profile. Premium Organic Matcha from Azteca is one of the best qualities of Matcha available.
Preparation of matcha is the focus of the Japanese tea ceremony, and has a long association with Zen. Matcha is the only form of tea in which the whole leaf is consumed. Because it is made only from top-quality young l