The invention discloses a compound fertilizer rich in minerals, which comprises the following raw materials in weight percentage: A, mineral particles separated from coal or coal gangue before combustion or chemical transformation, 10-80%; B, organic Chelating agent, 0-10%; C, biochemically treated animal manure / algae raw material, 5-40%; and, optionally D, at least one of nitrogen fertilizer, phosphorus fertilizer, and potassium fertilizer; 5-50%. The mineral particles in the present invention are rich in at least one of medium and trace elements necessary for plant growth such as B, Ca, Cl, Cu, Fe, Mg, Mn, Mo, S and Zn. The invention can realize the most economical and efficient utilization of the mineral waste in the coal chemical industry. The invention also discloses a preparation method of the mineral-rich compound fertilizer.