Em uma panela, aqueça o azeite e doure as cebolas até ficarem transparentes. Acrescente os tomates picados e refogue até que estejam macios.
Adicione o leite de coco e o bacalhau dessalgado desfiado à panela. Misture bem. Acrescente a salsa picada e as azeitonas pretas. Cozinhe por cerca de 3 minutos em fogo médio. Reserve.
Enquanto isso, passe as batatas cozidas pelo espremedor para preparar um purê.
Em um recipiente, misture o purê de batatas com o creme de leite, a margarina, a salsa picada e metade do queijo parmesão ralado. Mexa até ficar homogêneo.
Em um refratário, faça uma camada com metade do purê de batatas. Por cima, distribua o refogado de bacalhau. Cubra com o restante do purê.
Espalhe o catupiry sobre a última camada de batata e polvilhe o restante do queijo parmesão ralado.
Leve ao forno pré-aquecido a 200ºC e asse até que a superfície esteja dourada e cremosa (aproximadamente 20 minutos).
Dicas para o melhor bacalhau cremoso
Use bacalhau dessalgado para evitar excesso de sal.
Se preferir, substitua a margarina por manteiga para um sabor mais rico.
Sirva acompanhado de uma salada verde fresca para uma refeição completa.