The invention discloses a nutriment for improving the immunity of patients suffering from tumors after operation, radiotherapy and chemotherapy and a preparation method of the nutriment, and belongs to the technical field of medical foods. The nutriment comprises 45-98g/L of protein, 22-48g/L of fat, 98-245g/L of carbohydrate, 0-18g/L of dietary fibers, 0.35-0.75g/L of vitamins, 3.6-7.2g/L of trace elements, 1.0-2.2g/L of nucleotide, 0.2-20g/L of arginine, 0-0.2g/L of taurine, and an appropriate amount of water. The nutriment has various nutrient components, is rich in glutamine, arginine, nucleotide, omega-stability fatty acid and the like, is scientific in proportion, improves the nutritional status of patients, improves the resistance power of patients during operation, and after operation, radiotherapy and chemotherapy, improves the immunity of organisms of the patients, controls the acute inflammation, protects the function of intestinal mucosal barrier, reduces complication, shortens hospital days and reduces treatment price.