A lot of people have heard about matcha, but many of them have no clue what it is. The truth is, while green tea is made by steeping the leaves in water, matcha is a more concentrated form of green tea because the entire tea leaf is used. Matcha powder is therefore an...

read more