Receive Daily Healthy Lifestyle Tips, It is 100% Free ! »

What Causes Yellow Teeth and What to Do About It

Yellow teeth are not a great look in an appearance obsessed society raised on the photoshopped images of blinding white smiles. But what causes yellow teeth and how can you prevent it from happening in the first place?

There are two related reasons why your teeth slowly turn from white to yellow. The first well known one is foods and drinks that stain them directly and the 8 worst offenders for doing this will be covered ahead.

The second less commonly known reason is acids in certain foods and particularly drinks that wear away your teeth’s white enamel coating. Soda for instance is highly acidic and regularly leaving it sitting on your teeth can start to wear down their protective outer layer.

Why teeth turn yellow

When it’s at its thickest, tooth enamel is naturally white. Unfortunately as it is worn down it becomes translucent and starts to show through to the next layer of the tooth underneath called dentin.

This dentin layer of your teeth has a naturally yellower tone to it than that of the enamel that covers it, so the thinner your enamel layer becomes the more yellow your teeth will appear. This is why many elderly people have relatively yellow teeth. The longer you’ve had your teeth, the more chance you have to wear down their white protective coatings.

8 Foods and Drinks That Cause Yellow Teeth

Ahead are a list of foods and drinks that are some of the worst culprits for making your teeth go yellow. The reason that most of them have made this list is that they not only stain, but they are also acidic and can wear away enamel, so providing a double whammy of teeth yellowing.

While some of the drinks and foods that cause your teeth to turn yellow are unhealthy anyway and worth avoiding, one or two of these are otherwise good for you and following this list is a couple of surprisingly simple things you can do to minimize the damage these foods and drinks do to your teeth without giving them up.

Black Tea

black tea causes yellow teeth

Black tea is full of tannins that promote teeth staining and it is considered one of the most problematic drinks for teeth discoloration.

It’s particularly bad if you have it with other staining foods and drinks (anything you’d have trouble washing out of a white shirt counts) as these tannins tend to increased the way other heavily colored compounds adhere to the dental enamel surface.

Green tea is considered much less likely to cause problems and healthier as well, so making the switch to it could be a good thing to do for your future smile.

Cola, Soda and Sports Drinks

cola, soda and sports drinks cause yellow teeth

The phosphoric and citric acids in colas and many other sodas, along with their massive amounts of acidic sugar, all wear down tooth enamel.

​he old tale about a tooth left in Coke overnight dissolving completely has been disproven, but the experiments I’ve seen did leave teeth heavily discolored after one night and black after a week. Cola is clearly not something you want sticking to your teeth too long.

If you’d like to give up Coke for the many other health reasons beyond what it’s doing to your teeth, then here’s a page with 7 Steps to Replacing Diet Soda with Something Healthy.

While cola, with its ammonia based caramel coloring and significant acid levels is worse, even lightly colored sodas are acidic enough to damage the enamel of your teeth. Recent studies have also shown that many so-called ‘sports drinks’ have even higher levels of destructive acids than Pepsi or Coke.

Sugary Sweets

Hard candies and brightly colored sweets that you chew are a big problem for teeth staining, not just because of their high sugar content, but also because of the length of time they stay in your mouth.

The longer it is the more damage they can do to your teeth’s defenses and the general rule with these sweets, and any other foods and drinks on this list, is if it can stain your tongue, it’ll probably be slowly staining your teeth.

Red and White Wine

red and white wine cause yellow teeth

Red wine is well known teeth stainer due to its deeply colored polyphenols and tannins. White wine is also a problem as its tannins and acidic nature primes your tooth enamel for staining from any other of the foods and drinks on this list if you have them around the same time.

Don't think that by drinking white wine you can avoid problems as it is just as bad, if not worse.​

Curry and Other Sauces

curry causes yellow teeth

Brightly colored sauces like curries, sweet chili and tomato sauce can attach to porous dental enamel so you probably don’t want to leave them sitting on your teeth for too long.

Interestingly, having a starter of salad greens or steamed vegetables like broccoli or cauliflower has been shown to create a protective layer over your tooth enamel to lessen the chance of them staining. So eat your greens, especially at the start of your meal. They’re really good for you and your teeth.

Conditments

ketchup causes yellow teeth

Table condiments like soy sauce, balsamic vinegar and ketchup are believed to contribute to teeth staining and you’d definitely want to follow the simple suggestions coming up ahead after using any of these.

Fruit Juices

While not quite on a par with cola or bizarrely colored sports drinks, commercial fruit juices are actually much more acidic than most people realize and particularly the brightly colored ones are a problem if you want to keep your teeth white.

Freshly made juices aren’t processed in the same way so aren’t as much of a problem acid wise, but you still don’t really want them lingering on your teeth for a long time.

Brightly Colored Fruits and Vegetables

fruit causes yellow teeth

While very healthy for you, some fruits, berries and vegetables like pomegranates, blueberries and beet are loaded with strongly colored compounds such as polyphenols. These substances are very beneficial inside our bodies, but not so much on our teeth.

Rather than avoiding the most healthy category on our list, let’s have a look at 2 ways you can minimize the staining potential of any of these foods and drinks.

2 Simple Ways to Prevent Yellow Teeth

water for yellow teeth

You might be tempted, after reading about how staining and acidic to your teeth some of your favorite foods and drinks can be, to reach for your toothbrush straight after eating them. That would be a mistake.

