
The foods and drinks that stain teeth most are the strongly coloured ones that cling to enamel: tea and coffee, red wine, cola, turmeric-rich curries, soy sauce, berries and tomato-based sauces, along with paan and tobacco. Acidic drinks make staining easier, because they soften the enamel surface so pigments can settle in. You do not need to give these up: a few simple habits, regular professional cleaning and, if you want, whitening will keep most staining under control.
What stains teeth? The short explanation
Three things in food and drink work together to discolour teeth:
- Chromogens. These are intensely coloured compounds, found in dark drinks, spices and fruit, that can stick to the surface of enamel.
- Tannins. Found in tea, coffee and red wine, tannins help those pigments bind to the tooth surface.
- Acids. Acidic food and drink temporarily soften the enamel surface, making it easier for pigments to settle in.
Plaque also matters. A sticky film of plaque picks up colour far more easily than clean, smooth enamel, which is why stains often build up first along the gum line and between the teeth.
Foods and drinks that stain teeth
Chai and black tea
For many people in India, tea is the biggest single cause of staining, simply because it is drunk several times a day. Black tea is rich in tannins. Adding milk may reduce staining slightly, but frequent cups of chai still add up over time, and sugar added to tea also feeds the plaque that holds stains.
Coffee
Coffee is dark, slightly acidic and usually sipped slowly, which gives it plenty of time in contact with the teeth. Filter coffee, espresso and cold coffee all count.
Turmeric (haldi) and curries
Turmeric gives a strong yellow colour that can tint teeth, and some curries combine it with tomato and other spices. Everyday home cooking is rarely a problem for people who brush well, but rich, deeply coloured gravies eaten often can contribute to a yellow tinge, particularly on rough or plaque-covered surfaces.
Paan, supari and tobacco
Paan, betel nut (supari) and chewing tobacco cause some of the darkest, most stubborn stains, usually red-brown to black. Smoking leaves yellow and brown staining too. More importantly, these habits are linked to gum disease and to serious conditions of the mouth, including oral cancer. If you use any of them, a dentist can help, and stopping matters far more than the stains.
Red wine
Red wine combines deep pigments, tannins and acidity, so it stains readily. White wine is not strongly coloured, but it is acidic, which can make teeth more likely to pick up stains from whatever you eat or drink with it.
Cola and dark soft drinks
Cola is both coloured and acidic, and often sugary. Sipped through the day, it softens enamel, feeds plaque and adds pigment all at once. Sports and energy drinks are also acidic even when they are pale.
Soy sauce, balsamic vinegar and dark sauces
Dark, sticky sauces cling to teeth. Soy sauce, balsamic vinegar and similar dressings can contribute to staining when used often.
Berries, jamun and beetroot
Blueberries, blackberries, jamun, pomegranate and beetroot have intense natural colours. They are good foods to eat; just be aware that juices and smoothies concentrate the pigment and are often acidic.
Tomato-based sauces
Tomato gravies, ketchup and pasta sauces are both acidic and red. On their own they are mild stainers, but eaten frequently they play a part.
Why do acidic drinks make staining worse?
Acid softens the outer surface of enamel for a while after you eat or drink. During that time, pigments can settle in more easily, and brushing hard straight away can wear away a little of the softened surface. Over time, repeated acid exposure can thin the enamel. Because the layer underneath (dentine) is naturally more yellow, thinner enamel can make teeth look darker, a change that whitening cannot fully reverse. Frequent sipping of acidic drinks is more harmful than having the same drink in one go.
How to reduce staining without giving up your favourites
- Rinse with water after tea, coffee, wine or a curry meal, to wash away pigments and acids.
- Wait before brushing after acidic food or drink. Waiting around 30 minutes to an hour lets the enamel surface harden again.
- Have drinks in one sitting rather than sipping slowly over a long period.
- Use a straw for cold drinks such as iced coffee, cola and juice, so less liquid touches the front teeth.
- Eat cheese, paneer or plain yoghurt with or after a meal; dairy is gentle on teeth and may help offset acid.
- Chew sugar-free gum after meals to increase saliva, which helps wash teeth and neutralise acid.
- Brush twice a day with fluoride toothpaste and clean between your teeth daily, so stains have less plaque to hold on to.
- Cut down on sugar in tea and coffee. Less sugar means less plaque.
- Stop smoking, paan and tobacco. This is the single biggest step for both your smile and your health.
Be cautious with charcoal powders and very abrasive "whitening" toothpastes. They can scratch the enamel surface, which makes it easier for new stains to stick.
How are food stains removed?
Professional cleaning and polishing
Many tea, coffee and tobacco stains sit on the surface or in tartar, and a professional scale and polish removes a large part of them. It is also the right first step before any whitening. Most people benefit from a check-up and cleaning at the interval their dentist recommends.
Professional teeth whitening
Whitening lightens the colour of the tooth itself, including deeper staining that cleaning cannot reach. In-clinic whitening is carried out with the gums protected, and take-home trays can be used for touch-ups. Some people notice temporary sensitivity. Whitening works on natural teeth only, not on crowns, veneers or fillings. You can read more on our teeth whitening page.
When whitening is not enough
Stains that come from inside the tooth, or from thinned enamel, may not respond well to whitening. In these cases bonding or veneers can be considered as part of a smile makeover.
When to see a dentist about stained teeth
See a dentist if staining appears suddenly, affects a single tooth (which can follow an injury or a problem with the nerve), comes with sensitivity or pain, or if you notice white, brown or grey patches that are rough to the touch. These can be signs of decay or other problems rather than food staining.
At The Sterling Dental Clinic in Vasant Vihar, a check-up and professional clean is the usual starting point, followed by whitening if you would like a brighter shade. If your gums bleed when you brush, our gum treatment team can help with that too.
Common questions
Which food stains teeth the most?+
The worst offenders are those with strong colour, tannins or acid, especially when consumed often: black tea and chai, coffee, red wine, cola, turmeric-rich curries, soy sauce and dark berries. Paan, betel nut and tobacco cause the darkest and most stubborn stains of all. How often you have something matters as much as what it is.
Does adding milk to tea or coffee stop staining?+
Milk may reduce staining a little, but it does not prevent it. Several cups of chai or milky coffee a day can still discolour teeth over time, and sugar added to them feeds plaque, which holds stains. Rinsing with water afterwards, cutting down on sugar and regular professional cleaning help more than the milk itself.
Can stained teeth be cleaned at home?+
Brushing twice a day with fluoride toothpaste and cleaning between your teeth prevents many stains from building up. Once stains have set in, or tartar has formed, they usually need a professional scale and polish. Avoid scrubbing hard or using charcoal and very abrasive powders, which can scratch enamel and make new stains stick more easily.
Are teeth stains permanent?+
Most food and drink stains are on or near the surface and can be reduced with a professional clean, and lightened further with whitening. Staining from inside the tooth, from fluorosis or from enamel that has worn thin is harder to shift and may need bonding or veneers. A dentist can tell you which type you have.
Does turmeric stain teeth permanently?+
Turmeric has a strong yellow pigment that can tint teeth, but in normal cooking it is rarely a lasting problem for people who brush well. Any yellow tinge is usually on the surface and responds to a professional clean and, if needed, whitening. Rinsing with water after a turmeric-rich meal and good daily brushing keep it in check.
This article is general information, not a diagnosis. Your own treatment plan is agreed after an examination at the clinic.