📍 Oran · Çankaya · Ankara
🌐 EN ▾
Foods that stain teeth: coffee, tea, red wine and blackberries on a table
Safety and aftercare

Foods That Stain Teeth and Foods That Help Keep Them White

Find out which foods and drinks stain teeth, which ones are kind to your teeth and practical ways to reduce staining.

Illustrative AI-generated image; not a patient.

Short answer

The foods and drinks that stain teeth most are tea, coffee, red wine, cola, dark fruit juices, dark fruits such as blackberries and sour cherries, dark sauces such as soy sauce and curry, and spices. Acidic drinks soften enamel and make staining easier. Water, raw vegetables, cheese and sugar-free gum support saliva and help reduce staining.

Which foods stain teeth?

The foods that stain teeth most are foods and drinks that contain dark pigments and stay in contact with the teeth for a long time. If something would leave a stain on a white shirt, it is also likely to stain your teeth.

Staining is not linked to a single food but to how often it is consumed and how long it stays in contact with the teeth. A drink sipped throughout the day can leave more staining than a meal eaten in one go.

Most of these stains are on the tooth surface and are largely removed by professional cleaning. Colour that has worked its way into the enamel over the years, however, may require whitening. For information specific to tea, coffee and smoking, see the smoking, tea and coffee stains page.

Why do foods stain teeth?

Foods stain teeth when the colour compounds they contain cling to the thin protein layer on the tooth surface. Three factors speed up this process:

  • Colour compounds (chromogens): The intense pigments found in dark fruits, coffee, wine and sauces.
  • Tannins: Found in tea and red wine. They make it easier for colour compounds to cling to the teeth.
  • Acids: Cola, fruit juices, wine and vinegar temporarily soften the enamel. A softened surface takes up pigments more easily.

Rough surfaces, tartar and the edges of old fillings also make it easier for stains to stick. That is why regular cleaning is an important part of preventing staining.

Close-up of teeth with surface staining from tea, coffee and red wine
Colour compounds cause staining by clinging to the thin layer on the tooth surface. · Illustrative AI-generated image; not a patient.

Drinks that stain teeth: tea, coffee, wine and cola

Drinks are the most common cause of staining because they are in contact with the teeth often and for long periods. The main staining drinks are:

  • Tea: Strong black tea in particular can leave noticeable stains because of its tannin content. Some herbal teas can also cause discolouration.
  • Coffee: Its dark pigments settle on the tooth surface; sipping it throughout the day increases the effect.
  • Red wine: Contains pigment, tannins and acid. Although white wine is not coloured, it is acidic and can make it easier for other stains to stick.
  • Cola and dark fizzy drinks: Coloured and acidic; they leave colour while softening the enamel.
  • Dark fruit juices: Sour cherry, pomegranate, grape and blackberry juices contain intense pigments.
  • Sports and energy drinks: Even if light in colour, they may be acidic and leave enamel more open to staining.

Foods that stain teeth: fruits, sauces and spices

Dark-coloured fruits, sauces and some spices also contribute to tooth discolouration.

  • Dark fruits: Blackberries, blueberries, sour cherries, cherries and pomegranates.
  • Dark sauces: Soy sauce, balsamic vinegar and tomato-based sauces.
  • Spices: Intensely coloured spices such as curry and turmeric.
  • Beetroot: Raw or pickled, it can leave a strong pigment.
  • Coloured sweets: Artificially coloured sweets and ice lollies contain both colouring and sugar.

Many of these foods are part of a healthy diet; you do not need to give them up completely. The aim is to shorten contact time and clean your mouth after eating them.

Foods that help keep teeth white

The foods that help most to keep teeth white are those that increase saliva flow and balance acidity in the mouth. None of them whitens teeth, but they can reduce the build-up of new stains.

Kind to your teethBest consumed in moderation
WaterStrong tea and coffee
Raw vegetables such as carrots, celery and cucumberRed wine
Firm, juicy fruits such as apples and pearsCola and dark fizzy drinks
Cheese, yoghurt and milkDark fruit juices
Sugar-free gumSoy sauce and balsamic vinegar
Fibrous leafy green vegetablesDishes with curry and turmeric

