
Make Your Own Matcha and Enjoy Green Tea Soba at This Tea Specialty Shop in Kyoto
Matcha (抹茶), or powdered green tea, is a staple in the Japanese daily life and is the only form of tea used in sado (茶道) or tea ceremony. It is grown in shade for three weeks and often covered in blankets. This growing process produces tea leaves with higher caffeine content. Hand picked at harvest,…