Vibrant colors AND it tastes good - green tea overload! The world’s finest green tea is rumored to come from Kyoto. Uji matcha (宇治抹茶), specifically, is considered the highest quality of Japanese green tea. Green tea leaves thrive in Kyoto’s environment, as of a result of its hilly terrain, excellent soil, mild temperatures, and frequent misty weather. Would you try a bowl of these green tea soba noodles?
#foodiefriday #siteoftheweek #kyoto #greentea