Faites chauffer l'huile d'olive dans une poêle, ajoutez l'oignon et l'ail hachés, puis faites revenir jusqu'à ce qu'ils soient dorés.
Ajoutez les épinards frais et laissez cuire jusqu'à ce qu'ils soient flétris, puis assaisonnez avec du sel, du poivre et un peu de noix de muscade.
Dans un bol, mélangez la ricotta, la moitié de la mozzarella coupée en dés, et le parmesan râpé.
Dans un plat à gratin, étalez une fine couche de sauce tomate au fond.
Disposez 3 feuilles de lasagne, ajoutez une couche du mélange à la ricotta, une couche d'épinards, puis un peu de crème fraîche.
Répétez l'opération une fois de plus (lasagne, ricotta, épinards, crème) et terminez par une dernière couche de lasagne recouverte de sauce tomate et du reste de mozzarella.
Couvrez de papier aluminium et enfournez pendant 25 minutes.
Retirez le papier aluminium et laissez gratiner encore 10 à 15 minutes.