What to Eat for Healthy Teeth?

What to Eat for Healthy Teeth?

Your teeth and gums need plenty of vitamins and minerals to stay strong and healthy. The following foods are ideal as part of your regular diet.

Go Fishy

Fish is packed full of vitamin D which allows your body to absorb tooth-friendly calcium. Fatty fish like salmon has other health benefits too, as it can protect your heart health.

Choose Cheese

Cheese is another good source of calcium, and it makes a great end to a meal because the calcium fights decay-causing acid. Try to make it a habit to finish your meal with a cheeseboard.

Citrus Fruits

Although citrus fruits are acidic, they are a great source of vitamin C which helps to strengthen the connective tissues and blood vessels in your gums, reducing inflammation.


This may come as a surprise, but dark chocolate can be good for your teeth because it contains a compound that can help to harden tooth enamel. However, you need to choose dark chocolate with a high cocoa content, as milk and white chocolate contain lots of decay-causing sugar.

Black or Green Tea

If you love a cuppa, you’ll be delighted to know tea is good for your teeth. Tea contains polyphenols that help to fight bacteria in decay-causing plaque.