Your Favorite Food That Actually Causes Stains On Your Teeth

Your Favorite Food That Actually Causes Stains On Your Teeth

Did you know that what you’re eating could be ruining your teeth? Certain foods and drinks could stain those pearly whites.

Have you noticed that your teeth are not as white as they once were? Your favourite foods and drinks could be the culprit. They may be what is staining your pearly whites and rendering them an eyesore.

By educating yourself on what causes tooth stains, you can ensure you avoid the foods that can ruin your teeth and focus on getting back to white. If you’re still not sure how stained your teeth are, snap a photo and compare the whites of your eyes to your teeth. It can be shocking how stained they really are.

What Are the Causes of Tooth Discoloration?

Many things can affect your tooth colour and cause them to change colour over the years. Usually, it’s just the fact that you’ve picked up some bad habits.

  • Food/Beverage: Certain foods can cause your teeth to stain, and beverages are usually worse. The liquid flowing against your teeth can contribute to decay and discolouration.
  • Tobacco: Do you smoke? If so, that could be the cause behind your yellowing teeth. Chewing tobacco is just as bad, if not worse since you hold it against your teeth.
  • Poor Dental Hygiene: If you don’t look after your teeth, you could end up with decay and even more discolouration than from mere food. It’s always a good idea to have your teeth cleaned regularly and to keep up with flossing and brushing while you’re at home.
  • Medication: Certain medications can cause your teeth to change colour. Among these are antibiotics, which may yellow your teeth or cause them to turn brown.
  • Aging: As we age, our teeth tend to discolour. They may turn yellow as you get older and there’s very little you can do to combat this.

What Are the Types of Tooth Discoloration?

Stains on teeth can be quite frustrating, but they’re not all the same. Stains can be broken down into three main categories:

Extrinsic Teeth Stains

When a tooth is coloured from the outside in by pigments from food or drink, it’s easier to remove with proper dental care.

Intrinsic Teeth Stains

This refers to discolouration that comes from the inside or works its way through to the enamel. It may happen with excessive fluoride and can still be removed with care.

Age-Related Teeth Stains

A combination of both the above types, along with natural yellowing of the dentin over time, can cause your teeth to look yellow with age.

What Are the Foods That Stain Your Teeth?

Certain types of foods are more likely to stain your teeth, and chances are some of these are your favourites.

Citrus and Acidic Foods

These types of food can eat away at the enamel and may cause discolouration because they leave the tooth susceptible to absorbing pigments. Oranges, lemons, and seafood are all high in acidity. Eating too much of these may cause problems.


Like citrus, sweets can eat away at the enamel and leave your teeth more vulnerable. However, many sweets also contain strong colourings and these can also affect your tooth colour.

Blueberries, Blackberries, and Pomegranates

Strongly coloured berries tend to stain, as well. Since you’re biting into them with your front teeth, you can expect to see the stains show up on those teeth first. The acidity of the fruit contributes to the ease with which it can mark your mouth.


This delicious spice can easily stain your teeth yellow, thanks to the turmeric and cumin that is found in it. Eat it sparingly and take care of your teeth immediately afterwards.

Tomato Sauce

Tomatoes are both highly pigmented and acidic, so tomato sauce can be quite bad for your teeth if you’re not careful.

Beverages That Cause Stains on Your Teeth

Drinks that affect your teeth are often worse because they stay on your teeth longer. Here are some of the worst culprits.


You can’t survive the morning without coffee, but it comes with a cost. Coffee will gradually darken your teeth over time.


White and red wine can eat away at your enamel and red wine is one of the worst types of drinks for staining teeth, so beware.


The acidic nature of soda means it leaves your teeth vulnerable to all sorts of potential stains. It’s best to rinse with water afterwards if you’re going to have soda.

Sports Drinks

Brightly coloured and full of sugar, these drinks are just perfect for staining teeth, especially if you drink them too frequently.

Foods That Help Remove Stains From Your Teeth

Don’t worry, not all foods are bad for your teeth. In fact, there are quite a few that can help your teeth stay white.

Fibrous Veggies and Fruits

The fibres in fruits and vegetables can be very helpful in acting as a sort of scrub for your teeth. Apples are some of the best, well known for their ability to clean your teeth.

Dairy Products

Did you know that eating some cheese after your red wine could help clear away those stains? It’s a good combination.


Strawberries have a whitening effect on your teeth, as well. You should eat them when you eat other berries that stain.

Nuts and Seeds

Like fibrous veggies, nuts and seeds help polish your teeth and clean them, while providing a delicious snack.


Always rinse your mouth with water after eating staining food. This can help remove the presence of anything harmful and will help your teeth stay light.

Ways to Avoid Staining Your Teeth

There are several other methods of ensuring your teeth stay pristine, including:

Rinse and Brush After Meals

Proper dental hygiene is key to keeping your teeth looking nice. Brush and floss, but don’t forget to rinse if you can’t brush immediately.

Sip Through a Straw

Drinking with a straw keeps staining liquids away from your teeth and helps prevent discolouration.

Avoid Some Food That Stains

It’s best to just skip the foods that will stain your teeth. Consider them special treats only.

Use a Whitening Toothpaste

If you would like to continue with your beautiful teeth, try using whitening toothpaste to ensure you get the best results. Avoid using “whitening products” that have not been okayed by your dentist.

Visit Your Dentist Regularly

Dentists have a range of teeth whitening procedures, most of which work better when your teeth have not been stained for too long a time. They can also offer products to continue the whitening process at home. 


As you can see, there are many reasons your teeth could be changing colour. Start by eliminating the possible foods and drinks that could be affecting them and step up your oral hygiene. Finally, don’t forget to speak to the dentist about your options. Contact Dental on York after you’ve determined what causes stains on teeth and want to do something about your own.

Share this post:

Share on facebook
Share on twitter
Share on linkedin
Share on email