Foods to Avoid That Stain Your Teeth

By arya

Tooth discoloration is the abnormal staining of the tooth. Tooth discoloration can either be external or internal. Internal discoloration is due to the absorption of pigment particles into the tooth surface, while external discoloration is the accumulation of stains on the tooth surface.

Here are the three main types of tooth discoloration:


This occurs when the enamel, the outer layer of the tooth, is stained. This common discoloration has many different causes. These include certain food and drinks, dental plaque, certain antibiotics, cavities, and many more.


This is when the dentin, the inner structure of the tooth, darkens or gets a yellow tint. This type of discoloration may be caused by dental caries, fluorosis, trauma, internal resorption, pulp necrosis, amalgam fillings, etc.


Age-related discoloration is the combination of both extrinsic and intrinsic factors. Dentin naturally yellows with age. The enamel also thins with age, hence allowing the dentin to show through.

The symptoms of tooth discoloration mainly include stains on the enamel. The stains can range from yellow tints to brown spots and pits. A dentist or a dental professional can diagnose tooth discoloration by merely looking at the teeth. An example of platforms that offer such services is the

As mentioned above, many different foods stain your teeth. Some are quite well-known. Below is a list of some of the most common foods you should avoid if you’re cautious about your smile:


Coffee has long been known to stain the enamel, especially black coffee. Many people will brush their teeth, and then go out and grab a cup of coffee instead of doing the opposite. Teeth are porous. Therefore, they naturally absorb the liquids we put into our bodies.


There are several types of tea – black, green, or herbal, and they all contain tannins, which naturally stain teeth and gums. Green tea leaves a dull gray stain on teeth, while black tea leaves yellowish stains. If regularly consumed, tea can cause staining on teeth.


Red wine, in particular, leaves a dull gray residue on tooth enamel. Red wine contains not only tannins, but also acids that affect your mouth’s pH.


Soda isn’t only bad for the human body in many different levels, but also for the teeth. Sodas contain artificial sugar and acids that are very bad for the enamel. If consumed on a regular basis, the dark colors contained in these beverages will stain your teeth.
It doesn’t matter if your drink is sugar-free; all carbonated beverages cause wearing out of the tooth enamel, making your teeth more vulnerable to stains.


Sugar causes not only tooth discoloration, but also tooth decay. The high amounts of sugar contained in sweets make your teeth prone to staining, while at the same time, producing plaque build-ups and cavities.


This is a spice that you may have to avoid. Due to its deep pigmentation, it definitely yellows teeth with time. Every time you consume curry-spiced foods, you put your teeth at high risk of discoloration.

With the examples above, it’s pretty evident that a healthy diet can significantly impact the color of your teeth and preserve your smile. However, it’s also essential to properly brush and floss your teeth. This will help remove plaques that attract stains by building up around the gum line and in between teeth.