There are a number of foods that prevent cavities. Apples are an excellent food for preventing tooth decay. As well, you can prevent tooth decay by snacking on carrots, and regularly including dairy in your diet will go a long way towards the prevention of tooth decay.
No one would accuse sugary treats of being foods that prevent cavities. When you eat junk food like cookies, candy, cake, and soda, you attract bacteria that causes cavities and gum disease, especially if your teeth remain exposed to the sugar for extended periods of time. That is why it is so important to brush your teeth after eating a sugary snack.
Foods that prevent cavities do not have a lot of sugar in them, if any at all. However, whole grains, which are starches that eventually break down into sugars, are sometimes found in foods that prevent cavities. Whole grains are chock full of vitamin B and iron. These nutrients go a long way towards keeping gums disease free. As well, whole grains contain magnesium, which is an important ingredient for keeping teeth healthy and strong. Therefore, it is a good idea to eat a lot of bran, whole grain brown rice, and whole grain cereals because those are foods that prevent tooth decay.