Ζεσταίνετε τα ⅔ από το βούτυρο σε μια κατσαρόλα και σοτάρετε το κρεμμύδι μέχρι να μαραθεί. Προσθέτετε τις πατάτες και συνεχίζετε το σοτάρισμα για 4’ - 5’ γυρίζοντάς τις κι από την άλλη πλευρά με ξύλινη σπάτουλα.
Απλώνετε το μισό από το σοταρισμένο μείγμα σε πυρίμαχο σκεύος, το οποίο έχετε πρώτα τρίψει με το σκόρδο και κατόπιν βουτυρώσει. Σκορπίζετε την κεφαλογραβιέρα, τα ⅔ από το μπέικον, αλατοπίπερο και ανακατεύετε ελαφρά. Απλώνετε μια δεύτερη στρώση πατάτες και σκορπίζετε από πάνω το κασέρι και το υπόλοιπο μπέικον.
Χτυπάτε την κρέμα γάλακτος με το γάλα, τα αυγά και αλατοπίπερο και περιχύνετε το φαγητό. Σκορπίζετε το υπόλοιπο βούτυρο σε κομματάκια. Ψήνετε στο φούρνο στους 200 °C επί 50’ μέχρι να ροδίσει η επιφάνεια.