Pré-aqueça o forno a 200ºC. Esquente também o molho de tomate. Em uma frigideira, coloque um pouco de óleo, refogue o espinafre até que fique murcho, depois adicione sal e pimenta. Retire do fogo. Reserve.
Na mesma frigideira, adicione mais um pouco de óleo e refogue a abóbora e a berinjela picadas bem pedacinhos bem pequenos. Adicione sal e pimenta. Deixe cozinhar até que fiquem macios, retire do fogo e reserve. Na mesma frigideira, com um pouco de óleo, refogue os cogumelos (que pode ser de qualquer tipo que você gostar) picados e com um pouco de sal e pimenta. Refogue-os até que fiquem macios, retire-os do fogo e reserve.
Pegue uma forma para a lasanha, coloque um pouco de óleo no fundo e depois cubra-o com massa para lasanha. Adicione 3/4 de xícara de molho de tomate quente e adicione a mistura de abóbora e berinjela, por cima coloque um pouco de mussarela. Repita o processo com o espinafre, e depois com os cogumelos.
No final adicione unicamente o molho de tomate e a mussarela. Coloque no forno por 30-35 minutos ou até que a massa esteja bem cozida e o queijo dourado.