Κατόπιν ετοιμάζετε την μπεσαμέλ και προσθέτετε τη μισή ποσότητα των τυριών, το αλάτι, το πιπέρι και τα αυγά. Ανακατεύετε καλά.
Σοτάρετε το σπανάκι στο μισό βούτυρο μέχρι να μαλακώσει, αλατοπιπερώνετε και προσθέτετε την υπόλοιπη ποσότητα τυριών.
Στο μεταξύ, βράζετε τα μακαρόνια σε άφθονο αλατισμένο νερό και τα στραγγίζετε καλά. Τα ανακατεύετε με το υπόλοιπο βούτυρο λιωμένο. Προσθέτετε στα μακαρόνια το μείγμα της μπεσαμέλ και ανακατεύετε.
Απλώνετε σε μια καλή στρώση μια ποσότητα ζυμαρικών μέσα σε 2 ορθογώνιες φόρμες βουτυρωμένες και πασπαλισμένες με φρυγανιά. Πάνω από τα μακαρόνια στρώνετε μια στρώση κιμά και τέλος πάλι ζυμαρικά, κατόπιν σπανάκι, ζυμαρικά, κιμά και τελειώνετε με ζυμαρικά (όπως βλέπετε στη φωτογραφία).
Ψήνετε τις φόρμες στους 200 °C, 1 ώρα περίπου και σερβίρετε κομμένο σε φέτες. Συνοδεύετε με σάλτσα ντομάτας.