Foods That Stain Teeth (2024)

A bright white smile is a universal indication of healthy teeth. And if you start your morning with a big cup of black coffee or indulge on pasta and red sauce for dinner, you might notice that your teeth have started to look a little more stained and a little less pearly white than you’d like. Learn how what you eat can affect the color of your teeth and how you can correct it.

Why Do Teeth Become Discolored?

There are two primary types of tooth discoloration: intrinsic and extrinsic.1 Intrinsic stains are embedded within the teeth themselves, usually as a result from antibiotics, medications, trauma, and genetics.1 But when a stain only affects your tooth’s outer layer, known as the enamel, it’s referred to as extrinsic.1 These stains can be caused by consuming certain foods and beverages, using tobacco products, or not brushing or flossing regularly.1

It's also important to understand the difference between surface stains and enamel erosion. Stains on your teeth are usually caused by foods and beverages. Discoloration that is a result of enamel erosion may be indicative of a larger problem, and not necessarily related to what you’ve eaten. However, some foods that stain can also contribute to enamel erosion due to their high acid content, so it’s important to pay attention to what you’re eating.2

What Types of Foods and Drinks Stain Teeth?

While overly sweet food and drinks certainly aren’t great for your teeth, they’re not the only thing you’re consuming that can be harmful. Foods and beverages that are overly acidic can lead to tooth erosion and wear away the enamel that protects your teeth, causing a yellowish discoloration over time.2

Some of these acidic foods and beverages that can make your teeth look yellow:2

  • Tomatoes
  • Citrus fruits
  • Carbonated drinks
  • Sour candies

While tomatoes and oranges are healthy for you, they should be eaten as part of a larger meal rather than alone to limit their acidic effects.2 Some dried fruits like raisins can damage your teeth’s enamel because they are both sticky and acidic.2 And sodas and carbonated sports drinks are a major culprit of erosion: the carbonation naturally and increases any preexisting acidity, making them more harmful.2 When your enamel is weakened by consuming acidic foods, your teeth can become more prone to discoloration.1

Other beverages and foods are more likely to cause discoloration and extrinsic staining due to their own coloring:1

  • Black coffee or tea
  • Red and white wine
  • Darkly colored food: beets, chocolate, berries
  • Soy sauce
  • Curries

In addition to these foods and beverages, tobacco use can contribute to the discoloration of your teeth.3 These stains are located on the surface of your teeth and may seem worse in areas where your enamel is rough or overly porous due to structural damage.3

Avoiding and Removing Dental Stains Due to Food

One way to avoid extrinsic stains due to food is by practicing good dental hygiene for healthy teeth and gums. Make sure you’re taking the time to brush and floss twice a day as part of your regular routine.1 However, brushing immediately after consuming acidic foods isn’t recommended.

While it may seem necessary to brush right after eating or drinking something that could stain your teeth or is overly acidic, you should wait about an hour.2 This will allow your saliva to naturally wash away the acids and allow your enamel to re-harden.2

Some other tips to avoid discoloration due to food and drink include:

  • Use milk in your coffee and tea to mitigate any potential stains.2 Dairy and calcium-rich foods can help neutralize acids that cause long-term damage to your teeth.2 One study showed that adding milk to tea significantly reduced its ability to stain teeth.4
  • Eating high-fiber foods can lower the acid level within your mouth and leafy greens can cause you to generate more saliva which has the effect of scrubbing away stains and helping to keep your teeth cleaner.1
  • Use a straw when drinking beverages that are overly acidic or known to cause staining.2 This will limit the amount of contact that the drink has with the surface of your teeth.

Paying attention to the foods and beverages you consume and taking steps to counteract staining and damage to your teeth’s enamel is a great way to take control over your overall dental health. Another smart idea is to brush twice a day with a whitening toothpaste like Sensodyne Clinical White, which helps protect teeth against future surface stains.

Source Citations:

  1. What causes discolored teeth and is there any way to cure or prevent staining? Tufts School of Dental Medicine. https://now.tufts.edu/2016/03/18/what-causes-discolored-teeth-and-there-any-way-cure-or-prevent-staining. Accessed 1/25/23.
  2. Erosion: What You Eat and Drink Can Impact Teeth. MouthHealthy. https://www.mouthhealthy.org/all-topics-a-z/dietary-acids-and-your-teeth/. Accessed 1/25/23.
  3. Stain removal and whitening by baking soda dentifrice. Journal of the American Dental Association. https://jada.ada.org/article/S0002-8177(17)30811-5/fulltext. Accessed 1/25/23.
  4. Prevention of tea-induced extrinsic tooth stain. National Library of Medicine. https://pubmed.ncbi.nlm.nih.gov/25040739/. Accessed 1/26/23.
Foods That Stain Teeth (2024)

FAQs

What foods will stain your teeth? ›

Top 6 Foods That Can Stain Teeth (and What to Do About It)
  • Candy, Chocolate, and Sweets. Any sweets or candy that are dark in color — think dark chocolate — can cause teeth stains. ...
  • Coffee and Tea. ...
  • 3. Fruits and Vegetables. ...
  • Tomato Sauce, Soy Sauce & Balsamic Vinegar. ...
  • Red and White Wine. ...
  • Soda and Sugary Drinks.
Dec 1, 2021

Do black grapes stain your teeth? ›

