(02) 8677 0155
HomeWhy Coffee Can Stain Your Teeth

Why Coffee Can Stain Your Teeth

Why Coffee Can Stain Your Teeth
Jump to section
Why coffee stains teeth
What actually helps, without giving up coffee
When stains need more than a clean

For a lot of us, coffee is a daily habit - the first cup before work, another mid-morning, maybe one more in the afternoon. Across a week, those cups add up, and if your smile has started looking a little less bright than it used to, coffee could be part of the reason.

Why coffee stains teeth

Coffee contains tannins, natural compounds also found in tea and red wine, that bind to the surface of your teeth. Enamel might look smooth, but under magnification it’s covered in tiny pits and ridges. Tannins and dark pigments settle into those crevices, and over time the build-up shows as a yellow or brownish tint.

Two everyday habits can make staining worse: sipping a coffee slowly over an hour keeps your teeth in contact with staining compounds for longer, and coffee’s mild acidity can temporarily soften the outer layer of enamel, making it easier for pigments to take hold.

What actually helps, without giving up coffee

  • Drink water alongside your coffee: Try finishing your coffee in one sitting rather than sipping it across the morning. Less contact time means less opportunity for staining.
  • Wait before you brush: Brushing immediately after coffee can work the acid into softened enamel. Give it around 30 minutes first.
  • Keep up your daily brushing and flossing: Surface stains cling to plaque, so the cleaner your teeth, the less there is for pigments to hold onto.
  • Don’t skip your professional clean: A professional scale and polish removes surface staining and build-up that home brushing alone can’t reach.

When stains need more than a clean

If your smile still looks duller than you’d like after a professional clean, it may be worth asking about professional teeth whitening. Performed under the care of a dental professional, whitening can address deeper discolouration.

Your dentist will first check your teeth and gums are healthy, then talk you through whether whitening is suitable for you.