A simple, robust and scalable technique to functionalize and self-assemble macroscopic nanoparticle-ligand monolayer films onto template-free substrates is described in this protocol.