What is matcha? Matcha is a fine, high-quality green tea powder used for a variety of purposes. Grown exclusively in Japan, this stuff is definitely not something you’ll come across for a penny or two a gram. It’s got this slightly bitter taste that doesn’t turn you away. Instead, it’s...

Read more >