Nuts : Nuts are full of health benefits for your teeth. They are packed with tons of important elements like calcium and phosphorus. Especially beneficial are almonds, Brazil nuts and cashews, which help to fight bacteria that lead to tooth decay. For instance, peanuts are a great source of calcium and vitamin D, and almonds offer good amounts of calcium, which is beneficial to teeth and gums. Cashews are known to stimulate saliva and walnuts contain everything from fiber, folic acid, iron, thiamine, magnesium, iron, niacin, vitamin E, vitamin B6, potassium and zinc.