Die Zwiebel und den Knoblauch fein würfeln.
Das Olivenöl in einer Pfanne erhitzen und die Zwiebeln darin glasig dünsten.
Das Hackfleisch hinzufügen und krümelig anbraten.
Knoblauch und Oregano hinzufügen und kurz mitbraten.
Die passierten Tomaten dazugeben, mit Salz und Pfeffer würzen und ca. 10 Minuten köcheln lassen.
In einem Topf die Butter schmelzen, das Mehl einrühren und unter Rühren anschwitzen.
Nach und nach die Milch einrühren, bis eine glatte Béchamelsoße entsteht. Mit Salz und Pfeffer abschmecken.
Die Cannelloni mit der Hackfleischmasse füllen und in eine gefettete Auflaufform legen.
Die Béchamelsoße über die Cannelloni gießen und mit geriebenem Käse bestreuen.
Im vorgeheizten Ofen bei 180 °C (Ober-/Unterhitze) ca. 30–35 Minuten backen.