Teeth are one of those body parts that suffer wear and tear the fastest. They need to be taken care of every day to ensure their longevity and health. Although there are certain teeth-strengthening methods, such as flossing, brushing and using mouthwash, the foods that you eat play a vital role in maintaining their overall health. The teeth require good nutrition to function well. Here are a list of foods that can make your teeth healthier.

1. Cheese

Cheese is a rich source of calcium, which directly benefits the teeth. Studies suggest that consuming cheese strengthens your enamel and make the teeth stronger. Besides, cheese also washes away harmful bacteria from your teeth by increasing the production of saliva in the mouth.

2. Strawberries

Known to be one of the healthiest foods for teeth, strawberries are rich in vitamin C and antioxidants. This ensures the removal of harmful elements from the mouth. Moreover, the malic acid present in them naturally whiten the teeth.

3. Celery

Celery is rich in nutrients like Vitamin C and A. Besides, it also contains a good amount of antioxidants. This makes celery a healthy option for ensuring the health of the gum and the teeth. Hence, don’t forget to add this in your salad the next time.

4. Gum

The more saliva you produce in your mouth, the less the bacteria growth takes place. Chewing on a piece of gum ensures the removal of the harmful bacteria from the mouth, thereby helping us prevent the growth of cavities in the teeth.

5. Nuts

Nuts such as almonds, Brazil nuts and cashews are packed with nutrients such as calcium and phosphorus. Hence, not only do they limit the growth of bacteria in the teeth but also aids our efforts in doing away with the problem of tooth decay.

6. Yogurt

Packed with nutrients such as calcium and probiotics, having yogurt promotes your dental health. It ensures you to get rid of bad breath and protects the teeth against the cavity. It is also a good option for those who wish to tackle the problem of bad breath.

7. Garlic

Garlic is rich in strong antimicrobial properties. This makes it conducive to the health of your mouth. Not only does it help us fight against periodontal disease but also treats tooth decay. Thus, including garlic in your diet can ensure you white and strong teeth.

8. Raisins

If you are looking for a food which can inhibit the growth of harmful bacteria in your teeth, you have found a friend in raisins. Contrary to popular belief, a study has found out that raisins prevent the growth of cavities in our teeth. They also enable you to maintain healthy gums effectively. But before you go on a raisin binge, be sure to brush thoroughly after eating them because if left, the fragments have a way of sticking to you and causing cavities.

9. Apples

Apart from being delicious, eating apples work great for your dental hygiene. Since they are rich in minerals and have a hard skin around them, apples facilitate the removal of plaque from our teeth and make the teeth stronger.

10. Fish

Fish are considered to be one of the superfoods, not only are they rich in omega-3 fatty acids but also in vitamin D. These prevent the onset of gum infections like periodontitis.

11. Carrots

Besides being crunchy, carrots are good sources of dietary fiber. Eating them enhance the production of saliva in your mouth, which inhibits the growth of cavities in the teeth.

While some dental procedures come with age and can’t be avoided, keeping our teeth clean and healthy goes a long way to preventing additional  dental visits. So, eat up from these foods to make sure your teeth remain healthy and strong.


— Jessica Smith

Jessica Smith is a registered dietitian and health blogger.

Smart Lifebites