Descasque e pique a cebola e o alho e aloure-os no azeite. Junte o salmão picado e envolva.
Junte depois os espinafres, previamente descongelados e bem escorridos, e a raspa do limão, tempere com sal e pimenta e envolva bem. Retire do lume, deixe arrefecer e misture com o queijo ricota.
Coloque o preparado num saco de pasteleiro e recheie os canelones. Disponha num tabuleiro, previamente coberto com o molho de tomate, regue com o molho bechamel e leve ao forno, a 180ºc, durante cerca de 20 minutos.