The invention discloses a method for producing nutritive soil for practical and highly efficient soilless flower growth, belonging to the 
agriculture flower cultivation technology field, which is characterized by taking 
zeolite powder, medical stone 
powder and 
perlite powder as main nutritive components, taking 
river sand and 
sawdust as auxiliary raw materials, after scientifically biological 
fermentation of the 
sawdust, producing the soil which can maintain much nutritive ingredient. A method for producing the soil includes: selecting an oblique lining grey green 
zeolite powder which mainly comprises 
silicon dioxide, 
aluminium oxide or the like, crushing and preparing stock with grain size of 0.2-1mm, and the pH value of 5.5-7.0; selecting the medical stone which mainly comprises the 
silicon dioxide, 
aluminium oxide, 
potassium oxide, 
sodium oxide, 
magnesium oxide or the like, mainly using trace elements and thirteen 
rare earth elements and anti-solidification effect, and crushing and preparing the stock with the grain size of 0.2-1mm and the pH value of 5.5-7.0; selecting large grain gardening 
perlite containing 100% pure inorganic cultivation medium and having stable physicochemical index, crushing and preparing the stock with the grain size of 0.2-1mm; selecting the 
sawdust after scientifically biological 
fermentation; selecting high quality of 
river sand, exposing under the sun for 1-2 days in a high temperature and preparing the stock; and fully stirring and mixing the stocks of 
zeolite powder, the medical stone powder, the 
perlite powder, the sawdust, and the 
river sand according to a preparation ratio of 20%, performing spray and sterilization treatment, and packaging into a product.