The invention discloses a preparation method of medicinal and edible health-care powder capable of tonifying kidney, invigorating spleen and removing dampness. The preparation method comprises the following steps: (1) slicing Chinese yams and poria cocos; (2) thoroughly cleaning Chinese yams, poria cocos, coix seeds, white hyacinth beans, gordon euryale seeds and lotus seeds, and respectively performing drying; (3) roasting the lotus seeds for 2.5h, taking out the roasted lotus seeds, and performing standing for cooling; (4) roasting the gordon euryale seeds for 3h, taking out the roasted gordon euryale seeds, and performing standing for cooling; (5) roasting the Chinese yams for 3-4h, taking out the roasted Chinese yams, and performing standing for cooling; (6) roasting the white hyacinthbean for 3h, taking out the roasted white hyaciath beans, and performing standing for cooling; (7) roasting the coix seeds for 2h, taking out the roasted coix seeds, and performing standing for cooling; (8) sterilizing cooked materials; (9) crushing the treated poria cocos into ultrafine powder; (10) mixing the cooked Chinese yams with the cooked white hyacinth beans, the cooked lotus seeds, thecooked gordon euryale seeds and the cooked coix seeds, and performing crushing to obtain fine powder; (11) further crushing the fine powder into ultrafine powder; and (12) uniformly mixing the poria cocos ultrafine powder with the cooked mixed powder to obtain the health-care powder. The effects of four components of the poria cocos, the Chinese yams, the lotus seeds and the gordon euryale seeds are fully played, the effects of tonifying the kidney, invigorating the spleen and removing dampness are improved, and the health-care powder is very suitable for large-scale popularization and application.