Skip to main content

6 Foods That Stain Your Teeth

We’ve all been there. We eat something a dark shade of purple, and the next time we look in the mirror, our tongues are black and our teeth coated in colour. Scan this list of top foods and drinks known to discolour teeth, and try to rinse and brush after having them. When that is not an option, use water to flush them out of your mouth.

TOOTH STAINER #1: Orange (or any coloured) Popsicles

Foods such as flavoured ice popsicles that get their colour from dyes can stain your teeth. Remember this rule: If it turns your tongue a different colour, it’s also discolouring your teeth, just in a less noticeable way.

TOOTH STAINER #2: Dark Berries

From blueberries to raspberries to cranberries - berries can stain your teeth. This is not a reason to avoid eating these potent, antioxidant-packed superfoods. Just be sure to rinse with water after popping the juicy fruits in your mouth.

TOOTH STAINER #3: Wine

Yes, red wine is a known offender — but did you know that white wine, with its tannins, could also discolour your teeth? Be sure to stop drinking wine 30 minutes before your night-time brush-floss-rinse routine to achieve best results.

TOOTH STAINER #4: Ketchup

This sugary, dark condiment with potent spices, like curry, cumin and turmeric, can stain your teeth over time. Just be sure to rinse and brush after meals containing ketchup. If that’s not an option, drink water to flush away tooth-staining food particles.

TOOTH STAINER #5: Coffee

You don’t have to quit your caffeine habit just because it stains your teeth—just put it on ice and try and use a straw when sipping down the dark liquid.

TOOTH STAINER #6: Soda

With or without sugar, soda discolours your teeth and smile. Soda is no friend to your mouth and should be avoided.

Make sure to keep up a good dental routine to prevent your teeth from turning yellow, grey or brown.