Preaqueça o forno a 180°C.
Lave e corte as berinjelas em fatias finas no sentido longitudinal.
Tempere as fatias de berinjela com sal e pimenta, e reserve.
Em uma frigideira grande, aqueça um fio de azeite e refogue a cebola e o alho picados até ficarem dourados.
Adicione os cogumelos fatiados e refogue até que estejam macios e a água liberada por eles tenha evaporado.
Tempere os cogumelos com sal, pimenta e orégano. Reserve.
Fatie os tomates e o queijo provolone.
Em um refratário grande, monte a lasanha alternando camadas de berinjela, cogumelos, fatias de tomate, fatias de provolone e queijo muçarela ralado.
Repita as camadas até que todos os ingredientes sejam usados, finalizando com uma camada de queijo parmesão ralado.
Leve ao forno preaquecido por cerca de 25 a 30 minutos, ou até que a parte superior esteja dourada e borbulhante.
Retire do forno e deixe descansar por alguns minutos antes de servir.
Sirva com o manjericão fresco picado por cima para decorar e adicionar um toque fresco.