Not surprisingly the main ingredient in wine can also leave a tint on your pearly whites. The dark pigmentation in grapes can burrow into the porous surfaces of your teeth and stain them in the process. Simply be sure to use a good whitening toothpaste to better fight off any staining these fruits can leave behind.

Do blueberries permanently stain teeth? ›

Foods that are high in chromogens, like blueberries, can cause staining of the teeth. It is important to brush your teeth immediately after eating these types of foods to avoid staining.

What drink stains your teeth the most research? ›

Here Are the Drinks Most Likely to Mark Your Teeth:
  • Colored Sports. Drinks While many people don't think of sports drinks as staining, they do have the potential. ...
  • Red Wine. The dark purple color comes from having many chromogens. ...
  • Coffee. ...
  • Soda. ...
  • The Biggest Offender- Black Tea.
Oct 31, 2019

What are the worst things to stain teeth? ›

The Top Teeth-Staining Foods and Beverages
  • Wine. Red wine, an acidic beverage that contains chromogens and tannins, is notorious for staining teeth. ...
  • Tea. Like wine, the ordinary black tea most people drink is rich in stain-promoting tannins. ...
  • Cola. ...
  • Sports drinks. ...
  • Sauces. ...
  • Berries. ...
  • Berries. ...
  • Sweets.

Do eggs stain teeth? ›

Eggs are another great source of calcium, as well as being low in staining pigments. Milk is excellent for the health of your teeth, thanks to its calcium content. It's also one of the least staining dairy products. Oatmeal is high in fiber, as well as low in staining pigments.

Does peanut butter stain teeth? ›

Can I eat peanut butter after teeth whitening? It is better to avoid peanut butter. The peanut butter can also get stuck between your teeth, sometimes in hard-to-reach places, and it's a colored food, meaning it can stain your teeth. You are better off avoiding it.

Does pineapple stain teeth? ›

Strawberries, watermelon, and dairy products may help whiten your teeth. These foods contain compounds with lightening properties. Pineapple and papaya also have proteolytic enzymes that dissolve stain-causing proteins on your teeth. Simply eating these foods won't transform the color of your teeth, though.

Do strawberries whiten teeth? ›

"Strawberries contain citric acid which may give teeth a very temporary whiter appearance after you apply it," she says. But that doesn't mean the stains on your teeth have been removed. The acid from the berries breaks down your tooth enamel and causes dehydration. So, the teeth may temporarily appear whiter.

Does cinnamon stain your teeth? ›

Indeed, various compounds present in cinnamon, including cinnamaldehyde, eugenol, and tannin, may have antibacterial effects. However, tannin can cause extrinsic tooth discoloration.

Does cheese stain teeth? ›

Dairy products, such as cheese, yogurt and milk, contain lactic acid and the enamel-fortifying mineral calcium, which strengthen teeth while also whitening them. Chewing on cheese also prompts production of saliva, which washes away staining food particles.

Can bananas stain your teeth? ›

With a pH value of 4.5-5.2, bananas have remarkably low levels of acidity when compared to other fruits, making them a safe choice for healthy teeth. Bananas have even been proven to whiten teeth, particularly when considering the peel.

Is there a drink that whitens teeth? ›

Drinks That Naturally Whiten Teeth

First, water is the absolute best thing you can drink to keep your smile healthy. Rinsing your mouth out when you first wake up can help keep white spots from appearing. Second, as mentioned above, milk can be a great way to fortify your enamel and reduce stains.

What candy stains your teeth the most? ›

Hard Candy is a Direct Threat to Your Teeth

Most importantly, hard candy will stain your teeth. If you are insistent on enjoying one or several pieces of hard candy, choose a variety that is beige, white or a light yellow in hue so it does not compromise your pearly whites.

Does Coca-Cola stain teeth? ›

Chromogens are pigmented compounds that give co*ke (and similarly dark fizzy drinks) their color. They adhere to your tooth's surface, causing discoloration.

What foods stain teeth least? ›

Top foods that won't stain your teeth
  • Pork.
  • Quinoa.
  • Salmon.
  • Sesame Seeds.
  • Sweet Potatoes.
  • Turnips.
  • Water.
  • Yoghurt.

What food doesn't stain teeth? ›

Commonly referred to as the “white food diet,” here are a few items that won't cause dental discoloration to resurface prematurely:
  • Apples.
  • Celery.
  • Carrots.
  • Cauliflower.
  • White fish.
  • Yogurt.
  • Cheese.
  • Bananas.
Aug 24, 2022

How to stop food from staining teeth? ›

If you can brush your teeth after a strongly coloured food item that would be best to avoid staining. You could use a straw when drinking colas or iced tea/coffee to minimise contact with your teeth.

References

Top Articles
Latest Posts
Article information

Author: Rev. Leonie Wyman

Last Updated:

Views: 5980

Rating: 4.9 / 5 (79 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Rev. Leonie Wyman

Birthday: 1993-07-01

Address: Suite 763 6272 Lang Bypass, New Xochitlport, VT 72704-3308

Phone: +22014484519944

Job: Banking Officer

Hobby: Sailing, Gaming, Basketball, Calligraphy, Mycology, Astronomy, Juggling

Introduction: My name is Rev. Leonie Wyman, I am a colorful, tasty, splendid, fair, witty, gorgeous, splendid person who loves writing and wants to share my knowledge and understanding with you.