Green Buddha Matcha Tea Ltd have our own brand of Matcha tea directly sourced from Japan. It is the highest quality ceremonial grade tea. Our Matcha powder is perfect for drinking and is used in tea ceremonies in Japan. Green Buddha Matcha Tea is also organic and free from animal products.
This is the best organic matcha tea which has been chosen after tasting many teas from all over Japan. Being the highest quality ceremonial grade matcha makes a huge difference and is great for a healthy lifestyle.