Heize den Backofen auf 180 °C Umluft vor. Fette eine Auflaufform leicht ein.
Schäle die Zwiebeln und schneide sie in etwa 1 cm dicke Ringe. Gib sie in eine Schüssel und vermenge sie gründlich mit den Gewürzen.
Verteile die Zwiebelringe gleichmäßig in der Form. Schneide die Butter in Würfel und verteile sie gleichmäßig auf den Zwiebeln.
Bedecke die Zwiebeln mit den 3 Käsesorten. Decke die Auflaufform mit Alufolie ab.
Backe den Auflauf für etwa 40 Minuten im vorgeheizten Ofen. Entferne die Folie und lass ihn für weitere 30-35 Minuten goldbraun backen.