Σε κατσαρόλα σοτάρουμε σε λάδι το κρεμμύδι, το πράσο και το σπανάκι αφού αλατοπιπερώσουμε ελαφρά και προσθέτουμε τη φέτα. Δεν αφήνουμε το σπανάκι να παραψηθεί και απομακρύνουμε την κατσαρόλα από τη φωτιά. Ρίχνουμε έπειτα μέσα τη φέτα και το ζαμπόν κι ανακατεύουμε. Σε σκεύος για σουφλέ τοποθετούμε τις φέτες του ψωμιού, αφού τις αλείψουμε με λίγο βούτυρο και από τις δύο μεριές.
Βάζουμε μια στρώση σπανάκι και πάλι μια στρώση ψωμί και μια στρώση σπανάκι. Ρίχνουμε το τριμμένο τυρί σε όλη την επιφάνεια. Έπειτα, χτυπάμε τα 2 αυγά με 3/4 του φλιτζανιού γάλα και το περιχύνουμε. Αφήνουμε να μείνει 10 λεπτά και το βάζουμε να ψηθεί μέχρι να ροδίσει το τυρί.