Dental

The 12 best foods for healthy gums and teeth

Good oral health isn’t just about brushing and flossing. ​​Your diet plays an important role too.

Written by Lucy E. Cousins

You look after your teeth every day by brushing and flossing, but did you know what you eat could be supporting your dental health too?

Foods rich in ​​calcium, vitamin D, phosphorus and ​​anti-inflammatory properties help to strengthen enamel, support healthy gums and reduce the risk of tooth decay. ​​Cheese, celery, fish, high-fibre fruits and vegetables and tap water with fluoride all play a role in keeping teeth strong.

Why does your diet affect your teeth?

​​​Our mouths are home to many different species of bacteria and there is an important relationship between our diet and our oral health. ​​What we eat and drink, and whether we ​smoke or vape directly ​​influences this bacterial environment​​,​​ the strength of our tooth enamel and the quality of gum tissue.

“Our dental health is complex,” says Associate Professor Adrienne Forsyth, Research Lead in Nutrition & Dietetics at Australian Catholic University. “Strong teeth need strong enamel, healthy gums, strong bone structure and healthy immune, heart and lung function.”

What are the best foods for healthy gums and teeth?

A balanced diet full of ​​vitamin-rich, unprocessed foods can help strengthen your teeth, reduce the risk of cavities and protect your gums.

“Looking after our teeth means looking after our bodies, too,” says Forsyth. “Though, sometimes there is a difference between what is good for our body and what is good for our teeth.

“For example, some fruit and vegetables contain lots of important nutrients, but are highly acidic and can wear down the tooth enamel. On the other hand, some foods that are not good for our bodies, like fatty meats, might have little direct impact on our teeth.”

Dr Forsyth recommends the following foods for good oral health:

1. Cheese

Tooth-friendly cheese options include soft cheeses like brie and camembert, hard cheeses like cheddar and parmesan, and blue cheeses like Roquefort, gorgonzola and stilton. The calcium in the cheese can help to build and maintain the strength of your teeth. 

Try this parmesan recipe: Chicken soup with parmesan, rice, peas and lemon recipe

2. Nuts

Nuts contain phosphorus, which works with calcium and vitamin D to keep your teeth and gums healthy. Pine nuts have some of the highest levels of phosphorus.

3. Celery

Celery is an excellent tooth-friendly vegetable because its crunchy texture can help clean the teeth as you chew.

4. Salmon

Fatty fish, including salmon, are one of the best sources of vitamin D. Vitamin D helps to regulate the absorption of calcium and phosphorus, and with the growth and development of your teeth.

Try this salmon recipe: Pea, salmon and goat’s cheese salad recipe

5. Mushrooms

Vitamin D is also found in some mushrooms, which have been exposed to sunlight or UV light. That’s good news considering around 31% of Australians are deficient in vitamin D18. Putting mushrooms out in the sun, sliced or gill-side up, may increase their vitamin D content.

Try this mushroom recipe: Mushroom and olive pizza with sundried tomato pesto recipe

6. Oranges

Oranges are a citrus fruit and they’re high in vitamin C. Vitamin C can slow down the progression of gum disease by reducing inflammation, strengthening blood vessels. It’s recommended to eat the whole fruit, rather than orange juice as its acid content can cause dental erosion.

7. Milk

Like cheese, cow’s milk can be a good source of calcium, and while some plant-based milk alternatives still contain calcium, they may have lower levels. For example, a 200ml glass of unfortified almond milk contains approximately 20 to 90mg of calcium compared to the same glass of full cream cow’s milk coming in between 230-250mg.

8. Broccoli

Broccoli is high in vitamin C and vitamin C is associated with the reduction of severity of gingivitis, an early form of gum disease.

9. Berries

Berries contain polyphenols, which have antibacterial and anti-inflammatory properties, and may help to protect your teeth against decay.

10. Eggs

Providing a mix of phosphorus, vitamin D, high-quality protein, eggs are surprisingly good for our teeth.

11. Leafy greens

Spinach, kale and bok choy are all good choices for our teeth as they contain calcium, fibre and folate, which supports healthy gums. Leafy greens also can provide doses of vitamin C to support collagen growth and vitamin K which plays a role in bone health.

12. Tap water

