Foods That Damage Your Teeth (And What to Eat Instead)

What you eat has a direct impact on the health of your teeth. Some foods cause tooth decay, erosion, and staining — while others actually help protect and strengthen your enamel. At Bilby Dental in Yarrabilba, we see the effects of diet on oral health every single day. Here’s what to watch out for, and what to reach for instead.

1. Sugary Foods and Drinks

Sugar is one of the biggest culprits when it comes to tooth decay. When you eat sugar, bacteria in your mouth feed on it and produce acid as a byproduct. That acid attacks your enamel — sometimes for up to 20 minutes after each bite or sip.

Foods to limit: Lollies, soft drinks, fruit juices, energy drinks, cakes, biscuits, and flavoured yoghurt.

Better options: Water (especially fluoridated tap water), plain milk, fresh fruit in moderation, and unsweetened dairy.

2. Acidic Foods and Drinks

Acid erodes enamel directly — it doesn’t need bacteria to do the damage. Once enamel wears away, it doesn’t grow back, which is why acid erosion is a serious concern.

Foods to watch: Citrus fruits (lemons, oranges, limes), vinegar-based dressings, tomatoes, soft drinks (including diet varieties), wine, and sports drinks.

Better options: Drink water after acidic foods. Use a straw to minimise contact with teeth. Wait at least 30 minutes before brushing after eating acidic foods — brushing immediately can spread the softened enamel around.

3. Sticky and Chewy Foods

Sticky foods cling to teeth and are harder for saliva to wash away, giving bacteria more time to produce acid. This is why dried fruit — despite being “natural” — can be surprisingly damaging to teeth.

Watch out for: Dried fruit (sultanas, apricots, dates), toffees, caramels, muesli bars, and sticky lollies.

Better options: Fresh fruit is a much better choice than dried, as it contains water to help rinse the sugars. Rinse your mouth with water after eating sticky foods.

4. Starchy Foods That Get Stuck

Starchy foods like white bread and chips break down into simple sugars quickly and can stick between teeth where bacteria thrive. They’re often overlooked because they don’t taste sweet, but they fuel decay just like sugar does.

Common culprits: White bread, crackers, chips, pretzels, and soft white rice cakes.

Better options: Whole grain alternatives are less sticky and take longer to break down. Follow starchy snacks with water or a piece of cheese.

5. What to Eat for Healthier Teeth

The good news: plenty of everyday foods are actually great for your teeth.

  • Dairy products (cheese, milk, plain yoghurt) — high in calcium and help neutralise acid in the mouth
  • Leafy greens — rich in calcium and folic acid, good for gum health
  • Crunchy vegetables (carrots, celery, cucumber) — stimulate saliva flow and help clean tooth surfaces
  • Nuts — low in sugar, high in calcium and phosphorus
  • Water — especially fluoridated tap water, which strengthens enamel and rinses away food and acid

Small Changes, Big Difference

You don’t need to give up everything you enjoy — it’s about being mindful of frequency and timing. Sipping on soft drink throughout the day is far worse than having one glass with a meal. Snacking constantly on crackers is harder on your teeth than eating them in one sitting.

If you’re concerned about the effect of your diet on your teeth, the team at Bilby Dental in Yarrabilba is happy to help. Book a check-up and we can assess your enamel, identify any early signs of erosion or decay, and give you personalised advice. Get in touch today.

Book an appointment

Frequently Asked Questions

What foods are worst for your teeth?

The biggest culprits are sugary drinks and lollies, acidic foods and drinks like soft drink and citrus, and sticky snacks that cling to teeth. They feed decay-causing bacteria and erode enamel.

What can I eat to help protect my teeth?

Cheese and dairy, crunchy vegetables, nuts and plenty of plain water all support healthy enamel. Finishing a meal with water helps rinse away sugars and acids.