Spinat in klarem Wasser waschen und klein schneiden.
Zwiebel schälen und fein hacken.
Butter in einem Topf schmelzen lassen und Zwiebelwürfel darin anbraten. Sobald sie glasig sind, den Spinat hinzugeben.
Nachdem die Flüssigkeit vollständig verdunstet ist, den Topf vom Herd nehmen und die Hälfte des zuvor in kleine Stücke geschnittenen Fourme d’Ambert hinzugeben.
Mit feinem Salz und Pfeffer aus der Mühle würzen und die Mischung bei Raumtemperatur beiseite stellen.
In der Zwischenzeit Béchamel-Soße zubereiten. Dazu Butter in einem Topf schmelzen lassen und das Mehl darüberstreuen. Langsam köcheln lassen und darauf achten, dass es nicht anbrennt. Sobald die Mischung schaumig wird, Milch hinzufügen, kräftig umrühren und kochen lassen, bis eine glatte Béchamel-Soße ohne Klümpchen entsteht. Mit feinem Salz und Pfeffer aus der Mühle würzen.
Die Hälfte der Béchamel-Soße zum Spinat geben und die Cannelloni-Röllchen nacheinander mit der Mischung füllen.
Gefüllte Cannelloni dicht nebeneinander in eine Auflaufform legen. Mit der restlichen Béchamel-Soße bestreichen, verbleibenden Fourme d’Ambert in Dreiecke schneiden und darauf auflegen.
Für 40 Minuten in den Ofen schieben.
Aus dem Ofen nehmen, mit den gehackten Haselnüssen bestreuen und heiß servieren.