Uji no Shiro matcha is a highly ceremonial-grade tea from Uji Prefecture, Kyoto, renowned as the birthplace of the finest green teas. The name "matcha" translates to powdered tea," highlighting the unique processing technique of tea leaves.
The highest ceremonial grade. The flavor has red berries, vanilla notes, and a pronounced umami. Great for koicha and usucha.