Deixe a proteína de soja de molho em água fervente por 20 minutos.
Enquanto isso, prepare um refogado com a cebola, o alho, o sal, a pimenta e o molho de tomate quando os temperos já estiverem refogados.
Deixe levantar fervura e acrescente a proteína de soja.
Cozinhe por aproximadamente 5 minutos, desligue o fogo e reserve.
Após retirar a casca da batata e cortá-la em pequenos pedaços, cozinhe com água e sal por aproximadamente 30 minutos ou até deixar a batata bem cozida.
Retire do fogo, retire a água, amasse as batatas com um garfo.
Acenda o fogo e adicione a manteiga, mexendo sempre até que se transforme em purê bem molinho.
Caso não deseje deixar o purê mais cremoso, pode acrescentar leite.
Coloque a proteína de soja em uma forma cobrindo todo o fundo.
Em seguida, acrescente o purê de batata, cobrindo toda a proteína de soja.
Pincele com a gema e leve ao forno em temperatura média até dourar.