Alimente pentru dinți și gingii sănătoase

What to eat for healthy teeth and gums

autorAuthor: DENT ESTET Team
calendarJune 2, 2026

Oral health does not depend solely on brushing and regular visits to the dentist. Diet has a direct influence on the strength of your teeth, the health of your gums and the bacterial balance in your mouth. Essential nutrients help to remineralise enamel, reduce gum inflammation and help the body fight off infections.

In short: a diet rich in calcium, phosphorus, vitamins and antioxidants can reduce the risk of tooth decay and gum disease, whilst frequent consumption of sugar and ultra-processed foods increases the likelihood of dental problems. 

Why is diet important for oral health?

Diet plays a vital role in maintaining healthy teeth and gums. Nutrients such as calcium, phosphorus and vitamins help to strengthen tooth enamel and maintain the health of gum tissue. At the same time, excessive sugar consumption encourages the growth of acid-producing bacteria and increases the risk of tooth decay and gum inflammation.

A balanced diet helps maintain a healthy oral microbiome, supports the natural processes of tooth remineralisation and helps prevent dental problems in the long term.

How does diet affect oral health?
Diet affects oral health through the intake of vitamins and minerals that strengthen teeth and gums, and through its effect on the bacteria in the mouth. A balanced diet can reduce the risk of tooth decay and gum disease. 

Foods recommended for healthy teeth

Certain foods provide the nutrients needed to maintain strong tooth enamel and protect against tooth decay. 

See the complications of tooth decay
FoodBenefits for teeth 
Milk and yoghurtExcellent sources of calcium and phosphorus for enamel remineralisation
CheesesStimulates saliva production and neutralises acids
Oily fish (salmon, sardines)Contains vitamin D and phosphorus
EggsSource of vitamin D, phosphorus and protein
NutsRich in minerals and healthy fats
AlmondsContain calcium and are low in sugar
Sesame seedsProvide calcium and important trace elements
Pumpkin seedsContain zinc and magnesium, which are essential for oral health

Which foods strengthen teeth?
Dairy products, oily fish, eggs, almonds, walnuts and seeds help to strengthen teeth thanks to their high calcium, phosphorus and vitamin D content. 

Foods that are good for your gums

Healthy gums need vitamins and antioxidants to combat inflammation and support tissue regeneration.

FoodBenefit for the gums
OrangesRich in vitamin C
KiwisContains more vitamin C than many citrus fruits
StrawberriesAntioxidants and vitamin C
BlueberriesHelp reduce inflammation
Red bell pepperVery rich in vitamin C
BroccoliSupports gum and bone health
SpinachContains antioxidants and folate
KaleA source of essential vitamins and minerals

Does vitamin C help the gums?
Yes. Vitamin C is essential for collagen production, supports tissue healing and reduces the risk of bleeding and gum inflammation. 

Foods that naturally clean your teeth

Some foods stimulate saliva production and help remove food debris from the surface of the teeth.

FoodBenefit
ApplesStimulates salivation and mechanically cleans the tooth surface
Raw carrotsHelps remove superficial bacterial plaque
CucumbersContain water and stimulate saliva production
CeleryContributes to the natural self-cleaning of teeth
PearsThey are high in water and fibre

Important: these foods are not a substitute for brushing and flossing. 

Foods that affect dental health

Frequent consumption of certain foods can increase the risk of tooth decay and gum disease.

Refined sugar

Sweets, biscuits and pastries feed the bacteria responsible for tooth decay.

Fizzy drinks

They contain sugar and acids that contribute to enamel erosion.

Sticky sweets

Caramels, jellies and candied fruit stick to the surface of the teeth for long periods.

Ultra-processed foods

These often have a high content of sugar, refined starch and additives.

Alcohol

It can reduce saliva production and contribute to dry mouth.

What should be avoided for healthy gums?
To maintain healthy gums, it is recommended to limit your intake of sugar, fizzy drinks, alcohol and ultra-processed foods, which promote inflammation and the build-up of bacterial plaque.

Essential nutrients for teeth and gums

Each nutrient plays a specific role in maintaining oral health.

NutrientMain role
CalciumMaintains the structure of enamel and alveolar bone
PhosphorusSupports dental remineralisation
Vitamin DPromotes calcium absorption
Vitamin CSupports gum health and collagen production
AntioxidantsReduce inflammation and oxidative stress
ZincContributes to immune response and gum health
MagnesiumPlays a part in the formation of tooth structure

What are the most important nutrients for oral health?
Calcium, phosphorus, vitamin D, vitamin C, zinc and antioxidants are the main nutrients involved in maintaining the health of teeth and gums. 

Habits that complement your diet

A healthy diet is just one aspect of dental care.

Proper brushing

Brush your teeth twice a day for at least two minutes, using a fluoride toothpaste.

Using dental floss

Dental floss helps remove bacterial plaque from areas that a toothbrush cannot reach.

Hydration

Water stimulates saliva production and helps to neutralise acids.

Regular visits to the dentist

Regular check-ups allow for the early detection of dental and gum problems.

A healthy diet reduces the risk of tooth decay, but regular dental check-ups remain essential for comprehensive prevention and maintaining long-term oral health.

Book a routine check-up

The benefits of a healthy diet

Adopting a balanced diet brings long-term benefits for oral health.

  • Stronger teeth that are more resistant to decay;
  • Healthier gums that are less prone to inflammation;
  • Fresher breath;
  • Reduced build-up of bacterial plaque;
  • Lower risk of tooth decay and periodontal disease;
  • Support for overall health.

Frequently asked questions about the role of food

Which foods strengthen your teeth?

Dairy products, cheese, oily fish, eggs, almonds, walnuts and seeds help to strengthen teeth thanks to their high calcium, phosphorus and vitamin D content.

What should you avoid to keep your gums healthy?

To maintain healthy gums, it is advisable to limit your intake of sugar, fizzy drinks, alcohol and ultra-processed foods, as these promote inflammation and the growth of harmful bacteria.

Does vitamin C help the gums?

Yes. Vitamin C helps produce collagen, supports the regeneration of gum tissue and can reduce bleeding and inflammation of the gums.

Is milk good for your teeth?

Yes. Milk is one of the most important dietary sources of calcium and phosphorus, minerals that are essential for maintaining strong tooth enamel.

Can fruit damage your teeth?

Fruit is good for your health and provides important vitamins. However, citrus fruits and very acidic fruits can contribute to enamel erosion if eaten in excess. It is advisable to rinse your mouth with water after eating them.

Conclusion

Diet has a direct impact on the health of your teeth and gums. Regular consumption of foods rich in calcium, phosphorus, vitamin D and vitamin C helps maintain a healthy smile, whilst limiting sugar and ultra-processed foods reduces the risk of tooth decay and gum disease. Together with proper oral hygiene and regular dental check-ups, a balanced diet is one of the most effective methods of dental prevention. 

You might also be interested in...

Fullname*

Preferred method of communication*
Preferred method of communication*

Phone number*

Email*

City*
City*

Clinic*
Clinic*

Your message...