It doesn’t matter what you look like, the test is always in that smile. The second your teeth show, it tells everyone everything they think they need to know about you. And if you’ve got yellow teeth, the impression is usually terrible. 

It’s no secret that teeth sometimes do change their color, and one of the main reasons why this happens is due to the foods we eat. Celebrıtıes may be able to do whıtenıng treatments every week but that isn’t realistic for everyone. 

The best way to ensure that you have a set of good and white sparkly teeth would be to practice good oral hygiene and avoid certain foods. Up next we are going to tell you about foods that make teeth more yellow.  

These Foods Can Make Teeth More Yellow - See What They Are

Foods That Cause Your Teeth to Turn Yellow 


Sometimes a perfect end to a long day is usually a cup of deliciously spicy tea. And as the English know, tea has plenty of benefits for your body but tea has a compound known as tannins that discolors your teeth over time.

Tannins are found in oak and can be used when changing animal hides into leather. For this reason, tea can turn your teeth into different colors. Adding some milk to your tea brew can go along way into preventing this discoloration.


Coffee is one of those brews that is highly addictive, and you will find that many of us desperately need it to get a much-needed wake-up call in the mornings. However, it can cause damage to our teeth. 

Caffeine is a stimulant that keeps you alert all day long. Now, although it is usually never good for your health, as the experts warn, it can actually cause your teeth to get stained over time. 

This is because it also contains the same compound as tea known as tannins. This is acidic and its pH balance in the mouth tends to discolor your teeth. 

Brushing your teeth immediately or adding some milk to your coffee can go a long way towards rectifying this situation. 

Acidic Foods and Fruits

Foods are always rich in acid such as tomatoes and oranges and what you did not know is that these everyday foods can actually turn your teeth yellow. This is because their regular consumption causes erosion of the hard enamel on your teeth that is used for protection.

As a result, you find your teeth turning yellow. These foods also cause your teeth to become more sensitive, and you should therefore limit your consumption of these acidic foods during mealtimes. 

Also, continuously having these foods throughout the day will end up putting you in a high risk of erosion and decay.


Yes. Of course, we had to put sweets in this list. They are a big problem just by themselves. Things such as chocolate, cookies and other junk foods such as chips that contain high amounts of sugar can coat your teeth.

They canbecome a breeding ground for bacteria that leads to plaque which turns your teeth color to yellow with time. You should avoid sugary foods at all costs. It is even not healthy to do too many sweets in your life. 

Fizzy Drinks

Just like sweets, having high amounts of fizzy drinks gives your teeth bacteria that damage them. That’s because they are carbonated and containing high amounts of acidity that decays teeth. 

Now, if you are struggling to kick this habit, simply try having them with a meal instead of on their own and use a straw so there is less contact with your precious teeth.

Dark-Colored Fruits

Fruits such as blackberries, blueberries, and pomegranates have been known to be very good for you, as they release anti-oxidants, but high consumption can easily lead to your teeth staining. 

Just like they would stain your clothes, they will stain your teeth as well. Limit their consumption and ensure that you always practice good oral hygiene practices. 


Spicy foods such as curries taste so good, but their consumption could end up causing your teeth to stain, and this is mostly due to the turmeric contained in them. 

To avoid this staining, you should ensure that you brush your teeth as soon as you are done with the curried meal.

Ensure to also rinse around the mouth with lots of water, so your mouth doesn’t discolor as well, as this is an extremely strong spice.

These Foods Can Make Teeth More Yellow - See What They Are
Image Source: Medical News Today


The best way to ensure that your teeth do not discolor, especially if you wish to keep consuming the foods above would be to practice good oral hygiene. 

This involves brushing your teeth regularly, and ensuring that you floss and use mouth wash at all times. It is also a good idea to drink lots of water throughout the day so you are washing out your mouth.