The invention provides a tableware detergent and a preparation method thereof. The detergent comprises betaine, trisodium citrate, ethylene glycol monobutyl ether, sodium chloride, amylase, pectase, elastin hydrolysate, a tetrapotassium pyrophosphate aqueous solution, coconut oil diethanolamine condensate, hydroxylated acylated soybean lecithin, decyl glucoside, myristic amide propyl amine oxide, palmitic acid, and deionized water. The preparation method comprises: adding betaine, trisodium citrate, ethylene glycol monobutyl ether, sodium chloride, and the tetrapotassium pyrophosphate aqueous solution into one part of the deionized water to obtain a mixed solution I; adding amylase, pectase, elastin hydrolysate, and hydroxylated acylated soybean lecithin into the other part of the deionized water to obtain a mixed solution II; finally, mixing the mixed solution I and the mixed solution II; then, adding the left components; and performing stirring to obtain the final product. According to the invention, the detergent not only has an excellent decontamination and washing effect, but also can effectively nourish, soften, and moisten the hand skin.