Le soda tache les dents principalement à cause de l'inclusion d'acides et de colorants dans les sodas. Le sucre dans le soda se transforme en acide à la surface des dents qui peut éroder l'émail.
Boire du soda endommage davantage les dents en plus de les tacher. L'acide phosphorique, un ingrédient des sodas, érode l'émail de la même manière que le sucre sur les dents. Les boissons de couleur plus claire, telles que les sodas aromatisés au citron et à la lime, contiennent des sucres et des acides sur la liste des ingrédients, et elles peuvent également tacher et éroder les dents. Les dentistes recommandent de boire du soda avec une paille pour minimiser les taches et l'érosion dentaire, selon WebMD.