The invention discloses a method for preparing an environmental-friendly waterborne ceramic coating. The environmental-friendly waterborne ceramic coating is prepared from a base stock, a filler, deionized water and an additive, wherein the base stock is mainly liquid silicate, the filler is mainly aluminium powder, and the aluminium powder is pretreated to improve the stability of the coating tothe great degree; and the additive is mainly prepared from a coupling agent, a corrosion inhibitor, a thixotropic agent, a surfactant, a defoaming agent and the like, and the environmental-friendly waterborne ceramic coating is prepared through the processes of stirring and sanding. The environmental-friendly waterborne ceramic coating has the characteristics of being environmental-friendly, non-toxic, free of pungent odour, low in VOC emission, simple in construction procedure, and widely applied in multiple fields. The environmental-friendly waterborne ceramic coating has high surface adaptability to the base stock, the adhesive force of the coating is strong, and the environmental-friendly waterborne ceramic coating has good metal luster and high performances of self repairing, high temperature resistance, salt fog resistance, abrasion resistance, corrosion resistance, thermal shock resistance, static electricity resistance, mildew resistance and water resistance, and the like.