7 Foods for Healthy Teeth and Gums
Looking after your teeth isn’t just about brushing and flossing—it’s also about what you eat. A balanced diet plays a big part in maintaining healthy teeth and gums, helping to prevent issues like cavities, gum disease, and enamel erosion.
If you’re wondering what the perfect diet for healthy teeth looks like, here are 7 tooth-friendly foods that keep you full and support your smile.
1. Dairy: Calcium-Rich and Cavity-Resistant
Cheese, milk, and yoghurt aren’t just good for your bones, they’re also foods that are good for teeth.
These dairy products are full of:
- Calcium, which strengthens enamel.
- Casein, a protein that helps repair damaged tooth surfaces.
- Phosphorous, which works with calcium to protect your teeth.
Cheese is especially useful after a meal because it helps neutralise acids in your mouth. So yes! Grabbing a cube of cheddar after dinner is actually dentist-approved. Just watch out for sugary flavoured milks, and check labels when possible.
2. Fatty Fish: Essential for Vitamin D
You can load up on calcium all you want, but without vitamin D, your body can’t absorb it properly. That’s where fatty fish like salmon, sardines, and mackerel come in.
These fish are rich in vitamin D, which helps your teeth and gums make the most of all the calcium in your diet. They also have anti-inflammatory benefits, which can support gum health and reduce the risk of periodontal issues.
Looking to strengthen your oral health? Adding fish to your plate a couple of times a week is a great place to start.
3. Crunchy Fruits and Vegetables: Nature’s Toothbrush
If you’re ever without a toothbrush, munching on crisp veggies and fruits can help tide you over.
High-fibre foods like:
- Apples.
- Carrots.
- Celery.
- Cucumber.
Leafy greens and vitamin A–rich veggies like sweet potatoes and pumpkin also support enamel health and gum tissue.
Not sure what your child should be eating with braces? Your children’s orthodontist can help tailor a braces-friendly meal plan with lots of these healthy choices.
4. Green Tea: Bacteria’s Worst Enemy
Green tea might not seem like a food good for teeth, but it deserves a spot on the list.
Why? It contains compounds called polyphenols, which kill or suppress bacteria in your mouth, especially the ones responsible for plaque and bad breath.
It also reduces inflammation and may even help prevent gum disease. Just be careful not to add sugar or honey, and rinse with water afterward to avoid staining.
5. Dark Chocolate: Yes, Really!
If you’ve got a sweet tooth, you’ll be happy to know that dark chocolate (70% cacao or higher) may actually help protect your teeth.
That’s because it contains CBH, a compound shown to strengthen enamel. Dark chocolate also has antioxidants and antibacterial properties that make it a much better option than sticky lollies or sugary treats.
Stick to small amounts, avoid varieties with nuts if you have braces, and rinse or brush afterward, especially if the chocolate was on the harder side.

6. Water: The Unsung Hero
Water doesn’t get enough credit when we talk about oral health.
Your saliva is mostly made of water, and without enough hydration, it thickens—creating the perfect environment for bacteria and acid to do damage.
Drinking water throughout the day helps:
- Rinse away food debris.
- Neutralise acid from bacteria and certain foods.
- Prevent dry mouth.
- Support healthy saliva production.
Tap water is best as it contains fluoride, which adds another layer of protection against tooth decay.
7. Sugar-Free Gum: Not a Food, But Still Helpful
Okay, so it’s not technically a food—but sugar-free chewing gum deserves a shoutout.
Chewing gum after meals:
- Stimulates saliva production.
- Helps clean your mouth.
- Reduces acid levels.
- Can even strengthen enamel when it contains xylitol.
Just make sure it’s sugar-free, and avoid gum with artificial sweeteners if they upset your stomach.
If you or your child has braces, check with an orthodontist in Melbourne before giving them gum, as some types may not be braces-friendly.
The Perfect Diet for Healthy Teeth? It Starts with Simple Choices
Good oral hygiene is about more than just brushing, it’s also about what you eat. Choosing foods that support enamel strength, gum health, and saliva production can help you maintain a strong, healthy smile at any age.
If you’re looking to improve your oral health or want custom advice for you or your child, a qualified orthodontist like Dr Geoffrey Wexler can guide you through your options.
Want a smile that shines from the inside out? Start with what’s on your plate.