Matcha is powdered dried leaves from the tea bush Camellia sinensis. The addition of Matcha contributes a distinctly sweet umami taste, while the lemon juice gives a slightly acidic touch.
Matcha is powdered dried leaves from the tea bush Camellia sinensis. The addition of Matcha contributes a distinctly sweet umami taste, while the lemon juice gives a slightly acidic touch.