The invention discloses an all-round enteral nutrition preparation and a preparation method thereof. The raw materials of the nutrition preparation contain the following components: rice, lotus root powder, maltodextrin, casein, animal protein, soybean protein, vegetable oil, dietary fiber, salt, Vitamins, trace elements. The preparation method comprises the following steps: washing, drying and pulverizing the rice, adding water to cook it, adding amylase for enzymolysis reaction, drying, crushing and sieving to obtain rice flour; adding the remaining raw materials except lotus root starch and dietary fiber to the rice flour medium, dry, then mix with sifted lotus root starch and dietary fiber, and sterilize. Observation on the nutritional effect of elderly patients with long-term nasal feeding shows that the present invention can significantly improve the nutritional status, while blood sugar, blood lipids, and liver and kidney functions have no adverse effects; clinical evidence shows that the nutritional intake of the present invention can be effectively increased after use Quantity, improve the nutritional index of the body, improve the nutritional status, no adverse reactions after application.