The invention discloses blood-nourishing walnut kernels containing Chinese wolfberry fruits and roses.The blood-nourishing walnut kernels are prepared from, by weight, 30-40 parts of walnut kernels, 15-16 parts of Chinese wolfberry fruits, 14-16 parts of a rose solution, 2-3 parts of ginger oil, 7-8 parts of beef powder, 10-12 parts of tomatoes, 6-7 parts of milk dregs, 1-1.4 parts of all-grass of mapleleafgrass, 1-3 parts of radix polygoni multiflori, 1-2 parts of Chinese pennisetum herbs, emulsifier, sesbania gum, zein and a proper amout of a sodium carbonate aqueous solution with the concentration being 3-4%.According to the blood-nourishing walnut kernels, coating treatment is conducted on the walnut kernels through alcohol soluble protein, external moisture and oxygen are isolated, the oxidation rancidification process of the walnut kernels is inhibited, and the shelf life of the mountain walnut kernels is prolonged; such traditional Chinese medicine constituents as all-grass of mapleleafgrass and radix polygoni multiflori are added, so that the walnut kernels further have the health care effects of nourishing blood and yin, clearing lung-heat and improving eyesight.