The present invention relates to a preparation method of concrete containing fly ash and silt. The preparation method comprises: taking 30-35% by weight of gravel, 10-20% by weight of cement, 15-25% by weight of yellow sand, 8-10% by weight of a component A, 3-5% by weight of component B, 0.1-1% by weight of an efficient water reducer, 5-10% by weight of a component C, and 8-10% by weight of water, placing the component A, the component B, the component C, the gravel, the yellow sand and the cement in a concrete stirrer, stirring for 1 min, uniformly mixing the water and the efficient water reducer, pouring the mixture of the water and the efficient water reducer into the concrete stirrer, and carrying out mixing stirring for 3-5 min to obtain the concrete. According to the present invention, the cement consumption is reduced, the low-carbon concrete is prepared, and the hydration heat of the concrete can be significantly reduced so as to reduce the hydration temperature increase of the concrete and reduce the shrinkage caused by the cement hydration, such that the cement consumption is reduced, and the consumption of the slag and the fly ash is increased so as to utilize the more solid waste and provide the environmental protection advantage.