Teeth Stain: What Are The Foods That Can Cause Them?

  • Home
  • /
  • Blog
  • /
  • Teeth Stain: What Are The Foods That Can Cause Them?

Certain foods can cause teeth stains, which are sometimes difficult to remove. Even if these foods cause teeth stains, cutting them out of your diet is unnecessary. Just consider a professional teeth whitening service from our dentist in Newmarket to regain your bright smile.

Citric Fruit

Citric fruits and other acidic fruits and vegetables (such as tomatoes) can erode the enamel on your teeth, exposing the dentin. As dentin comprises calcium and phosphate crystals, your teeth will appear yellow.


Deep-coloured fruits, like blueberries and blackberries, have the same effect on your teeth as on your clothes. Dark stains are just as difficult to remove from teeth as any material. The colour of these fruits tends to stick to your enamel and stain your teeth.

Tea and Coffee

Both tea and coffee contain tannins. In coffee and black tea, these lead to yellow stains and in green tea, to gray stains, especially when quality is low. Plus, tannins make any other acidic foods you consume later damage your teeth further. Adding milk to your drinks can reduce staining caused by tea and coffee.


Red wine also contains tannins; these turn teeth gray. White wine is also problematic as, although it does not cause stains, the acid in the drink can make current stains darker. However, there is also some good news — research suggests that red wine may help prevent cavities.

Anything with Sugar

Although sweet foods do not contribute to stains, they can ruin the appearance of your teeth. If you fail to clean your teeth regularly, sugar will build up, creating a feeding ground for bacteria. When this leads to decay, black holes will form in your teeth.