Re-mineralisation of tooth occurs when it is provided with Ca or fluoride
ions. Presently we say Fluoride . Above mentioned food does not contain fluoride . Cheese contains Ca , but it is not free Ca ions so vitamin D and Ca helps in remineralisation by getting absorbed in body. For Surface remineralisation of teeth locally fluoride is important which is present in tooth paste ,certain oral rinses (Phosflur) etc ,but concentration of fluoride is low and requires longer time (few months) . Other way of re-mineralisation of teeth is done in dental office
(this is much faster due to high concentration of fluoride) where APF gels and Fluoride Varnishes are used to remineralize external surface of tooth.
All type de-mineralised surfaces cannot be re mineralised by any of above mentioned things and these require dental treatment like dental caries