Gyokuro is also known as an umami tea, thanks to a rich antioxidant and mineral content which adds a depth of umami flavour.
Gyokuro, the famed ‘jade dew’ tea is rightly regarded as Japan’s finest green tea.
Small batches of our Gyokuro green leaf tea are ordered weekly to ensure a long shelf-life, and the organic tea has also been vacuum-sealed to retain optimal freshness.