Começar por hidratar o granulado de soja. Colocar numa tigela, cobrir com água e reservar.
Picar finamente a cebola e refogar numa frigideira anti-aderente com azeite. Deixar em lume brando para não fritar.
Enquanto isso, cortar os cogumelos em cubos pequenos e juntar na frigideira, envolvendo bem no azeite.
Quando os cogumelos reduzirem o seu tamanho e perderem o aspeto esbranquiçado, juntar os tomates cortados em cubos e a polpa de tomate. Temperar a gosto e deixar cozinhar até reduzir e perder a acidez.
Escorrer bem o granulado de soja e juntar ao preparado anterior, juntamente com o feijão-vermelho, deixando cozinhar até ganhar sabor. Se necessário, juntar mais um pouco de polpa de tomate (depende de como gosta da sua lasanha) e retificar os temperos.
Ir preparando o molho bechamel. Num tacho pequeno, cozinhar o dente de alho esmagado com azeite, em lume brando, sem deixar fritar.
Dissolver o amido de milho na bebida vegetal e juntar no tacho, mexendo continuamente com uma vara de arames até engrossar. Reservar.
Se necessário, ferver as placas de lasanha (depende da marca) e usá-las para cobrir o fundo da assadeira, previamente untado com azeite.
Colocar por cima uma camada do preparado de soja e cogumelos, depois mais massa, nova camada, e assim sucessivamente.
Terminar com o queijo vegan e o molho bechamel. Levar ao forno a 200 graus por cerca de 20 a 30 minutos para gratinar.