Dans une poêle, faites chauffer l'huile d'olive et faites revenir l'oignon et l'ail hachés jusqu'à ce qu'ils soient dorés.
Ajoutez les épinards dans la poêle et faites cuire jusqu'à ce qu'ils soient réduits. Salez et poivrez selon votre goût.
Dans un bol, mélangez la ricotta avec un peu de sel, de poivre et du basilic frais si désiré.
Dans un plat à gratin, étalez une couche de sauce tomate, puis disposez 4 feuilles de lasagne.
Ajoutez une couche du mélange épinards-ricotta, puis une nouvelle couche de sauce tomate. Répétez l'opération jusqu'à épuisement des ingrédients, en terminant par une couche de sauce tomate.
Saupoudrez le dessus avec la mozzarella et le parmesan râpés.
Enfournez pendant 30 minutes, jusqu'à ce que le dessus soit doré.