Vitamins and minerals are among the most important factors in maintaining dental health. Without a proper diet that contains sufficient nutrients, teeth can become sensitive and vulnerable to cavities and other dental problems.
How vitamins and minerals affect teeth, and which foods are sources of essential nutrients for healthy and strong teeth.
How vitamins and minerals affect teeth
A healthy diet rich in vitamins and minerals strengthens teeth and makes them more resistant to decay. Conversely, foods high in sugar and starch can be harmful to teeth. Sugar and starch damage tooth enamel and cause cavities. Consuming very hot or cold foods and drinks can also cause sensitivity and pain.
What foods are good for teeth

Foods rich in calcium, such as milk and cheese, as well as foods rich in vitamin C, such as citrus fruits, are beneficial for teeth. In addition, fiber-rich foods (like apples and carrots) help remove bacteria from the oral cavity.
Calcium is a key mineral for dental health, as it is part of the structure of tooth enamel, making it stronger and more resistant. Without enough calcium, teeth may become sensitive and brittle. Calcium also strengthens the jawbones.
What to eat: Calcium is found in dairy products, green vegetables, and other healthy foods. Good sources include milk, cheese, and yogurt. If dairy is not suitable for you, broccoli, carrots, and salmon are also good options.
Vitamin D helps the body absorb calcium, which is the most important mineral for dental health. Without enough vitamin D, the body cannot fully utilize the calcium from food.
What to eat: The best source is sunlight, but vitamin D is also found in fish, egg yolks, and many dairy products. Orange juice, cereals, and tofu are often fortified with vitamin D. It is also present in beef liver and mushrooms.
Phosphorus is a mineral found in bones, teeth, and even human DNA. Together with calcium, it contributes to the formation of hydroxyapatite, the main structural component of bones and tooth enamel.
What to eat: Seafood such as scallops, sardines, cod, shrimp, tuna, and salmon are rich in phosphorus. It is also found in beef, pork, and cheese. Plant sources include soybeans, lentils, and pumpkin seeds.
Vitamin K acts like a shield — it helps block substances that break down bone. It also helps the body produce osteocalcin, a protein that supports bone strength. A deficiency may slow healing and increase bleeding risk.
What to eat: Kale and spinach are excellent sources. It is also found in parsley, broccoli, and Brussels sprouts.
Vitamin C strengthens gums and soft tissues in the mouth. It helps protect against gingivitis (early gum disease) and prevents tooth loosening.
What to eat: Citrus fruits are well known sources, but vitamin C is also found in potatoes and leafy greens. Berries (strawberries, raspberries, blueberries), kiwi, and bell peppers are also rich in vitamin C.
Vitamin A supports immune function, vision, and saliva production, which helps prevent dry mouth.
What to eat: Fish, egg yolks, and liver contain vitamin A. It is also found in spinach, kale, and greens, as well as in orange-colored foods such as oranges, apricots, melon, pumpkin, and carrots. These contain beta-carotene, which the body converts into vitamin A.
A deficiency of calcium or phosphorus can lead to tooth decay and, in more severe cases, tooth loss. A lack of vitamin D can lead to calcium and phosphorus deficiency, weakening teeth and causing cavities. Vitamin C deficiency can cause gingivitis and bleeding gums.
How often should you take vitamin supplements?
Vitamin supplements do not need to be taken frequently, as a healthy and balanced diet usually provides enough nutrients for dental health. However, if supplements are needed, it is important to consult a dentist regarding the correct choice and dosage. It is important to choose supplements that contain adequate amounts of calcium, vitamin D, and other essential nutrients. The best time to take vitamins may vary depending on the type and your individual needs.
Fat-soluble vitamins (A, D, E, and K): these vitamins are best absorbed when taken with food that contains fat, since they require fat for proper absorption. Water-soluble vitamins (B and C): these vitamins can be taken with or without food, as they are easily absorbed by the body. However, they are best consumed in small doses throughout the day, since the body does not store them in large amounts.
Proper nutrition plays a leading role in maintaining healthy teeth. Nutrients such as calcium, vitamin D, phosphorus, and vitamin C are essential for supporting the health of teeth and gums. A diet enriched with these ingredients, together with regular oral hygiene, a healthy lifestyle, and visits to the dentist, can become the key to dental health.
This article does not replace a medical consultation. For complete and personalized information, please consult your dentist.