When we think about unhealthy foods and drinks, we tend to focus on those that are likely to cause weight gain and heart disease. While it is, of course, essential that everyone takes steps to keep their bodies in prime condition, it’s easy to overlook popular foods and drinks that can cause tooth staining and decay.

book an appointment

Many people desire a bright and healthy smile. Cosmetic dentistry procedures, such as tooth whitening, can produce exceptional results but, to avoid teeth stains, eating and drinking healthily can also be beneficial.

If you would like a naturally whiter smile, here are five foods that you should avoid:



In the UK, an astonishing 95 million cups of coffee are consumed each day, with nearly one-half drunk in the workplace where it is impractical for staff to regularly clean their teeth.  Unfortunately, coffee is notorious for staining teeth, as the dark colour and acidity erodes tooth enamel, making it susceptible to developing an unsightly brown tint. If you are wondering how to avoid coffee stains on teeth, limit your coffee intake and rinse your mouth with water immediately after enjoying a drink.



Like coffee, tea is another popular beverage that causes yellow or brown tooth stains, particularly if it is taken without milk. The dark colour and acidity of tea can wear down tooth enamel, making it more prone to staining. To overcome or reduce the problem, drink tea in moderation or consider alternative beverages, such as green and herbal teas.


Red Wine

After a long day at work, a glass of red wine is a popular choice for some well-earned downtime but, unfortunately, this alcoholic drink is high in tannins – plant compounds that can adhere to the surface of your teeth and cause staining. It’s also extremely acidic, which damages smooth tooth enamel and causes pitting, which contributes to discolouration and decay. After enjoying a glass of red wine, rinse your mouth with water and thoroughly brush your teeth as soon as possible.


Carbonated Drinks

Carbonated drinks, such as cola, lemonade, and orangeade, are not only bad for your health but can also discolour and damage your teeth. The bacteria in your mouth thrive on the sugars that are contained in fizzy drinks, which leads to tooth decay, cavities, and staining. To preserve your teeth and maintain a perfect smile, it’s best to avoid carbonated drinks altogether or limit your intake. Of course, always brush your teeth after consuming fizzy drinks.


Soy Sauce

Soy sauce is a staple in Asian cuisine as it infuses dishes with strong flavours, but it also contains a dark pigment that can stain your teeth, particularly at the front of your mouth. Soy sauce is also acidic, with a pH level of 4.8, which causes enamel erosion. If you enjoy soy sauce, it is best to consume it in moderation but, if possible, eliminate it from your cooking.


What Are The Best Foods For Healthy White Teeth?

While regularly visiting the dentist is the best way to ensure your teeth are in optimum condition, a healthy diet will also help to preserve your smile and prevent staining. Foods that are high in fibre, such as apples, carrots, and celery, help to scrub away plaque and stains on the surface of your teeth, while foods rich in calcium – cheese, yogurt, and milk – can strengthen the enamel and prevent decay.


Make An Appointment Today

If you want to learn more about our professional teeth whitening service, please arrange an appointment with New Road Dental Practice or call our knowledgeable team on 01527 872528.

Image Source: Unsplash