In the study, an adsorptive removal strategy as a straightforward and fast procedure was developed to remove four aflatoxins, including aflatoxin B1 (AF-B1), aflatoxin B2 (AF-B2), aflatoxin G1 (AF-G1), and aflatoxin G2 (AF-G2). A simple and green sorbent consisting of two components (activated nanobentonite and Fe3O4 nanoparticles) was synthesized based on three steps using acidic treatment, ultrasonic procedure, and chemical precipitation method. The sorbent was characterized by several techniques such as FTIR, FESEM, TEM, XRD and VSM to determine the sorbent structure and morphology. An experimental design based on a central composite design was utilized to optimize factors in the removal of AFs. The optimum values of the factors (pH, sorbent amount, shaking rate) was 6.8, 0.076 g and 160 rpm, respectively. Three models, including pseudo-first-order, pseudo-second-order, and intra-particle diffusion models, were used to investigate the kinetics of the removal process. The removal of AFs using magnetic nanobentonite was fitted with the pseudo-second-order model better than other models with an equilibrium time lower than 30 min. the thermodynamic data show that the adsorption of AFs on the sorbent is a spontaneous and feasible process due to negative values of the Gibbs free energy change (ΔG) at different temperatures. Two models (Langmuir and Freundlich models) were chosen to study the isotherm of the removal procedure, indicating that the Freundlich model describes the results better than the Langmuir model. The maximum adsorption capacity of the sorbent for removing AF-B1, AF-B2, AF-G1, and AF-G2 are 357.14, 400.0, 370.37, and 400.0 mg g− 1, respectively. The sorbent reusability was also evaluated to study the sorbent's ability for the removal of AFs, indicating that the sorbent was used for 5 cycles without a significant reduction in the ability to remove AFs.