Yes, matcha can stain teeth. However, if you brush your teeth regularly and use a good quality toothpaste, the staining should be minimal.