Green tea "Matcha"
The Japanese word Matcha means “ground tea” and is More than just a trendy drink. There's a centuries-old tradition behind the production of this green powder. You can find more information about the matcha tradition and matcha recipes in this blog post.
PS: The sorting is based on the popularity of our products, not on the amount of active ingredient