If you’re concerned about your teeth and those of your family, there are everyday foods that will help keep your teeth and gums healthy. In general, foods rich in calcium, iron, magnesium, vitamin C, vitamin D and zinc promote your health, and specifically your oral health.