Spargel schälen, von den holzigen Enden befreien und waschen. In kochendem Salzwasser 12-15 Minuten garen, abseihen und beiseitestellen.
Für die Tomatensoße Zwiebel und Knoblauch schälen und fein hacken. Aubergine putzen und mit Pancetta in Würfel schneiden. Thymian waschen und Blättchen abzupfen.
Öl in einem Topf erhitzen und Pancetta darin knusprig braten. Zwiebel sowie Knoblauch dazugeben und kurz andünsten. Aubergine hinzufügen, kurz mit anbraten und mit Tomaten ablöschen. Thymian unterrühren und mit Zucker, Salz und Pfeffer würzen. Topf abdecken und Soße 10 Minuten köcheln lassen.
Backofen auf 220 °C Ober-/Unterhitze vorheizen. Auflaufform einfetten.
Für die Mascarponesoße Zitronenschale abreiben. Kräuter waschen, trocknen und Blättchen von den Stängeln zupfen. Mit Milch in ein hohes Gefäß geben und fein pürieren. Mascarpone mit der Kräutermilch cremig rühren. Mit Zitronenschale, Salz und Pfeffer abschmecken.
Auberginensoße, Lasagneplatten, Mascarponesoße und Spargel abwechselnd in der Auflaufform schichten. Vorgang wiederholen und mit einer Schicht Mascarponesoße abschließend. Mozzarella darauf verteilen und Spargellasagne im heißen Ofen 35-40 Minuten backen.