These Foods Cause Yellow Teeth

These Foods Cause Yellow Teeth

We’re all used to seeing perfect smiles with brilliant white teeth on TV. How do they do it? Obviously, most of them undergo expensive treatments to bleach their teeth as they often become yellow over time due to daily habits.

As you already know, one of the main causes of yellow teeth is tobacco, but many of the foods we eat also attack the tooth enamel and turn it yellow. It’s an unsightly problem. How can you avoid it? We’ll show you in this article.

Foods that cause yellow teeth


Generally, the process through which the teeth yellow is a slow, but continuous one. What happens is that the acids in the food we eat attack the enamel and expose the dentin, which is the inner layer of the tooth.

Older people tend to have more yellow teeth than younger people due to their age. However, yellow teeth can appear earlier if you eat an unhealthy diet. Discover some foods that are the worst enemies to your bright smile.

1. Coffee and tea


What would our mornings be like without that cup of coffee? Or our afternoons without a healthy cup of tea? Well, we have to tell you that they’re often the most damaging substances for your teeth.

The reason is simple: we tend to consume coffee and tea throughout our lifetime and these substances tend to more easily penetrate the enamel.

However, you don’t have to completely eliminate them from your diet, just drink them in moderation. Try mixing your tea or coffee with a little milk or soy milk. They’ll have much less of an impact on your teeth that way.

2. Red wine


This is another classic enemy to your tooth enamel. After drinking a glass of red wine, you’ll probably notice that your teeth are stained. But what can you do? As always the best remedy is to drink red wine in moderation.

You already know that a glass of wine a day is really good for your health and that you shouldn’t go without it. However, remember to brush your teeth after having a glass.

3. Colas


Watch out! Colas are one of the worst enemies to your teeth’s health. Its phosphoric acids not only yellow your teeth, but they erode the enamel, not to mention the sweeteners that cause cavities.

Advice? Skip the soft drinks.

4. Ice cream and slushes


This fact may surprise you, but the ice cream and slushes you enjoy eating in the summer are enemies to your tooth enamel. These refreshing products are made with numerous chemicals, sweeteners and acids to give them their attractive colors.

Make no mistake: it’s better to avoid them and keep your healthy, beautiful smile.

5. Careful with dark colored juices


We’re talking about blackberry, currant, cranberry and beet juices… We know that they’re really good for our health, but they also cause yellow teeth. All dark-colored fruits, and even vegetables like tomatoes, contains acids that seep into your teeth and cause damage.

Always drink them in moderation.

6. Soy sauce


We love soy sauce. It’s great for adding to vegetables, sauces, and the Asian dishes we all love. However, it’s really harmful to your teeth.

7. Balsamic vinegar


The same thing happens with balsamic vinegar as it does with soy sauce. This condiment that goes on our salads and vegetables, like any other dark vinegar, will damage our teeth.

However, dentists tell us something interesting: whenever you eat it with lettuce, you’re creating a natural barrier to protect your enamel from acids. So don’t forget to eat a little lettuce to avoid yellow teeth.

How to fight yellow teeth


  • The ideal way to care for your teeth is by watching what you eat. When a tooth starts to yellow, it means that it’s losing its enamel and will likely need a treatment to restore it. To avoid this, protect your enamel from the harmful effects of the acids found in food.
  • Eat an apple a day. Apples are great for strengthening your tooth enamel.
  • Drink a glass of water after eating. This way you’ll keep your enamel from yellowing.
  • Remember to brush your teeth after every meal.
  • Another traditional remedy to whiten your teeth that you may want to try is to rub them with a banana peel. The salicylic acid in the peel will keep your teeth looking great.

Are you ready to try putting some of these tips into practice?