Although we all know the advantages of brushing our teeth, flossing, and regularly visiting the dentist, there is a lot more to having healthy teeth in what you eat than most people realize. However, by making changes in what you eat and avoid eating, you can actually have a profound impact on your dental health. Here are some foods that are good for your teeth:
Eggs and Milk
As expected, milk is at the top of the list for teeth-healthy foods. The reason milk and eggs are both good for your teeth is that they contain high levels of calcium and vitamin D. Calcium is the mineral that strengthens your bone, and vitamin D is what your body needs in order to process it, which is why milk is often fortified with vitamin D. You can also get vitamin D by spending time in the sun.
Yogurt and Cheese
These are both dairy products that work similarly to milk to strengthen teeth with calcium, and they also contain phosphorus which helps protect the enamel of the teeth and replaces lost minerals. Cheese is considered to be especially good for your teeth because it has a protein known as casein which also strengthens the enamel.
Fish, Meat, and Tofu
Phosphorus, as previous mentioned, is one of the most important minerals for healthier teeth and bones. Foods like meat, tofu, and fatty fish such as salmon all contain high levels of this vital mineral. You can also make broth from meat bones to get plenty of phosphorus for strong, healthy teeth.