What is Shincha? Shincha means ânew teaâ in Japanese and is tea made from the first flush of the year, harvested between early April and May depending on the region of Japan. The tea...
History and Benefits of Hojicha / Japanese Roasted Green Tea What is Hojicha? Hojicha (which is the Japanese word for 'Roasted Green Tea') is Japanese green tea that is roasted over high heat after the steaming process that changes its flavor...