Contamination of nanomaterials in the environment will pose significant health risks in the future. A viable purification method is necessary to address this problem. Here we report the synthesis and application of a series of metal oxides prepared using a biological template for the removal of nanoparticles from the aqueous environment. A simple synthesis of metal oxides such as ZnO, NiO, CuO, Co3O4 and CeO2 employing eggshell membrane (ESM) as a biotemplate is reported. The morphology of the metal oxide powders was characterized using electron microscopes and the lattice structure was established using X-ray diffraction methods. Extraction of nanoparticles from water was carried out to compare the efficiency of metal oxides. NiO showed good extraction efficiency in removing gold and silver nanoparticles from spiked water samples within an hour. Easy access and enhanced stability of metal oxides makes them interesting candidates for applications in industrial effluent treatments and water purifications.