Épluchez le céleri-rave et coupez-le en fines tranches.
Faites bouillir une grande casserole d'eau salée et faites cuire les tranches de céleri pendant environ 10 minutes, jusqu'à ce qu'elles soient tendres.
Dans une casserole, faites fondre le beurre à feu doux, ajoutez la farine et remuez pendant 1 à 2 minutes pour préparer un roux.
Ajoutez progressivement le lait tout en fouettant pour éviter les grumeaux. Continuez de cuire à feu moyen jusqu'à l'épaississement.
Ajoutez la muscade, le sel, le poivre et la crème fraîche si désiré.
Dans un plat à gratin, disposez une couche de céleri, puis versez une partie de la béchamel, et répétez l'opération jusqu'à épuisement des ingrédients.
Terminez par une généreuse couche de béchamel et parsemez de fromage râpé.
Enfournez pendant 25 à 30 minutes, jusqu'à ce que le dessus soit bien doré.