Breng water met een beetje zout aan de kook voor de pompoenblokjes. Laat de zongedroogde tomaten minimaal 10 minuten wellen in heet water. Snipper de uien en pers de knoflook. Was ondertussen de aubergine, droog goed af, snijd in dunne plakken en bestrijk iedere slice aubergine aan beide kanten met olijfolie en bestrooi met peper en zout. Snijd de zongedroogde tomaten in kleine stukjes, vet een ovenschaal in en verwarm de grill(pan).
Zodra ze klaar zijn, giet je de pompoenblokjes af en pureer tot een gladde puree. Leg de slices aubergine onder de grill of bak in een (grill)pan totdat ze goudbruin zijn en laat daarna uitlekken op keukenpapier.
Verhit olijfolie in een (koeken)pan en fruit 1 ½ ui en 1 teentje knoflook een paar minuten. Voeg daarna de zongedroogde tomaten toe, paprikapoeder, italiaanse kruiden en bak 1 minuut mee. Blus af met 1 el zwarte balsamicoazijn, de tomatenblokjes en de groentebouillon. Voeg de slagroom toe en kook nog 5 minuten op laag vuur. Breng op smaak met peper en zout.
Verhit ondertussen ook olijfolie in een andere pan en fruit ½ ui en 1 teentje knoflook. Voeg vervolgens de spinazie toe en laat slinken. Voeg daarna 2 el ricotta toe, peper, een flinke snuf zout toe en roer nog even door.
Verwarm de oven voor op 200 graden. Nu gaan we de lasagne opbouwen. Start met de helft van de slices aubergine, verdeel daaroverheen de helft van de tomaten-roomsaus, 3 lasagnebladen, pompoenpuree, de spinazie-ricotta saus, de helft van de mozzerella en basilicumblaadjes. Daaroverheen verdeel je de rest van de aubergine slices, de overige lasagnebladen en sluit af met de tomaten-roomsaus. Verdeel daarover tot slot mozzarella.
Bak de lasagne in 30 minuten gaar. Draai de laatste 10 minuten de oven terug naar 180 graden. Verdeel nog wat verse basilicumblaadjes over de lasagne als deze klaar is.