If you are looking to improve your own dental care practices, changing your diet is an excellent option. We’re going to break this blog down into two parts because there are plenty of foods that keep your oral health superb. Although you’ll still want to brush, floss, and visit the dentist regularly, these foods can keep your teeth happy, healthy, and strong.


You’re right… water’s not really a food, but it does top our list. Drinking water aids your body in producing saliva. Since saliva is almost entirely water, the more you drink, the more you make! Saliva aids in maintaining tooth enamel, and it keeps plaque at bay. Moreover, drinking water washes away food debris. And food debris is a breeding ground for bacteria.

Fish, Eggs, & Meats

Meats contain phosphorous, and phosphorous is crucial for tooth integrity. Fish and eggs are especially potent, and all meats aid in maintaining that essential enamel.

Carrots & Crunchy Foods

Carrots and other similar crunchy foods are great for getting blood flowing to your gums; plus, these types of foods crack down on plaque.

Dark Leafy Greens

Spinach, lettuces, and other leafy greens are great for your teeth. These veggies are ideal foods, because they’re packed with vitamins and minerals that keep your teeth tip-top!


Cranberries contain polyphenols which keep plaque off of your teeth. However, you’ll need to avoid cranberries that come packaged with sugar added to them. Most cranberry producers add sugar to counteract the bitterness of natural cranberries.