The invention relates to health food for enhancing human immunity and increasing bone mineral density and a preparation method thereof; the health food of the invention comprises the following components: hyaluronic acid, glucosamine, collagen, kudzu root extracts, chondroitin sulfate, vitamins, calcium, etc; because of the embedding processing of hyaluronic acid, the defect of property change of hyaluronic acid due to moisture absorption and influence of environmental factors is overcome; the health food prepared by the organic combination of the embedded hyaluronic acid with glucosamine, collagen, plant extracts, vitamins, mineral matter and the like has functions and effects which can supplement each other, has the effects of lubricating joints, increasing bone mineral density, and enhancing bone strength during long-term administration, and also has the functions of delaying aging, removing freckles and beautifying faces, and the like; the health food of the invention can be prepared into powder, granules, tablets, capsules, is convenient for carrying and taking, has stable and lasting efficacy, has no side effects, and is an ideal health food of patients with hypoimmunity and osteoporosis.