A zellert 2-3 mm vastag szeletekre vágjuk. Sós, lobogó vízben 10 percig főzzük, majd leszűrjük.
Az olívaolajon üvegesre pároljuk a felszeletelt hagymát, rárakjuk a szintén felszeletelt fokhagymát. Sózzuk, borsozzuk és egy kicsit lepirítjuk.
A tepsit enyhén kiolajozzuk. Az aljára rakjuk a zeller harmadát. Ráöntjük a tejszín harmadát, ráreszeljük a parmezán harmadát, megszórjuk borssal és rárakjuk a hagymás keverék felét. Ezután újabb réteg zeller, hagyma, parmezán, bors és tejszín következik. A legvégén rárakjuk a maradék zellert, tejszínt, megborsozzuk, és ráreszeljük a parmezánt. 180 fokra előmelegített sütőben 30 percig sütjük, majd 200 fokon addig, amíg kicsit meg nem pirul a teteje.