Preparando o espinafre:
Lave bem o espinafre e pique grosseiramente. Se estiver usando o congelado, descongele completamente e esprema para retirar o excesso de água.
Em uma panela grande, aqueça o azeite e refogue o alho até dourar. Adicione o espinafre aos poucos, mexendo sempre até murchar completamente.
Tempere com sal e pimenta a gosto, escorra o excesso de água e reserve.
Preparando o molho branco:
Em uma panela média, derreta a manteiga em fogo médio. Junte a farinha de trigo e mexa por 2 minutos, sem parar, até obter uma pastinha homogênea.
Adicione o leite morno aos poucos, mexendo vigorosamente para não empelotar. Cozinhe, mexendo sempre, até engrossar (uns 5 minutos).
Desligue o fogo, acrescente o creme de leite, noz-moscada, sal e pimenta. Misture bem e ajuste o sal, se necessário.
Montagem da lasanha:
Em um refratário médio, espalhe uma porção de molho branco no fundo. Faça uma camada de massa para lasanha, cubra com parte do espinafre, coloque mais molho branco e espalhe mussarela e parmesão por cima. Se for usar, adicione também o queijo cottage entre as camadas.
Repita as camadas até acabarem os ingredientes, terminando com molho branco e uma camada generosa de queijo por cima.
Leve ao forno pré-aquecido a 180°C por 30 minutos ou até dourar bem. Nos minutos finais, ative a função gratinar se disponível.
Antes de servir, deixe descansar 10 minutos para firmar.