Healthy Foods for Your Teeth

red apple and green apple sitting on wooden counter

You’ve heard the saying “you are what you eat,” and that couldn’t be truer when it comes to your dental health. Without proper nutrition, your teeth cannot be at their strongest or brightest. Here are the best foods you can eat for a beautiful smile.


Yogurt, cheese, and milk all contain protein and calcium that are necessary for building strong tooth enamel, the protective top layer of teeth.

Leafy Greens

Kale and spinach contain plenty of folic acid that is heplful in preventing gum disease.


An apple a day may just be able to keep the dentist away too! Crunchy and full of fiber, apples act as natural toothbrushes to scrub away plaque and bacteria from your teeth. They are also full of vitamins and fiber to keep your body healthy.


Almonds and Brazil nuts also contain fiber to keep your teeth clean as well as protein to strengthen them.


Strawberries are known for being a good source of malic acid, which can whiten teeth.


Ginger is antimicrobial and is strong enough to ward off bad breath. It is also an immunity booster, which can help your body fend off the symptoms of gum disease.

Unhealthy Foods for Teeth

Anything that wears down tooth enamel is unhealthy for your teeth. Acidic foods like citrus, berries, dried fruits, and candies can damage your enamel, causing stained and decayed teeth. Drinks like soda, coffee, and wine are also known for their damaging effects on teeth. Try to avoid these foods or consume them in moderation in order to maintain proper oral health. Be sure to also avoid carbohydrate-rich foods for they can sit on your teeth and attract damaging bacteria.

Maintaining a healthy diet is just one way to keep your teeth healthy. Brushing and flossing twice a day is the best way to ensure that your teeth and gums are free of bacteria. Remember to see your dentist twice a year for a professional cleaning and examination as well!

Schedule Your Dental Appointment