The application discloses a method for preparing ecological restoration soil by repairing contaminated spoil through regeneration, and comprises the following steps: mixing dry
straw powder and bimetallic alkali liquor, stirring and
drying, pyrolyzing under a protective
atmosphere at a temperature above 500 DEG C to obtain modified
biochar material; mixing the modified
biochar material with microbial liquid, oscillating and adsorbing, and freeze-
drying to obtain carbon-based biological
composite material; mixing the carbon-based biological
composite material with shield spoil to obtain improved shield spoil; and mixing the improved shield spoil with
organic fertilizer to obtain ecological restoration soil; the method removes toxic and harmful components in the shield spoil through
biodegradation, the modified
biochar improves the structure of the shield spoil, and the specific component compound
fertilizer is used, so that the shield spoil is recycled, and the shield spoil-based ecological restoration soil is obtained.