The invention discloses a special compound fertilizer for vegetables. The special compound fertilizer is prepared from the following raw materials in parts by weight: 3 to 6 parts of ferrous sulfate, 1 to 2 parts of borax, 42 to 55 parts of goat manure, 5 to 6 parts of bacillus subtilis, 20 to 30 parts of distiller grains, 22 to 28 parts of potato skin, 25 to 33 parts of sugarcane waste, 12 to 18 parts of walnut skin, 2 to 3 parts of bacillus pumilus, 6 to 9 parts of microzyme, 5 to 7 parts of trichoderma and 26 to 35 parts of cow dung. A method for preparing the special compound fertilizer for vegetables comprises the following steps: a, heating the potato skin, the sugarcane waste, the distiller grains and the walnut skin to 120 DEG C, preserving heat for half an hour, and naturally cooling the potato skin, the sugarcane waste, the distiller grains and the walnut skin to 40 DEG C; b, adding the bacillus subtilis, the bacillus pumilus, the microzyme and the trichoderma into the mixture obtained in the step a, and sealing and preserving the mixture for 8 to 11 days; c, adding the goat manure and the cow dung into the mixture obtained in the step b, uniformly stirring the mixture, and preserving the mixture for 4 to 6 days; d, adding the ferrous sulfate and the borax into the mixture obtained in the step b, uniformly stirring, naturally air-drying and grinding the mixture.