Fatie as berinjelas no sentido do comprimento e deixe de molho na água com um pouco de sal, por alguns minutos. Troque a água uma vez e deixe de molho até a hora de usar.
Hidrate a proteína de soja, adicione 4 xícaras de água e deixe de molho por 15 minutos. Escorra, aperte bem e reserve.
Grelhe as fatias de berinjela em uma frigideira antiaderente, pincelada com manteiga ou margarina, reserve.
Pique bem pequenininho a cebola e o alho. Refogue no óleo. Quando ficar douradinho, coloque a proteína já hidratada e deixe pegar bem o gosto do tempero (esse é o segredo para a proteína ficar saborosa).
Adicione o milho e deixe refogar mais um pouco. Adicione o champignon, refogue mais um pouco e adicione o molho de tomate. Deixe o fogo baixo e deixe apurar bem o molho. Adicione sal, pimenta e a salsinha e desligue o fogo.
Em um refratário, coloque bastante molho, depois uma camada de berinjela, molho, queijo, até terminar com o queijo.
Leve ao forno por 30 minutos. É bom colocar o refratário sobre uma forma de alumínio, para não respingar no forno.
Sirva com arroz branco e salada de alface.