The invention discloses health-care food, which is prepared from the following raw materials in part by weight: black beans, astragalus, cinnamon oil, honey, collocalia nest, rice vinegar and edible alcohol. The preparation method comprises: mixing the black beans with rice vinegar, sealing, soaking for 60 days, filtering out vinegar liquid, adding edible alcohol, sealing in an enamel pot for 24 hours, filtering out the edible alcohol, adding water into astragalus, performing decoction and extraction for three times, combining filtrate, concentrating the filtrate into extract of which the relative density at 50 DEG C is 1.20, forming collocalia nest into humongous pulp liquid, heating the honey in a honey blending pot till boiling, lowering the temperature to 60 DEG C, adding cinnamon oil, the extract and the humongous pulp liquid, fully and uniformly stirring, adding into the enamel pot, uniformly stirring, and filling. The health-care food does not contain any preservative, the effects of the components cooperate with one another to produce of synergetic effect, the food is suitable for people at all ages and can build body to prevent various diseases in human body, and the food has obvious beautifying and anti-aging effect.