Foods causing yellow teeth

Beets: The color of the beets can stain your teeth immediately, so, like all other foods, you should wash your mouth with water after eating your beets.