What is matcha?
Matcha is finely ground Japanese green tea. Unlike regular green tea, where the leaves are steeped and removed, with matcha you consume the whole tea leaf in powdered form. This gives matcha its distinctive flavour, colour and naturally occurring caffeine.
