Tea stains teeth more than coffee. This surprises most people, since coffee is darker in the cup, but the staining power of a beverage has less to do with its color and more to do with its chemistry. Tea, especially black tea, contains significantly more tannins than coffee, and tannins are the compounds responsible for binding pigments to tooth enamel.
Why Tannins Matter More Than Color
Tannins are a type of plant compound found in both tea and coffee. They work like a chemical bridge: one end grabs onto pigment molecules in your drink, and the other end latches onto the protein layer that coats your teeth. The more tannins a beverage contains, the more effectively it deposits color onto enamel. Black tea has roughly two to three times the tannin concentration of brewed coffee, which is why regular tea drinkers often develop more noticeable discoloration than regular coffee drinkers, even though coffee looks like the more obvious culprit.
The stains from both beverages are extrinsic, meaning they sit on the outer surface of enamel rather than changing the tooth’s internal color. Over time, though, these surface pigments can work their way into the tiny cracks and texture of enamel, making them progressively harder to remove with brushing alone.
How Different Teas Compare
Not all teas stain equally. Black tea is the worst offender because it’s the most heavily oxidized, a processing step that concentrates tannins and darkens the pigments available to bind to your teeth. If you drink several cups of English breakfast or Earl Grey daily, you’ll likely notice yellowing or brownish buildup faster than a coffee drinker with the same habit.
Green tea has fewer tannins than black tea, but it still causes staining. The difference is the color: green tea tends to leave a grayish or yellowish tint rather than the brown discoloration associated with black tea and coffee. Herbal teas vary widely. Darker varieties like rooibos or hibiscus can stain noticeably, while lighter herbal infusions like chamomile have minimal effect.
White tea, the least processed variety, has the lowest tannin content and causes the least staining of any true tea.
Where Coffee Fits In
Coffee does stain teeth, just not as aggressively as black tea. Its deep color comes largely from compounds called chromogens, which are intensely pigmented molecules. Coffee also contains tannins, just in lower concentrations. The combination still deposits visible color on enamel over time, particularly along the gum line and between teeth where plaque tends to accumulate.
Espresso-based drinks involve shorter contact time with your teeth than a cup of drip coffee you sip over an hour, which can reduce staining slightly. On the other hand, iced coffee drinkers who sip through a straw direct less liquid across their front teeth, which is where staining is most cosmetically noticeable.
Adding Milk Reduces Staining
If you take your tea or coffee with milk, you’re already doing your teeth a favor. A protein in milk called casein binds to tannins before they can attach to your enamel, essentially neutralizing them. Research on extracted human teeth has confirmed that casein is the specific component responsible for this protective effect. The tannins latch onto the milk protein instead of your tooth surface, reducing the severity of discoloration.
This matters more for tea than coffee, since tea has more tannins for the casein to intercept. A cup of black tea with a splash of milk stains considerably less than the same tea taken straight. Plant-based milk alternatives don’t offer the same benefit because they lack casein.
Practical Ways to Limit Staining
You don’t have to give up your daily cup to keep your teeth looking clean. A few simple habits make a real difference.
- Rinse with water afterward. Swishing plain water around your mouth right after finishing your drink clears away tannins and pigments before they settle into enamel. This is especially useful when you’re not going to brush for a while.
- Don’t brush immediately. Both coffee and tea are mildly acidic, which temporarily softens enamel. Brushing right away can wear down that softened surface. Wait at least 30 minutes.
- Drink in a shorter window. Sipping a single cup over 20 minutes exposes your teeth to far less staining than nursing the same drink for two hours. The longer tannins sit on your enamel, the more pigment gets deposited.
- Use a straw for iced drinks. This routes liquid past your front teeth, reducing visible staining where it matters most cosmetically.
- Add milk when you can. Even a small amount of dairy milk binds enough tannins to make a measurable difference over weeks and months of daily drinking.
Removing Existing Stains
Surface stains from tea and coffee respond well to whitening toothpastes that contain mild abrasives or low concentrations of hydrogen peroxide. These won’t change your natural tooth color, but they’re effective at lifting the brownish film that builds up from daily drinking. You’ll typically see improvement within two to four weeks of consistent use.
For more stubborn discoloration, a professional dental cleaning removes stains that home care can’t reach. The polishing step at the end of a routine cleaning is specifically designed to clear extrinsic staining. Deeper discoloration that has worked into enamel over years may respond better to professional bleaching treatments, which penetrate the tooth surface rather than just scrubbing the outside.
Tea stains tend to be slightly more stubborn than coffee stains because tannins create a stronger bond with enamel proteins. If you’re a long-term black tea drinker switching to coffee for cosmetic reasons, you may notice a gradual improvement, but existing stains won’t fade on their own without some form of whitening.

