Organic Hojicha is a roasted bancha green tea with a crisp, smooth, and sweet taste and a light refreshing liquor, making it an ideal accompaniment to meals. Unlike other Japanese green teas it is roasted rather than steamed, which gives it a reddish-brown color. Hojicha is widely popular in Japan and around the world.