Bentonite is a non-metallic mineral with montmorillonite as the main component. It is an environmentally friendly mineral material with large reserves, wide distribution, and low price. Bentonite can be easily modified organically using the surfactant saponin to obtain saponin-modified bentonite (Sap-BT). This study investigates the immobilization of crude enzymes obtained from Trametes versicolor by physical adsorption with Sap-BT. Thus, saponin-modified bentonite immobilized crude enzymes (CE-Sap-BT) were developed to remove benzo[a]pyrene. Immobilization improves the stability of free enzymes. CE-Sap-BT can maintain more than 80% of activity at 45 °C and after storage for 15 d. Additionally, CE-Sap-BT exhibited a high removal rate of benzo[a]pyrene in soil, with 65.69% after 7 d in highly contaminated allotment soil and 52.90% after 6 d in actual soil contaminated with a low concentration of benzo[a]pyrene at a very low laccase dosage (0.1 U/3 g soil). The high catalytic and removal performance of CE-Sap-BT in contaminated sites showed more excellent practical application value.