The 5 Best Foods for Your Teeth

There is a great deal of emphasis placed on the food and drinks that can harm your teeth, but are there any that can protect and even strengthen those pearly whites? In fact, there are many foods that are vitamin-packed, tooth-friendly, and great for your overall health. Try your best to work these items into your daily diet to achieve the best results, and don’t forget to keep up with your twice daily brushing and flossing!


Cheese has a high calcium and phosphate content that provides important benefits for your teeth. It helps balance your mouth’s pH, preserves and rebuilds tooth enamel, produces saliva, kills the bacteria that cause cavities and gum disease, and contains calcium too!

Sweet Potato

Any vegetable high in Vitamin A – like sweet potato – is absolutely necessary for the formation of tooth enamel. Some others include carrots, broccoli and pumpkin.


Crunchy vegetables cleanse and stimulate your gums, making them healthy. Chewing celery produces plenty of saliva, which neutralizes different bacteria that can cause cavities. Additionally, celery cleans between teeth keeping them healthy and clean.


Onions contain powerful antibacterial sulfur compounds and are known to kill various types of bacteria. Research indicates that they are most powerful when eaten freshly peeled and raw – if you can handle the tears!

Green Tea

Green Tea contains polyphenols, antioxidant plant compounds that prevent plaque from adhering to your teeth and help reduce your chances of developing cavities and gum disease. Tea also has potential for reducing bad breath because it inhibits the growth of the bacteria that cause the odor. Many green teas also contain fluoride (from the leaves and the water it’s steeped in), which helps protect tooth enamel from decay.