Möhre und Sellerie putzen, schälen und in kleine Würfel schneiden. Zwiebel und Knoblauch fein würfeln. Öl in einer Pfanne erhitzen, Zwiebel und Knoblauch darin andünsten. Hackfleisch dazugeben, mit Salz und Pfeffer würzen und gut anbraten. Danach die Möhren- und Selleriewürfel zugeben und 4 Minuten mit anbraten.
Das Tomatenmark kurz mit andünsten und mit dem Wein ablöschen. Die Dose Tomaten mit dem Saft dazugeben und mitkochen lassen, dabei die Tomaten klein zerdrücken. Alles mit Salz, Pfeffer und Zucker abschmecken.
Für die Bechamelsoße 40 g Butter in einem Topf schmelzen. Mehl zugeben und unter Rühren kurz anschwitzen. Die Milch ganz langsam unterrühren und einmal richtig aufkochen lassen. 5 Minuten unter Rühren köcheln lassen, dann mit Salz und Pfeffer würzen.
Zum Schichten zuerst 4-5 Löffel Bechamelsoße auf den Boden einer Auflaufform streichen. 3-4 Lasagneblätter auf die Soße legen, die Hälfte der Hackfleischsoße darauf verteilen. Wieder ein paar Löffel Bechamelsoße darauf verteilen und mit 3-4 Lasagneblättern bedecken. Die restliche Hackfleischsoße auf den Lasagneblättern verteilen und noch einmal mit 5-6 EL Bechamel bestreichen. Mit den restlichen Lasagneblättern belegen und mit der restlichen Soße bestreichen.
Den Backofen auf 200 Grad (Umluft: 175) vorheizen. Den Mozzarella in dünne Scheiben schneiden und auf der Lasagne verteilen. Parmesan reiben und darüber verteilen. Übrige Butter in kleinen Stücken darauf verteilen. Im heißen Ofen 40-45 Minuten backen, bis die Lasagne goldbraun ist.