No, not really. It leaves no stains on your teeth at all. But if you are making your own pasta dough, your hands will be black after kneading. It washes off with warm water and soap though :)