What Vitamins are Good for Teeth and Gums?

Spread the love

Vitamins are usually taken to fill in any gaps you may have in your diet.  People take vitamins for all sorts of reasons. Vitamins can boost your immune system, promote healthy organs, and help hair growth.  

But did you know that you can also take vitamins for your teeth and gums? You may not have thought of it before, but there are certain vitamins and minerals that are essential for your oral health.  In fact, nutrient deficiency has been linked to gum inflammation and tooth loss. 

To avoid this, be sure to consume the right nutrients for your teeth. These nutrients can be eaten as part of a healthy diet, or they can be taken in supplement form.  So, what vitamins are good for teeth and gums?


Calcium is known for being good for your bones, but calcium also strengthens your teeth.  Calcium is important because it builds strong bones in your body.  That includes your jawbone and teeth.  

To incorporate more calcium into your diet, you can eat dairy products such as milk and yogurt.  Vegetables such as broccoli, kale, and bok choy are also high in calcium.  Nuts, like almonds, sunflower seeds, and brazil nuts are calcium rich snacks you can enjoy.  

Vitamin D

Vitamin D is important because it helps your body absorb calcium and boosts bone mineral density.  The interesting thing about vitamin D is that you get it from sun exposure.  If you’re not able to get out in the sun, you can also obtain vitamin D from certain foods.  Fatty fish and portobello mushrooms contain vitamin D, as well as fortified drinks like milk and orange juice. 

Vitamin A 

Vitamin A is commonly known for being beneficial for your eyes, but they also have a great benefit for your mouth.  Vitamin A helps to keep your mucous membranes healthy, which is important for oral health.  It helps with saliva production and prevents dry mouth.  This is important because dry mouth often leads to cavities.  

Carrots, oranges, and sweet potatoes all contain beta-carotene, which your body converts to vitamin A.  Other foods rich in vitamin A are fish, egg yolks, spinach, and kale. 


Phosphorus does 2 things – it helps the body absorb calcium, and it helps to build strong bones and teeth. It’s important to take phosphorus because it makes your teeth stronger and also rebuilds tooth enamel.  

Phosphorus can be found in protein rich foods like meat, fish, and eggs. 

Vitamin C

Vitamin C is a nutrient that is beneficial to your gums. It keeps your gums strong and healthy, which is important because your gums are what hold your teeth in place.  Gingivitis, or gum disease affects 47% of adults 30 and above.  It causes painful, swollen gums, and if left untreated, tooth loss.  Vitamin C helps to repair body tissues and prevent gingivitis.  

Vitamin C can be found in citrus fruits, broccoli, berries, and sweet peppers.  There are also many vitamin C supplements available. 


Potassium increases bone mineral density, and in the case of your mouth, it strengthens the tooth enamel. Potassium also helps with blood pressure, prevents stroke, and osteoporosis. 

Bananas, honeydew, oranges, avocado, sweet potatoes, and cucumbers are all high in potassium. 


Brushing and flossing is only part of caring for your oral health.  You also should eat a diet high in these vitamins for a healthy mouth.  Calcium, vitamins D, A, and C, phosphorus, and potassium are all good for teeth and gums.