Matcha is finely ground green tea leaves. This powder is whisked into hot water to create a very fine tea drink. There is a fine art to creating Matcha tea and this helpful video shows just how it is done.
You can purchase some really great Matcha from the American Tea Room.
