The invention discloses a preparation method of low-brittleness 3D (Three-dimensional) printing mortar. The preparation method comprises the following steps: evenly mixing magnesium phosphate cement,portland cement, montmorillonoid, medical stone powder, talcum powder and cocoanut fibers to obtain premix; stirring carrageenan, sodium alginate and water, carrying out microwave processing, adding into liquid paraffin, stirring in an ice-water bath, adding a sodium hydroxide solution to be evenly stirred, cooling, and filtering to obtain a composite microsphere; evenly stirring the composite microsphere, an air entraining agent, a water reducer, polyvinyl alcohol, sepiolite powder and water, and adding the premix to be evenly stirred to obtain the low-brittleness 3D printing mortar. According to the preparation method, which is put forward by the invention, for the low-brittleness 3D printing mortar, the obtained mortar has the advantages of good water tolerance, small heat conduction coefficient, good thermal insulation effect, high strength and lowered brittleness.