Mesoporous magnetic iron oxide composites (MMIOCs) were successfully prepared by one-step evaporation induced self-assembly using an organic ferrocene surfactant, and innovatively studied as a potential alternative to Co3O4 for persulfate activation to generate radicals.