The invention discloses a preparing method for chicken feed capable of preventing a beak and feather disease. The preparing method comprises the following steps that firstly, a grass meal mixture is prepared, wherein fresh ash bark, radix sophorae flavescentis, radix angelicae pubescentis, polygonum cuspidatum and radix puerariae are mixed, then smashed, pulped and squeezed through a squeezer, and residues obtained after squeezing are added with a proper amount of water, stirred and steeped for 20 minutes, and then pulped and squeezed again; the squeezed residues are added with water, stirred and steeped for 20 minutes again and then pulped and squeezed for the third time; juice of the three times are mixed and dried, and green powder substances are obtained which contain rich protein, vitamins, mineral substances and polysaccharide and flavone active substances; secondly, a basic feed material is prepared through the steps that corn, bean flour, shell powder, vitamins, paprika red pigment, edible oil, bran, fish meal, protease and rice chaff are mixed and stirred together for 35-66 minutes; thirdly, the grass meal obtained in the first step is added to the basic feed material obtained in the second step. The preparing method is simple, the prepared product is simple in matching, convenient to use and capable of improving the immunity of chickens, grass meal is used for replacing antibiotics, and the egg yield is improved.