Like HowStuffWorks on Facebook!

Top 5 Foods That Cause Staining on Teeth

Food that's high in chromogens, acid or tannins is very likely to contribute to food stains.

A 2005 study at King's College in London showed that people with whiter teeth were thought to be more successful in life. But keeping your teeth healthy and white takes more than just regular brushing, flossing and visits to the dentist. You should also watch what you eat and drink.

Several different qualities of foods and beverages make them capable of staining your teeth. If what you're eating or drinking has an intense color, for example, you can be pretty sure it will hang around on your choppers. That color comes from something called a chromogen, a pigment-producing substance that has the ability to latch on to dental enamel and stain teeth.

Some other aspects of what you eat can help chromogens along, too. Foods and beverages that have high acidity levels can erode your teeth enamel, which then gives chromogens even more opportunities to latch on and stick around. Tannins, a type of food compound that binds and precipitates proteins, also help chromogens stick to your enamel.

Speaking of tannins, they're a big component of one of our five major food culprits. What should you avoid? Read on to find out.