What you eat affects your teeth as much as how you brush. Some foods strengthen enamel and clean as you chew, while others feed the bacteria that cause decay.
The best foods for teeth are cheese, milk and yoghurt, crunchy vegetables, leafy greens, nuts and water, which strengthen enamel and stimulate saliva. The worst are sugary snacks, sticky sweets, soft drinks, fruit juices and frequent snacking, which feed acid-producing bacteria. It is not just sugar quantity but how often you eat it that drives decay.
Best foods for your teeth
- Cheese, milk, yoghurt - calcium and protein strengthen enamel.
- Crunchy vegetables and apples - help clean teeth and boost saliva.
- Leafy greens and nuts - rich in minerals, low in sugar.
- Water - rinses away food and acid; fluoride water helps more.
Worst foods for your teeth
- Sugary and sticky sweets that cling to teeth.
- Soft drinks and fruit juices, which are acidic and sugary.
- Frequent snacking, which keeps acid attacking enamel all day.
- Refined starches that break down into sugars.
Smart habits
- Keep sugary foods to mealtimes rather than grazing.
- Drink water after acidic or sugary foods.
- Do not brush for 30 minutes after acidic foods.
Pair good food choices with cavity prevention and regular check-ups at The Tooth Studio.
Have a question about your smile?
Book a consultation with Dr. Keerthi Sudireddy, or get free guidance on WhatsApp.


By Dr. Keerthi Sudireddy