Everyone wants a whiter smile. Unfortunately several of your favorite beverages can stain your teeth if you drink them regularly. Let’s look at which beverages cause dental stains, why they do and what you can do to prevent it. 


Coffee is probably the biggest culprit when it comes to staining teeth. Because of its dark color and acidic make-up, coffee causes a yellowing to your enamel. To minimize this discoloration and still enjoy your morning cup of joe, try using a straw or brush 30 minutes after finishing your coffee with an electric toothbrush. If you’re not able to brush, rinse your mouth out with water or mouthwash when you finish your cup.


Although tea is much lighter in color than coffee, it still contains tannins, an organic plant material that builds up on the enamel of your teeth and causes stains. As with coffee, using a straw and brushing afterward can help prevent staining.

Red Wine

This delicious, dark substance can stain your teeth if you drink it regularly. Try switching out your glass of red to white wine. If you don’t want to give up your red wine, try brushing your teeth before you enjoy a glass. This will minimize the staining since tannins have a harder time sticking to a clean, smooth tooth surface. Otherwise, keep a straw in your favorite wine glass so you won’t forget to use it when you enjoy your favorite bottle of red.

You don’t have to give up your favorite beverages, just try to brush before you enjoy them and 30 minutes afterward and use a straw if possible. Regular brushing, flossing and dental cleanings will also help prevent staining. If you already have stains on your teeth that you’d like to address, contact Dr. Zola Makrauer or Dr. Julie Miller at Huntingdon Valley Dental Arts to discuss the different options available for teeth whitening.