Disclosed are methods of making stable nanoparticle suspensions wherein one or more nanoporous or mesoporous materials are used to absorb and remove one or more non-tolerated surfactants from the nanoparticle suspensions. Also provided are methods of making stable nanoparticle suspension formulations wherein one or more macromolecular or colloidal stabilizers or tolerated surfactants are simultaneously added to further stabilize the nanoparticle suspension formulation. Thus to prevent a collapse of the suspension, one exchanges or replaces the surfactants that are not tolerated, by one or more tolerated surfactants or by macro-molecular/colloidal stabilizers.