Lave bem o espinafre e retire os talos.
Cozinhe o espinafre com sal por 2 a 3 minutos, até murchar.
Escorra bem e pique fininho. Reserve.
Em uma tigela, misture a ricota, o espinafre, a cebola picada, o queijo parmesão ralado, sal, pimenta-do-reino e noz-moscada. Reserve.
Em uma panela, derreta a manteiga em fogo médio. Adicione a farinha de trigo e cozinhe por 2 minutos, mexendo constantemente até ficar homogêneo e dourado.
Aos poucos, junte o leite, mexendo constantemente para evitar grumos. Cozinhe até o molho engrossar, cerca de 7 minutos.
Tempere com sal, pimenta e noz-moscada.
Em um refratário, espalhe uma camada fina de molho branco no fundo.
Coloque uma camada de massa para lasanha e, em seguida, espalhe uma camada da mistura de ricota e espinafre sobre a massa. Repita até finalizar os ingredientes, garantindo que a última seja de molho.
Leve para assar em forno preaquecido a 180 ºC por cerca de 30 minutos.