Beets
If you've ever cooked with fresh beets, you know the brilliant purple-red hue may stain your fingers, cutting board, and clothes if you're not cautious. Beets will not only leave a nasty stain on your favorite white shirt, but it will also stain your favorite white tooth.
Beets, whether cooked or juiced, can stain your teeth with their intense red hue. Fresh beets have a more intense color than beet juice. That's why these stains might linger for a long time on your teeth. Make sure to brush your teeth after consuming a meal or beverage containing beets to prevent discoloration.