Corte o bacalhau em cubos e reserve-os. Pique os amendoins, a cebola, os dentes de alho e os pimentos. Corte o tomate em cubos. Refogue a cebola e o alho na manteiga. Junte o tomate e deixe cozinhar. Adicione o azeite e os pimentos.
Demolhe o pão na água da conserva de coco. Escorra-o, apertando-o ligeiramente, triture-o no preparado de pimentos, mexendo para incorporar, até começar a pegar no tacho.
Adicione o bacalhau, o amendoim, leite de coco e a malagueta cortada em pedacinhos; deixe cozinhar entre 10 a 15 minutos. Mexa cuidadosamente e sirva com coco cortado em tiras por cima. Polvilhe com salsa e coentros picados.