The invention relates to the field of chemical synthesis, in particular to a preparation method of neoflavonoids. The preparation method is characterized by comprising the following steps of using substituted benzaldehyde as an initial raw material to be reacted with malonic acid to generate a substituted phenylacrylic acid compound; performing an addition reaction, an elimination reaction and the like on the substituted phenylacrylic acid compound, or performing acetylation so as to protect a phenolic hydroxyl group, then performing a bromination reaction and the elimination reaction so as to synthesize the substituted phenylpropiolic acid compound ; and using montmorillonite K-10 after being acidulated by sulfuric acid as a catalyst, enabling the substituted phenylpropiolic acid compound and a phenolic compound to perform a heating reaction so as to generate the neoflavonoids. Compared with the prior art, the preparation method of the neoflavonoids, disclosed by the invention, has the characteristics that raw materials are cheap, and easy to obtain, the operation is simple, the catalyst can be recovered for use, and the method is environmentally-friendly, the post-treatment is simple, and the production cost is low, and the method has a high popularization and application value.