Ferva o bacalhau dessalgado, desfie e reserve.
Numa panela com 4 colheres (sopa) de azeite, refogue o alho e a cebola, por último o tomate sem casca e sem pele, a salsa e a cebolinha.
Coloque o bacalhau pra refogar e salpique pimenta-do-reino.
Amasse a batata que está cozida e coloque 1 caixa de creme de leite sem soro e 3 gemas, misture bem.
Bata as 3 claras em neve e reserve.
Misture o bacalhau com o purê e coloque num refratário de vidro, untado com azeite e por cima a clara em neve.
Salpique parmesão e leve ao forno a 180° C, por 20 minutos.