8 Foods that Cause Yellow Teeth

Although lots of dark foods, such as berries and beets, are great for your health, you should definitely rinse out your mouth after eating them to keep them from staining your teeth

A set of pearly whites is a synonym of youth, because teeth tend to lose their natural white tone as you age. However, there are a few foods that could cause yellow teeth even earlier on, because they are full of substances that stain your teeth and damage their white enamel coating.

Tooth enamel is a substance that gives teeth their characteristic white color. The underlying layer, called dentine, is yellow in color. If the cause of your yellow teeth is the deterioration of your teeth’s white enamel, you should definitely talk to a dentist.

However, if your enamel is practically in tact and you realize that your teeth are turning yellow because of the stains that certain foods leave behind, you may want to consider reducing your consumption of these foods to keep that yellow color from getting stronger over time. Do you know which foods make your teeth look yellow?

Black coffee

This is one of the foods that most often causes people’s teeth to turn yellow due to its characteristic dark color. This is due to the fact that the external layer of teeth is very porous, allowing it to easily absorb this type of food and its color.


green tea

Lots of people may think that tea causes less teeth staining than coffee, but some types of tea can cause your teeth to take on even more of a yellow color than coffee. Tea has a substance called tannins, which are responsible for causing stains on the teeth. 

However, most teas have a number of health benefits, which is why you shouldn’t stop drinking tea because of its staining effect. The best thing you can do, in this case, is choose lighter colored teas or mix them with a bit of milk.

Soy sauce

Dark sauces, like soy sauce, used as a food seasoning, can also cause your teeth to turn yellow in color. This type of sauce may give your food a special flavor, but, ideally, you should only cook with it every now and then. The standard rule is that if a food can stain a carpet or clothing, it can also stain your teeth.

Tomato sauce


We love tomato sauce when it comes to eating spaghetti or other dishes, but it is another one of those foods than can turn your teeth yellow. This is due to the high acid content in tomato sauce which provokes erosion and causes your teeth to look yellow.

One trick that lots of people recommend to reduce the effects of tomato sauce is to first eat a bit of spinach or broccoli.


Blueberries are one of the healthiest foods out there, thanks to their high anti-oxidant content. However, their dark blue color can cause teeth stains that are very difficult to get rid of.

Therefore, we recommend rinsing out your mouth very well immediately after eating blueberries. One great trick is to brush your teeth with a bit of baking soda and lemon after eating them.



Anyone who has ever eaten beets knows that their intense color can also produce stains on your teeth, especially when you drink beet juice. Since this food comes so highly recommended by health experts, we suggest brushing your teeth after eating beets to keep your teeth from losing their whiteness.


The red and yellow colors in powdered curry are, unfortunately, another cause of yellow teeth. However, lots of people prefer to keep eating curry and enjoying the numerous benefits that this food offers in terms of health. To reduce its negative effect on your teeth, we recommend rinsing out your mouth with water after eating.

Red wine

glass of wine

Red wine has anti-oxidants and other substances such as resveratrol, which is great for heart health, preventing early aging, cancer, and other chronic diseases. However, it is not so good for your teeth given its dark color, which can cause bothersome stains and that nasty yellow color.

Thing to keep in mind!

In any of the above-mentioned cases, you can reduce the effects by rinsing your mouth out immediately after eating. However, you should keep in mind that, in some cases, brushing your teeth after eating can make the problem worse.

Some acidic foods can weaken your enamel for up to half an hour after eating them. Therefore, if you eat acidic foods, you should wait at least an hour before rinsing out your mouth.

How to naturally whiten yellow teeth

If your teeth have lost their normal whiteness as a result of consuming the above-mentioned foods, don’t worry! You don’t need to invest tons of money in whitening treatments that could end up having a negative effect on your health.

The following home remedies can help you whiten your teeth naturally and get rid of those hated yellow stains.

Apple cider vinegar

apple cider vinegar

Apple cider vinegar is a very efficient ingredient when it comes to whitening your teeth. However, you should be very careful when using it because, since it’s an acidic product, it can damage your enamel. We recommend dissolving two tablespoons of apple cider vinegar in a glass of water and rinsing it around you mouth very well before brushing your teeth as you normally would.

Apples, celery or cauliflower

Apples work as a powerful detergent for cleaning your teeth deep down and getting that white color back. Foods like cauliflower and celery have a similar effect; just rub them on your teeth from time to time to get rid of yellow stains.

Hydrogen peroxide

Hydrogen peroxide is a very powerful natural whitening agent that can help you get back your teeth’s natural white color. You can use it as a mouthwash to take advantage of 100% of its benefit. Just swish it around your mouth for 30 seconds before brushing as usual.

Another option is to mix equal parts of hydrogen peroxide with baking soda to make a powerful teeth whitener. This will help you whiten your teeth in a short amount of time, while cleaning them and killing bacterial that could affect your oral health.



Strawberries have a whitening effect when applied directly to yellow teeth. If you want a safe and economical way to whiten your teeth, don’t hesitate to try out this remedy. You just have to process six strawberries in a blender until you have a paste and then apply this directly to your teeth with a soft toothbrush. Let it set for a few minutes and then rinse well with a mixture of baking soda and water.

Lemon and salt

Lemon juice has been used for ages as a powerful natural whitener for both the skin and teeth. In this case, we’re going to mix the juice of one lemon with a teaspoon of salt to do a deep cleaning of your teeth and stimulate the whitening process. You should be very careful when performing this treatment.

Orange peel and bay leaf

This natural whitening remedy is not very well known, but anyone who has tried it knows that it is very effective. All you have to do is blend the orange peel with a few bay leaves and then apply this mixture to your teeth with a toothbrush. Let it set for a few minutes before rinsing it off.

Baking soda

baking soda

Baking soda is one of the most famous and effective products when it comes to whitening your teeth. In fact, some toothpastes include it as one of their main ingredients. At home, you can use this product by applying it directly to your teeth with a toothbrush.

Sage tea

Sage tea has been used by Eastern cultures for some time due to its medicinal properties and its intense ability to naturally whiten teeth. To perform this treatment, just prepare a cup of sage tea and use it as mouthwash every day. Another option is to rub sage leaves directly on your teeth and gums.

Banana peel

Lots of people throw out banana peels without realizing that this supposed waste product is a great tool for naturally whitening your teeth. If you want a whiter, more perfect smile, just cut a few slices of banana peel and rub the inside part on your teeth. Let the banana residue set for about 5 minutes and then rinse as usual.


These homemade remedies may be effective at naturally whitening your teeth, but the results are not immediate. You should choose the remedy that seems most convenient to you and apply it frequently until you achieve the desired results.

You May Like