The invention discloses a special fertilizer for planting of high-quality broccoli. The special fertilizer is prepared from the following materials: celery leaves, radish peels, fern roots, fungi residues, cow manure, chicken manure, radix patriniae heterophylla, mint leaves, rhizoma atractylodis, turtle shells, modified corncobs, urea, boric acid, fulvic acid potassium, sodium selenite, ammonium phosphate, ammonium chloride, ferrous sulfate, magnesium sulfate, manganese sulfate, sodium molybdate and zinc molybdate. All compositions of the fertilizer cooperate with one another and have a synergistic effect, so that rich and reasonable nutrient substances are provided for the growth of the broccoli, and the ecological environment of soil is improved and protected; meanwhile, common wastes are efficiently reutilized; finally, the yield of the finally-cultivated broccoli is improved by above 30 percent, the content of flavonoids in the cultivated broccoli is improved by 70-80 percent, the content of iron and magnesium elements is improved by 20-25 percent, and the content of iodine and zinc elements is improved by 15-20 percent, therefore, the special fertilizer has a good edible value.