Should we be taking supplements for the health of our teeth?

We all know by now how important it is to fuel our bodies with the right amount of vitamins and minerals every day.

Taking care of your body’s well-being with a balanced diet is key to maintaining a healthy life, but is incredibly necessary in keeping our teeth and gums healthy, too. 

Ideally, your daily vitamins and supplements should be coming from the foods you eat. Healthy food sources are the easiest for us to absorb and have the most impact on our health. However, taking a supplement such as a multivitamin each day can be helpful in correcting any deficiencies you might have. 

The specific nutrients and vitamins your dental health needs are:

Vitamin A

Vitamin A is essential for keeping your mouth’s saliva supply flowing. It helps to maintain healthy mucous membranes which coat your gums and cheeks, making them less susceptible to disease.

It also promotes saliva production, which is crucial for cleaning away destructive bacteria and food particles from between teeth and gums.

Aside from carrots, vitamin A is abundant in other orange fruits and vegetables such as peppers and sweet potatoes, as well as being present in dark leafy greens like kale, spinach, and other leafy greens. You can also find it in proteins like egg yolks and fish.

B Vitamin 

B vitamins, specifically niacin and riboflavin, ward off mouth sores and oral inflammation. If you find yourself getting sores or inflammation in the gums or tongue, try incorporating more of these vitamins into your diet in addition to seeing your dentist. You can find niacin and riboflavin in poultry, fish, red meats, dairy products, spinach, almonds and legumes.

Vitamin C

Vitamin C is essential in keeping the connective tissues of your gums strong. Without enough of it, the tissues holding teeth securely in place weaken, teeth can become loose, gums can bleed, and gum disease could become a danger.

Eating foods such as sweet potatoes, peppers, broccoli, berries, oranges, kale, and berries which are high in vitamin C and will keep those gum tissues healthy. 


Calcium is the mineral most popular for keeping teeth healthy – and with good reason! Your teeth and supporting jaw bones are largely made up of calcium. It’s also needed for normal development and to keep them strong.

Did you know that calcium is a metal?When not enough of the mineral is consumed, your body automatically takes the calcium it needs from your bones, which can compromise their strength and integrity. To avoid this and to make sure that your mouth’s supporting bones are as sturdy as possible, include in your diet foods with adequate calcium content such as leafy green vegetables, broccoli, sardines, almonds, legumes, oysters, and of course dairy products (as long as they don’t have too much sugar). And if in doubt, consider buying some calcium supplements or seeing a doctor.


Studies have shown that in order for calcium to fully absorb into the body and promote notable bone health, it needs to be paired with phosphorus. Most dairy products contain both phosphorus and calcium together.  However, many calcium supplements don’t have phosphorus in them.

This means that in order to reap the benefits of taking calcium supplements, phosphorus is going to have to be consumed through diet. Foods high in phosphorus include milk, cheese, yogurt, red meat, beans, lentils, nuts and whole grains.

Vitamin D

Vitamin D is very important for your oral health as it is what allows us to absorb calcium. Without it, your entire mouth would suffer from calcium deficiency, leading to underdeveloped teeth, gum disease and tooth decay.

You can acquire all the vitamin D that your body needs by simply sitting in direct sunlight for 15 minutes each day. Living in the UK, where direct sunlight isn’t always guaranteed, you should also eat foods such as milk, eggs, fish, cod liver oil and even some breakfast cereals that feature added vitamin D.

Vitamin E

Vitamin E has been linked to the prevention of periodontal disease and works against the disease in two ways: one way is through decreasing inflammation in the mouth, chronic or otherwise, and the other is by being an antioxidant. Vitamin E’s antioxidant properties fight against the oxidation of gum tissue, which can lead to a multitude of issues.

To include more foods high in vitamin E in your diet, try various nuts and seeds, cooking with vegetable oils and wheat germ, leafy green vegetables, fish and avocado.


Iron helps to keep red blood cell counts at their appropriate levels, allowing the body’s immune system to work as it should and fight against disease and infection. This means that without enough iron in your system, fighting against gum disease and oral infections can be more difficult than need be.

To keep your defences working smoothly, eat iron-rich foods like eggs, seafood, red meats, breads and cereals that have been enriched with the mineral, and green leafy vegetables.


Potassium plays a role in bone health as it blocks certain substances in the body that promote the breakdown of bones. Not only does it guard against the weakening of supporting structures like the jaw, but it is also essential in blood clotting. This means if your gums occasionally bleed when you floss, or if you suffer an oral injury, the blood will clot more efficiently and the wound will be able to heal more quickly.

Foods that are high in potassium include legumes, dark leafy green vegetables, squash, yogurt, milk, cheese, mushrooms, bananas and avocados.


Fluoride is usually used by dentists and in most toothpastes as a treatment to fight against tooth and gum decay. It promotes the remineralization of tooth enamel, the protective outer coating of teeth that needs to be strengthened regularly. You can include more fluoride in your diet by drinking black tea and eating more seafood.


Iodine is a trace mineral in the body, meaning that very little is needed in order to be effective. Even so, iodine helps in the development of teeth and bones as it facilitates the absorption of calcium in the body which, as mentioned before, largely makes up teeth and bones.

Iodine also plays a role in the healthy functioning of the thyroid glands which, when not regulated, can cause swelling throughout the body, as well as metabolism issues. To ensure that you are getting your dose of iodine, include shellfish, seaweed, garlic, sesame seeds, squash, and reasonable doses of iodized salt in your diet.


Zinc is another trace mineral, and can naturally be found in saliva. It has been proven to fight against the growth of bacteria and plaque, which can decay teeth and gum tissues, causing cavities and gum disease. You can ensure that your mouth is getting all the zinc it needs with foods like cashews, red meat, pumpkin seeds, squash, oysters, mushrooms, dark chocolate and legumes.

Don’t forget that while eating a balanced diet is important in maintaining your oral health, regular dental checkups are essential in ensuring that your mouth is as healthy as it can be.

Fortunately, a healthy diet can also contribute to a brighter, fuller smile and fewer dental problems. If you are unable to add all of these foods into your diet each day, a high-quality multivitamin can help fill in any that you might be missing. You may even find that the number of vitamins and supplements you take each day benefits more than your smile.

Related Posts

Summer Smiles

Teeth brushing –  a family affair Summer is just around the corner, but with the changes to a perhaps more active lifestyle, including more fresh

Manchester Practice

Pall Mall,


M2 4DL

Stockport Practice

10 Vernon St,



Copyright 2022 The Mall Dental