The invention discloses a method for preparing a whole-grain nutritional breakfast food. The method comprises the following steps: (1) preparing corn, brown rice, sticky rice, black rice, wheat germ, whole wheat, a malt extract, a peanut kernel, beans, sesame, white granulated sugar and milk powder according to the ratio; (2) preprocessing raw materials; (2-a) puffing the corn, the brown rice, the sticky rice, the black rice and the wheat germ to obtain puffed rice after mixing; (2-b) crushing the whole wheat to obtain whole wheat flour, adding the malt extract and water to the whole wheat flour, stirring to obtain slurry, tabletting and drying the slurry to obtain maize flakes; (2-c) frying the peanut kernel, the beans and the sesame, and then spraying an antioxidant solution, mixing and grinding the white granulated sugar, the peanut kernel, the beans and the sesame to obtain mixed powder; (3) mixing, evenly mixing the puffed rice, the maize flakes, the mixed powder and the milk powder. The whole-grain nutritional breakfast food prepared by the method is comprehensive and balanced in nutrition, and has good mouthfeel and food safety.