London's Cosmetic Dentists Free Invisalign Consultation Special Offers
21 Oct

Some Reasons for Yellow Teeth

Ever looked in the mirror and wondered how your teeth got so yellow? Many of us have. Because yellowing can happen gradually, it can easily go overlooked. And while it may be disheartening and confidence-shattering to feel like you’ve lost your best accessory – your bright, white smile – you can get it back.

For starters, be aware of what causes yellow stains on teeth, and how you can avoid or limit exposure to those things.


What we eat and drink can affect the colour of our teeth, but there are other factors as well. Here are some of the most common causes of yellow teeth.

1. Dark berries

From blueberries to raspberries, berries with naturally dark colours can stain your teeth. That doesn’t mean you have to stop eating your favourite berries though.

2. Wine

Red wine is a well-known offender – but did you know white wine can also cause stained teeth? While the tannins in red wine are more likely to result in dark stains, high acidity levels in white wine can lead to yellow stains.

3. Tomato ketchup

This sugary, dark condiment with potent spices – including curry, cumin and turmeric – can stain your teeth over time.

4. Fizzy drinks

Many fizzy drinks contain high levels of acid that can lead to stains on your teeth. Using a straw may help reduce the staining effects by keeping most of what you drink away from your teeth.

5. Tobacco

Smoking and chewing tobacco can stain your teeth, as well as leading to other dental problems, including gum disease.

6. Trauma

Childhood accidents below the age of eight that impact your teeth – such as slips, trips and falls – can damage or disturb the development of enamel.

7. Age

Yellow stains on teeth are a natural part of ageing. As you grow older the outer layer of your enamel wears away, exposing the yellow dentin beneath.

8. Poor oral hygiene

Good oral hygiene keeps your teeth healthy and can also help them look their best. If you don’t brush or clean between your teeth every day and skip trips to the dentist, plaque and food stains can build up on your teeth.


There are lots of things you can try to reduce stains on your teeth. From natural, at-home remedies to professional dental treatments, these are some of the ways you may be able to reduce or remove stains from your teeth.

1. Calcium

Yellow stains on teeth can be caused by enamel erosion, exposing the naturally yellower dentin underneath. Food and drink that are rich in calcium – like milk, cheese, and broccoli – could help strengthen your enamel and prevent further erosion.

2. Fruit

Certain fruit enzymes are often added to toothpastes to help reduce discolouration. Papain enzyme from the papaya fruit and bromelain from pineapples are two fruit enzymes that may help remove stains from teeth.

3. Professional whitening

When your enamel is still strong, you may be able to have your teeth professionally whitened by bleaching them. This is often the most effective way to get rid of yellow stains and brighten your teeth. This type of teeth whitening should only be carried out under the guidance of your dentist.

4. Water

Drinking plenty of water, especially after eating or drinking something that’s likely to stain your teeth, can help reduce staining. Water may help wash away any food and drink particles stuck to your teeth that might otherwise cause staining.

5. Quit smoking

Smoking is a big problem when it comes to yellow stains on your teeth, so quitting is a great way to try and reduce further staining. Remember, staining often gets worse the longer you smoke, so the sooner you quit, the more likely you are to minimise staining.

Get in touch with us on 020 3583 9809 or Click Here to Book your FREE Remote Consultation! 

*This is an abridged version of the article published at Listerine UK