Skræl, vask og halver sellerien og skær den i ca. 5 mm tykke skiver. Kog i rigeligt kogende letsaltet vand i cirka 5 minutter.
Dræn derefter og lad det dryppe af. Skær også rødbederne i ca. 5 mm tykke skiver. Rens porren, skær den på langs, skyl grundigt og skær den i tynde ringe.
Pil hvidløgsfedet og hak det fint. Riv bjergosten fint. Smør en bageplade. Læg selleri og rødbeder heri som en tagsten og krydr godt med lidt salt og et par snoet sort peber fra møllen. Forvarm ovnen til 200° (varmluftovn 180°). Smelt 25 g smør i en gryde og svits porreringene – bortset fra 1 spsk – med hvidløget i cirka 3 til 4 minutter. Så tag dem ud.
Tilsæt det resterende smør i gryden, smelt ved svag varme, rør derefter melet i og sved i cirka 1 minut. Hæld derefter mælken i, rør rundt og bring det i kog. Rør porreringe, peberrod og 2/3 af den revne bjergost i béchamelsaucen og smag saucen til med lidt salt, et par omgange sort peber og muskatnød. Fordel béchamelsaucen på grøntsagerne og drys den resterende revne bjergost ovenpå. Bag gratinen i den forvarmede ovn i cirka 20 til 25 minutter. Server drysset med de resterende porreringe. Server med kartoffelmos eller frisk baguette.