The invention discloses a three-color duck roll. A preparation method of the three-color duck roll comprises the following steps: steaming and cooking meat roll prepared by rolling duck meat mud through thin sheets of bean curd and kelps; then carrying out vacuum package, and freezing, wherein according to the formula, the duct meat mud comprises the following raw materials in parts by weight: 40-60 parts of meat mud, 60-80 parts of Chinese yam mud, 6-10 parts of sesame oil, 1-5 parts of green onion, 2-4 parts of non-iodized salt, 1-3 parts of ginger and 0.01-0.05 part of pepper powder, wherein the ratio of the addition amount of the bean curd and the kelps to the duck meat mud is (15-20):(10-14). According to the three-color duck roll disclosed by the invention, strong alkaline food, namely kelps and mildly alkaline foods, namely thin sheets of bean curd and Chinese yam are selected, and are matched with acid food, namely duck meat, so that the three-color duck roll is balanced in nutrition, the nutrition requirements of a human body can be fully met, a bran-new eating variety is provided for a consumer, and the fabrication method is strong in maneuverability and applicable to factory production scale.