Skip to main content


a dentist model of teeth
3min read

Foods And Drinks That Stain Your Teeth

by Fabian Jackson

3min read

Have you been wondering what are the foods and drinks that stain teeth the most? Well, you’ve come to the right place to learn what to avoid if you want to minimise staining. 

Why do some foods and drinks stain your teeth? 

There are a few reasons why some of our favourite things to eat or drink can leave our teeth a little less than pearly white. The main culprits for straining are chromogens and tannins, but foods with a strong acidity are also responsible for wearing down the protective enamel of your teeth, leaving you more prone to discolouration. 

scan of teeth

Foods and drinks that stain your teeth

  • Red wine
  • Coffee
  • Tea
  • Dark, sugary drinks (like colas) 
  • Fruit juice
  • Dark acidic sauces like soy sauce and balsamic vinegar
  • Tomatoes and tomato-based sauces
  • Beetroot
  • Energy drinks
  • Berries

sipping wine

You don’t have to completely cut these things out of your diet, but limiting them is certainly an active way to reduce the chances of staining. 

Share your thoughts with us in the comments section below.


By Fabian Jackson
Fabian Jackson

Fabian is one of our lovely Content Marketing Assistants who loves writing almost as much as he loves coffee, old episodes of Escape to the Country (no judgement here), and cooking up a storm in his kitchen.

Read more from Fabian


Let us take care of dinner

We help to make eating more plants easy and delicious. Fancy letting us take care of dinner? Check out our delicious meals here.

Shop now