Foods to Improve Your Teeth

One of the first things that determine the health of your teeth is your diet. You can use the foods listed below to improve your teeth.


A study published in the Journal of the American Academy of General Dentistry shows that eating cheese raises the pH of a person’s mouth, reduces the risk of tooth decay, and increases saliva. Cheese also contains calcium and protein, nutrients that strengthen tooth enamel.


Yogurt is rich in calcium and protein, which makes it a good choice for the strength and health of your teeth. The probiotics or beneficial bacteria in yogurt are also good for your gums. If you decide to add more yogurt to your diet, choose a simple, sugar-free type.

Leafy Vegetables

Leafy vegetables are usually rich in vitamins and minerals while being low in calories. Vegetables such as cabbage and spinach promote good oral health. They are high in calcium, which makes tooth enamel. These vegetables also contain folic acid, which has many health benefits, including treating gum disease in pregnant women.


Fruits like apples may be sweet, but they are also high in fiber and water. Eating an apple causes more saliva to be secreted into your mouth and kills bacteria and food particles. The fibrous tissue of this fruit stimulates the gums. Eating an apple is not the same as brushing your teeth with toothpaste that contains fluoride, but it can kill the bacteria in your mouth as long as you do not have a chance to brush.


Carrots are high in fiber and eating them increases the production of saliva in your mouth, which in turn reduces the risk of cavities. Carrots are also a good source of vitamin A.


Celery, like carrots and apples, acts like a toothbrush, removing food particles and bacteria from your teeth. It is also a good source of vitamins A and C, which are powerful antioxidants that promote gum health.


Almonds, while low in sugar, are a good source of calcium and protein that ensure the health of your teeth.