The green powder from Japan

What exactly is matcha?

Matcha tea is a special type of green tea that is ground into an extremely fine powder. The green tea from which matcha is made is called tencha. It is considered the finest green tea in the world and is almost completely shaded for several weeks before harvest.