The present invention provides a composition comprising calcium carbonate, calcium fluoride and calcium phosphate for mineralizing teeth containing calcium carbonate in an amount of about 0.25-5g, calcium fluoride in an amount of about 0.1-3g and calcium phosphate in an amount of about 0.1-3g per unit.