8 Tomaten blanchieren, enthäuten, halbieren, entkernen und mit Olivenöl und Salz bei 180°C etwa 40 Minuten im Ofen rösten, bis sie eingefallen sind. 2 mittelgroße Auberginen in Scheiben schneiden, salzen, 30 Minuten entwässern lassen, trocken tupfen und in Olivenöl von beiden Seiten goldbraun braten. 500g frischen Spinat waschen und in einer Pfanne kurz zusammenfallen lassen, gut ausdrücken. Für die Tofubolognese 400g Tofuhack mit kochendem Wasser übergießen, 10min ziehen lassen, auswringen und in einer Pfanne mit 2 EL Olivenöl goldbraun braten, 1 gewürfelte Zwiebel hinzufügen und glasig dünsten, 2 EL Tomatenmark einrühren, mit 1 Dose gehackten Tomaten (400g) und 100ml Gemüsebrühe ablöschen, mit 1 TL Oregano, 1 TL Thymian, Salz und Pfeffer würzen und 15 Minuten köcheln lassen. Eine Bechamelsoße aus 80g Butter, 80g Mehl und 1l Milch zubereiten, mit Salz und Pfeffer würzen. Eine Auflaufform einfetten und schichtweise aufbauen: etwas Bechamelsoße auf den Boden, 3 Lasagneblätter, Tofubolognese, Spinat, Auberginenscheiben, Ofentomaten, wieder Lasagneblätter und diese Schichtung wiederholen. Als oberste Schicht Lasagneblätter auflegen, mit der restlichen Bechamelsoße bedecken und mit 100g geriebenem Käse bestreuen. Die Lasagne bei 180°C etwa 40-45 Minuten backen, bis sie goldbraun ist, 10 Minuten ruhen lassen und in Stücke geschnitten servieren.