The invention provides health-care soymilk and a preparation method thereof. The health-care soymilk comprises the following components in parts by weight: 1-4 parts of peony, 3-6 parts of aloe, 2-5 parts of honeysuckle, 1-3 parts of liquorice, 2-5 parts of momordica grosvenori, 1-3 parts of radix astragali, 1-3 parts of eucommia ulmoides, 1-3 parts of Chinese yam, 12-18 parts of soybeans, 0.1-0.3 part of salt, 0.05-0.15 part of fatty acid monoglyceride and 0.1-0.3 part of agar. The preparation method comprises the following steps: firstly, cleaning the soybeans, soaking, grinding the soybeans into fine slurry, filtering, and collecting the filtrate; secondly, adding the Chinese herbal components into water, boiling, filtering, and collecting the filtrate; finally, mixing the filtrates obtained in the above two steps, adding the salt, the fatty acid monoglyceride and the agar, heating to 80-95 DEG C, and preserving heat for 0.5h to obtain the health-care soymilk. The health-care soymilk contains rich proteins, amino acids and trace elements, breaks through the mainly-sweet flavor of the conventional soymilk, is strong in bean fragrance, smooth in taste and high in product stability, and can be stored at room temperature.