Caring for our teeth involves brushing and flossing and these oral practices help to prevent cavities, gum disease and tooth decay. But that is not enough to keep your teeth strong and healthy. Foods also play a vital role in strengthening your gums and teeth. Some foods like starchy, sugary and acidic foods are bad for dental health and limiting these types of foods is necessary to avoid dental problems. When sugar and starches comes in contact with plaque in your mouth, their repeated attacks can break down the hard enamel of the teeth and lead to tooth decay. Plaque build up also produces toxins that are harmful for bones and gums that support the teeth. These foods invite tooth decay but there are some super foods that can help combat buildup of plaque. The foods that neutralize acids and provide your teeth the minerals and vitamins to stimulate saliva and prevent and fight tooth decay, keep your gums and teeth healthy are best food for your teeth. Here are top 10 super foods for your teeth and gums which contains vitamins and minerals that fortify your teeth.