Harmful food for teeth Some foods can erode tooth enamel, making teeth sensitive to heat, cold, sweets and pickles. If the damage to the enamel worsens, the teeth will become full of pores over time. Chocolate and caramel are among the foods that stick to the surface of the tooth and take a long time …