Here are some of the most common types of food and drink that stain your teeth. They contain chemical compounds like chromogens, tannin, or acids that will give stains. You don’t need to cut these types of food or drinks out of your diet, but limiting them is the best idea if you want to keep your teeth white.
Tea and Coffee
Tea and Coffee contain tannins, and they cause staining. Mix them with milk to counteract the staining if you drink them often.
Red Wine
Are you a red wine lover? Unfortunately, it is the most common food staining drink. It would be best to switch from red wine to white wine to keep you from staining.
Cola
It contains dark food coloring and acids, making your teeth weaker to get stains easier.
Fruit Juices
Juices that contain dark food coloring should be avoided to keep your teeth from staining!
Tomato-based Sauces
Although tomatoes have many important nutrients, the red pigment from tomatoes can cause serious staining.
Curry
The strong coloring of curry can leave stains on your teeth badly.
Balsamic Vinegar
It is a great salad dressing, but its dark coloring means you need to watch out for teeth staining.
Soy Sauce
Another sauce with dark coloring can cause teeth staining.
Berries
They are great fruits with great taste and nutrients, but their strong coloring can cause staining too.
Beetroot
Full of vitamins and minerals, they can easily stain your teeth with their strong red coloring.