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

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

Teeth stains can be caused by certain foods and sometimes these stains are difficult to remove. Even if these foods cause teeth stain, there is no need to cut them out of your diet completely. Just consider a professional teeth whitening service from your dentist in Newmarket to regain your bright smile.

Citric Fruit

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


Deep-coloured fruits, like blueberries and blackberries, have the same effect on your teeth as they do on your clothes. The dark stains are just as difficult to remove from teeth as they are from 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. You can reduce staining caused by tea and coffee by adding milk to your drinks.


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 on a regular basis, sugar will build up, creating a feeding ground for bacteria. When this leads to decay, black holes will form on your teeth.