Select Page

The health of your teeth is greatly influenced by your eating habits. Consuming a lot of sugary foods such as sweets and cookies may be fun but very harmful to the teeth.

Here are some of the foods that will help in fighting cavities and restore the health of your teeth:

Unsweetened yogurt

Yogurt is rich in calcium, phosphorous, magnesium, vitamin B12, riboflavin, and folate. Cavities will mostly occur when calcium and phosphorous are eroded due to high acidic levels.

When you take yogurt, it will restore the eroded minerals and this will reverse the cavities that were forming due to minerals deficiency.


Regular consumption of cheese will prevent the loss of vital minerals from the teeth. It will also reduce the acidity in the mouth that is associated with cavity formation.

The presence of casein in cheese will help to re-mineralize the enamel which will reverse any cavity.


Apples contain flavonoids which inhibits the growth of bacteria in your mouth. The crunching of an apple will also keep your saliva clean which will reduce the acidity level.


When taking peanuts, you will take some time chewing which will help in reducing plaque buildup. Peanuts are known to be among the best foods that will not cause cavities when consuming them.


Though orange is an acidic fruit which is the main cause of cavities, it is vital to take it for the health of your teeth. Oranges contain vitamin C which will help to strengthen your blood vessels and the connective tissues.

Oranges will also slow the progress of gum disease due to its ability to reduce inflammation.


99.5% of your saliva is water. If you do not take enough water, your saliva will become thick and this could raise the acidity level in the mouth.

Water will help in breaking down the food, neutralize the bacteria, and prevent tooth decay.

Always ensure that your foods are rich in fiber as this will help in fighting cavities. Remember that preventing a cavity is cheaper than treating one.