According to the Academy of General Dentistry, brushing your teeth immediately after eating the following foods can erode tooth enamel:
- Fresh fruits
- Fruit juices
- Pickles
- Yogurt
- Honey
- Raisins
- Soft drinks
These foods contain mild acids which weaken tooth enamel. The academy recommends waiting at least 20 minutes to brush your teeth after eating acidic foods.
It also recommends eating these foods at meal times rather than as snacks throughout the day to minimize the time the acid is on the teeth.