Nejprve troubu předehřejeme na 190 stupňů. Ve větším hrnci v osolené vodě uvaříme těstoviny, vaříme je však jen 3 minuty. Zapékací mísu vytřeme olejem. Ve větší pánvi si na oleji osmahneme nadrobno nakrájenou cibulku a česnek, pak přidáme pojkrájená rajčata i se šťávou, protlak, nahrubo krájené olivy, sůl a pepř, důkladně zamícháme. Vaříme 4 minuty. V jiném hrnci na másle opečeme nadrobno rozkrájené houby a česnek. V misce smícháme strouhanku, mléko, 3 lžíce oleje, ricottu, houbovou směs a 4 lžíce nastrouhaného Parmezánu. Osolíme a opepříme. Do zapékací mísy nalijeme rajčatovou omáčku a vrstvíme lasagne i houbovou směs. Pokapeme zbylým olejem, posypeme zbylým Parmezánem, piniovými oříšky, mandlemi a 25 minut pečeme.