Tap water containing fluoride can help to protect your teeth against decay, strengthen enamel and repair weak spots. While 89% of people in Australia have access to fluoridated drinking water29, fluoride is a naturally occurring mineral and apart from your toothpaste, you can find it in food, water and plants.

Foods to limit for good dental health

Acidic foods wear down tooth enamel and sugary foods can cause tooth decay.

To avoid this limit:
 

  • Soft drinks, sports drinks and flavoured carbonated water
  • Fruit juice, fruit drinks and cordial
  • Flavoured milk
  • Alcohol
  • Citrus fruits like oranges, grapefruit and tomatoes
  • Dried fruit and lollies
  • Muesli and fruit bars, and cakes, cookies, and other sweet treats
  • Vinegar-based dressing.

READ MORE: Can you brush your teeth too much?

Here’s something to smile about.

Show us your pearly whites! Members with eligible extras cover get 100% back on up to two check-ups each year at a Members’ Choice Advantage dentist.^

Frequently asked questions

Which foods are bad for your teeth?

​​​Sugary, sticky foods can cling to your teeth and keep feeding acid-producing bacteria. This includes lollies, dried fruit, fruit bars, muesli bars, jam, honey and chocolate spread.

Highly processed foods including sweet biscuits, cakes, ice-cream, chips and salty snacks are also best limited in your diet, as they tend to be high in added sugar.

What does a perfect diet for healthy teeth look like?

A ​​diet that is good for our teeth and gums is packed with whole, unprocessed foods, and limited amounts of sticky and sugary foods.

Is fruit bad for your teeth?

No, but it depends how you eat it. N​​atural whole fruit is a tooth friendly snack. It contains natural sugars which are less likely to contribute to tooth decay than fruits and fruit juices with added sugar.

Is eating cheese good for teeth?

​​​Hard cheese is high in calcium and phosphorus, which support healthy teeth. Cheese may also improve the PH levels in your mouth, naturally reducing the acidity, which can help protect against enamel erosion and tooth decay.

What drinks are good for my teeth?

Both green and black tea contain polyphenols, plant compounds that may help slow the growth of some bacteria linked to plaque.

Choosing unsweetened tea with or after a meal may help reduce acid-producing bacteria. ​​Water is also one of the best choices for your teeth, as it helps rinse away food particles and keeps your mouth hydrated.

Our expert: Associate Professor Adrienne Forsyth

Dr Adrienne Forsyth is an Associate Professor and Research Lead in Nutrition & Dietetics at Australian Catholic University. She is an Advanced Accredited Practising Dietitian, Advanced Accredited Sports Dietitian, and Accredited Exercise Physiologist. Adrienne partners with health and sports organisations to conduct translational research advancing nutrition for health and performance.

 

Written by Lucy E. Cousins

Lucy E Cousins is a senior health writer and editor with more than 20 years’ experience creating expert-led, evidence-based content. She is the founder of Remedy Content and a former Wellness Editor of Marie Claire and Digital Content Director of T Australia: The New York Times Style Magazine. Lucy has written for leading publications and brands including Body+Soul, Better Homes and Gardens, The Australian and news.com.au. She has also created evidence-based running content for the TCS Sydney Marathon for the past four years. She has edited six national magazines, including Women’s Fitness and Women’s Health.

Tags

Previous article

Daily habits for good oral health

Related articles

How we reviewed this article

This content was reviewed by a Medibank healthcare professional. Medibank has strict sourcing guidelines and relies on peer-reviewed studies and information from Australian government and health peak bodies. 

Things you should know

^Two month waiting period applies. Eligible members on Medibank extras (excluding Healthy Living Extras and Gold Ultra Health) can claim a maximum of two 100% back dental check-ups per member, per year at a Members’ Choice Advantage provider (including bitewing x-rays where clinically required). For members on eligible extras, the first two check-ups do not count towards your annual limit. Members with Healthy Living Extras can get 100% back on one dental check-up each year at a Members’ Choice Advantage provider (including up to two bitewing x-rays, where clinically required) or at a Members’ Choice provider (excluding x-rays). Members with Gold Ultra Health can get 100% back on up to three dental check-ups at a Members’ Choice or Members’ Choice Advantage provider. Members’ Choice and Members’ Choice Advantage providers are not available in all areas. Some products may have other dental inclusions, check your cover summary for details.