A cholesterol derivative forms self-assembled helical ribbons in organic solvent, and treatment of this helical ribbon lipid as a template with Pd(Ac)2 provides helically-patterned arrays of palladium nanoparticles followed by reduction.