Chewing raw vegetables and sugar-free gum increases saliva flow, and saliva helps clear food debris and acid from the mouth. Cheese and dairy products support enamel health with the calcium and phosphate they contain. However, these foods are no substitute for brushing.

Practical ways to reduce staining

The most effective way to reduce staining is to shorten the time coloured foods and drinks are in contact with your teeth. You can apply these steps in daily life:

  1. Rinse with water: Rinse your mouth with water after a coloured drink or meal.
  2. Use a straw: Drinking cold drinks through a straw reduces contact with the front teeth.
  3. Have them with meals: Drink acidic and coloured drinks with a meal rather than sipping them throughout the day.
  4. Wait before brushing: After having something acidic, wait about 30 minutes before brushing.
  5. Use fluoride toothpaste: Brushing twice a day with fluoride toothpaste strengthens enamel.
  6. Clean between your teeth: Stains often begin between the teeth and along the gum line.
  7. Have regular cleanings: A scale and polish, usually every 6–12 months, prevents build-up.

Natural mixtures claimed to whiten teeth often do more harm than good. For details, see the natural teeth whitening methods page.

A person freshening up by rinsing their mouth with water after staining drinks
Rinsing with water after coloured drinks reduces staining. · Illustrative AI-generated image; not a patient.

What should you watch out for after whitening?

In the first 48 hours after whitening, teeth can take up colour compounds more easily, so it is advisable to avoid staining foods and drinks. This period is known as the "white diet".

In the first 48 hours, avoid tea, coffee, red wine, cola, dark fruits, dark sauces and smoking. During this period you can choose light-coloured foods such as water, milk, yoghurt, white cheese, chicken, rice and pasta. You can find the detailed list on the diet after whitening page.

After 48 hours you can return to staining foods and drinks in moderation. The effect of whitening can last about 1–3 years depending on lifestyle. Frequent tea, coffee and smoking can shorten this period. We explain how well the result is maintained on the is teeth whitening permanent page.

When should stains be shown to a dentist?

If stains do not fade with brushing, if a single tooth has changed colour, or if staining comes with pain and sensitivity, it is advisable to consult a dentist.

  • Brown or black spots are not always stains; they may also be decay.
  • A single tooth darkening may be a sign of a problem related to the nerve or to trauma.
  • White spots may indicate mineral loss in the enamel.
  • A dark deposit along the gum line is often tartar.

At the examination it is determined whether the stain is on the surface or inside the tooth. Surface stains are dealt with by cleaning and polishing, while deep discolouration is addressed with whitening or other treatments.

Frequently asked questions

Which drink stains teeth the most?

Tea, coffee and red wine are the drinks that most often cause staining. Which one stains more varies from person to person, depending on how often it is consumed, how strong it is and how long it stays in contact with the teeth.

Do apples and carrots whiten teeth?

No, they do not whiten teeth. But because chewing increases saliva flow, they help the mouth clean itself and can slightly reduce the build-up of new stains.

Does white wine stain teeth?

White wine is light in colour, but because it is acidic it can soften enamel. This can make it easier for other drinks such as tea or coffee to leave stains.

Does drinking through a straw really work?

A straw can reduce staining somewhat because it reduces the drink's contact with the front teeth. It may not be suitable for hot drinks; in that case rinsing with water is a good alternative.

Does brushing straight after eating prevent stains?

Brushing after staining but non-acidic foods is helpful. After acidic foods and drinks, however, it is advisable to wait about 30 minutes to protect the enamel.

Related pages

Is it right for you?

Suitability is decided at an examination. Fill in the form or call us to book an appointment.

Book an appointment0312 911 60 36

Last updated: 2026-11-04 · This page is for general information only and does not replace an examination or diagnosis.

Appointments and contact

The first step for your smile: an examination

Monday–Saturday 09:00–19:30 · Park Oran Ofis No:70, Oran / Çankaya