Imperial Matcha is our ceremonial grade matcha which has low bitterness and high umami sweetness, suitable for making Koicha (thick tea). Besides, it has mellow aroma and vibrant green color.
Imperial matcha green tea is produced from hand-picked first flush Tencha from Uji. Uji produce the best matcha in the world. Matcha produced in Uji has good umami and rich in nutrients.
Tencha tea leaves are handpicked by the farmers, only the best and yougest tea leaves are selected for this Matcha. It contains highest level of L-Theanine which is the source of the umami.