Matcha refers to a particular kind of Japanese Green Tea meaning “finely ground tea”. The tea has been reduced to powder and is mixed with hot water in a very specific way.
Matcha refers to a particular kind of Japanese Green Tea meaning “finely ground tea”. The tea has been reduced to powder and is mixed with hot water in a very specific way.