The invention relates to a health-caring and freshness-retaining bean curd containing squillid heads and squillid shells and a preparation method thereof. Raw materials of the beverage includes, by weight, 55-75% of soybean, 15-25% of cyperus esculentus, 2-5% of a squillid fermentation liquid, 3-6% of glucosamine hydrochloride and 5-9% of caryopteris incana juice. The bean curd is prepared from above raw materials in different processing methods, is high in production rate, is good in elasticity, is strong in toughness, is not liable to break, is fine in texture and is delicious in taste. Not only are problems that the squillid enzymolysis protein liquid is thick in bitter and fishy smell and cannot be used as a food base material solved, but also the bean curd is better in health-caring value and meanwhile is more unique in flavor, is long in preservation time and shelf life and is high in edible safety. The bean curd, when being eaten often, can enhance human body immunity, can improve physiological functions, can reduce glucose and fat, has an anti-microbial effect and an anti-inflammation effect, has an anti-cancer and anti-aging function, can prolong life, can alleviate osteoporosis, can prevent diseases in heart and cerebral vessels and alimentary canals and the like, allows waste materials to be comprehensively reused, and has huge social, ecological, environmental and economic benefits.