Firm, crunchy food high in water
Hard, crunchy foods that contain lots of water are great for your teeth in more than one way. First, chewing produces more saliva, which is the best natural neutralizer of the bacteria that causes cavities. Second, the texture of these foods also makes them naturally abrasive, so they gently scrub and clean teeth surfaces, removing plaque and food particles. It has to be raw fruits and vegetable though, so this is not an excuse to munch on chips and crackers.
* Best options: celery, apples, cucumbers, carrots
Foods rich in anthocyanin, arginine and polyphenols
Many other elements might be beneficial for oral health. More research is needed, but some of the most promising candidates are anthocyanin (which may prevent the attachment of plaque on the teeth and fight oral cancer), arginine (an important amino acid which may disrupt the formation of plaque and reduce chances of cavities) and polyphenols (which may slow the growth of bacteria leading to plaque, preventing gum disease, cavities and bad breath).
* Best sources (anthocyanin) – berries, grapes, cherries, plums, eggplant
* Best sources (arginine) – meat, soy, nuts
* Best sources (polyphenols) – tea (black and green), berries, flaxseed, and cocoa.