Dental enamel actually becomes softer after eating one of these foods or drinking one of these drinks for at least half an hour afterwards. Brushing during this time may actually make things worse by wearing away the weakened enamel. Fortunately it should harden again within the hour so you can brush your teeth with a soft bristled toothbrush then if you like.

A better way is to remember to do 2 simple things after eating or drinking any of the suspects on the list above.

The first is to have a big sip of water after you’ve finished your meal or drink and swirl it around your mouth to clear away any acids or staining compounds. Just remembering this alone can make a big difference to how white your teeth stay.

The second is to actively try and get more saliva into your mouth after eating and let it move over your teeth. It’s easy to do after a sip of water and saliva is your mouth’s natural defense against enamel erosion, staining and cavities.

You’ve probably heard of chewing sugar-free gum after a meal for the same reason, but it isn’t needed (most sugar-free gum contains potentially dangerous aspartame so it’s best avoided). As long as you swirled water around first, you should be easily able to build up a little extra saliva and do the same again with it.

Before long this will become a habit that will keep your teeth strong, white and protected, even if you eat and drink some of the things on the list fairly often.

Teeth Whitening

A increasing number of people are turning to various teeth whitening methods to get a whiter smile. If you already have yellow teeth this this is the fastest way to quickly turn your teeth more white. 

One option is to use a home whitening kit. These have gotten much better in recent years and and practically the same as going to a dentist, in terms of results. Some brands are better than other though. The brand I recommend is Zero Peroxide, the only brand that doesn't use hydrogen peroxide and therefore preserves your enamel.

Most dentists will be able to provide teeth whitening services. Depending on the state of your teeth, this may require several visits. Most people dentists will do this for a little under $1,000. ​

white teeth

Conclusion

The purpose of this page isn’t to say never have any of these foods and drinks (through dropping drinks like soda would help your waistline even more than your teeth).

Rather, just to make you aware of what causes yellow teeth over time and to provide a simple little ritual you can do after eating or drinking them to keep your teeth, if not as dazzling as the airbrushed models in magazines, at least white enough that you’re not afraid to show them off with a smile.

About the author

Jim Dillan

Jim Dillan is health and wellness researcher, writing about natural nutrition, improving your physical and mental well-being and moving to a healthier lifestyle. His website Superfood Profiles has detailed articles on superfood health benefits, hair and skin treatments and healthy recipes.

Are You A Health Or Healthy Living Specialist ?

Learn More

Get paid to blog for Health Ambition!

  • morissa davis

    But I still want to know why the back of my teeth are getting rough and yellowish. I brush on the daily.?

    • http://superfoodprofiles.com/ Jim Dillan

      Hi Morissa,

      These foods and drinks are considered the worst for staining teeth. If they are sitting in your mouth for a while and wearing away enamel then brushing alone won’t be enough. In fact, it’s recommended not to brush straight after eating acidic foods but rather to rinse with water and build up saliva in the mouth to neutralize acids first and wait 1/2 an hour after a meal before brushing.

  • kimberly

    umm i wanna wonder how to stop yellowing on my teeth and whats the best tooth pasted ? and stuff that can get my teeth yellow

    • http://superfoodprofiles.com/ Jim Dillan

      Hi Kimberly,

      Commercial ‘whitening’ toothpastes rarely work very well unfortunately. I have read good reports recently on brushing your teeth with activated carbon to make them whiter. This article describes activated carbon and I might write about this soon – http://www.healthambition.com/benefits-of-activated-carbon-intestinal-gas/

  • kulsoom

    hello!
    6 years ago , i had my tonsils operation because of that i was afraid to brush my teeth as it used to cause me irritation. and now my teeth have become yellow and a little darker shade. what should i do? i am scared of scaling. do you have an easier way?

  • Aylin

    Hello,
    I am wondering what I can do to take out my stain whitch ofcourse is yellow?
    Also I am wondering tips of how my teeth can be more helthy?

  • Manny

    Hello.
    I’m scared of my teeth falling out. After yellowing, do teeth start falling out, does PRONAMEL toothpaste help make my enamel whiter? After my enamel is worn out, is it forever gone, never can be restored? Please reply. :(

    • http://superfoodprofiles.com/ Jim Dillan

      Hi there,

      Many natural practitioners believe a high mineral diet with enough vitamin D and healthy fats can help slowly restore dental enamel. Commercial toothpastes seem to use whitening as a marketing strategy rather than being effective unfortunately. Perhaps this homemade recipe could help – http://everydaypaleo.com/easy-remineralizing-toothpaste-recipe/

      All the best.

  • Stephanie

    Hello,

    Im wondering if the crest whitestrips works on yellow teeth cuz im about to try

    • http://superfoodprofiles.com/ Jim Dillan

      Hi Stephanie,

      Most people’s results with whitening toothpaste or strips is usually poor unfortunately. I’d suspect you’d have better results with the information in this article.

      All the best.

  • Pinky Ornopia

    hello ! how can i make my teeth white again .. you see ,, i suffered for it for almost 7 years and it is really embarassing especially when people talks about you because of your teeth ..

    i really need your help .. i’ll wait for your answer ..

    tnx in advance !! :)

  • neeraj

    I have yellow stains on my teeth how to remove them

  • Theo

    Yellow teeth=yellow skull and yellow bones so delete your blog and shut up

    • Teresa Kildare

      Wow

  • Teresa Kildare

    Help!!!!!! My teeth need help this is kayleigh