Zur Vorbereitung die Zwiebel schälen und sehr fein würfeln. Den Knoblauch schälen und pressen.
Anschließend das Öl in einer Pfanne erhitzen. Die Zwiebel und den Knoblauch darin glasig dünsten. Anschließend das Hackfleisch und das Tomatenmark hinzugeben, alles kräftig mit Salz und Pfeffer würzen und anbraten.
Die passierten und die stückigen Tomaten mischen und kräftig mit Oregano, Basilikum, Salz, Pfeffer und Zucker abschmecken. Anschließend die Hälfte der Tomaten zum gebratenen Fleisch geben. Die andere Hälfte in der Auflaufform verteilen.
Den Backofen auf 170 Grad Ober- und Unterhitze vorheizen. Den Käse mischen.
Die Cannelloni mit der vorbereiteten Fleisch-Mischung füllen und nebeneinander in die Auflaufform legen.
Für die Béchamelsauce die Butter in einem kleinen Topf schmelzen, aber nicht braun werden lassen. Anschließend das Mehl hinzugeben, gut verrühren und kurz anschwitzen. Die Milch nach und nach unter ständigem Rühren zur Sauce geben, aufkochen lassen und mit Salz, Pfeffer und Muskatnuss abschmecken.
Im Anschluss daran die Béchamelsauce über die Cannelloni geben und bestreut mit dem Käse für 45 Minuten im Backofen goldbraun backen.
Nach 45 Minuten die Cannelloni aus dem Ofen nehmen und zusammen mit dem frischen Basilikum servieren.