Top 7 Foods that Stain Your Teeth

February 6, 2019

As we age our skin ages too, same as our teeth it is not as white as it used to be. Teeth can become discolored by surface stains or by changes inside the tooth. Some food and beverages you eat and drink every day stain your teeth. So what foods should you avoid?


Just like coffee, tea also contains the staining saboteurs known as tannins, so sipping on a cup of chamomile, green tea or red tea may lead to teeth stains. “Tea causes teeth to stain much worse than coffee,” says Mark S. Wolff, DDS, PhD, professor at the New York University College of Dentistry.

*Tannins – is responsible for the astringency, color, and some of the flavor in tea.

Energy Drinks

Are you a energy drink lover? Is there yellowish tinge to your teeth? The acid from that energy drink might be the one to blame. Even though they’re nutrient-packed, these can erode the enamel, which might expose the yellow-hued dentin that causes teeth discoloration.


*Enamel – The enamel on your teeth is the hardest and most highly mineralized substance in your body. It covers the outer layer of each tooth.

*Dentin – It is the second hardest tissue that lies underneath the outer enamel layer but is not as hard as enamel.

Wine Stains

Red wine is one of the most common causes of tooth staining.

Wine is responsible for teeth that’ve turned shades of gray and it is a harder hue to remove than yellowish stains.

Carbonated Drinks

Sodas and Colas are sugar loaded beverages, giving the bacteria in your mouth plenty to feed off, releasing damaging acids that can lead in staining your teeth. Sodas are especially dangerous, since anything carbonated is also full of acid and will create holes in the teeth.


Sweets and Other Sugary Foods

Sweets can change your tongue’s color, which means they can also stain your teeth. Food coloring is a pretty aggressive coloring,” and can stain your teeth easily.


Berries are another tooth-staining culprit. Blueberries, strawberries, raspberries, and blackberries are high in chromogens that cause stain to your teeth.

*Chromogens – a substance that can be readily converted into a dye or other colored compound.


Curry contain strong and deep coloring, it’s no wonder that eating lots of curries can leave behind tell-tale signs on your teeth. Not only are curries and tomato sauce highly saturated, color-wise, but they’re also acidic. High acid content always damage and stains your teeth.


Now you know that these  food can stain your teeth. Most of the time these food are hard to resist. Just make sure you rinse your mouth, brush your teeth after eating and drinking to avoid teeth stains. Thailand offers a variety of options for teeth whitening treatments to fit your needs and budget. For heavy stains and discoloration, The Smile Bar Bangkok is at your aid to provide you, professional help and treatment in bringing back your bright smile.


Recommended Articles

From 2 to 9 shades whiter in 20 minutes!

Have you got ready for your bright smile?