Tempere a carne de caranguejo com o sal, a pimenta-do-reino e deixe descansar por 10 minutos.
Refogue o tomate picadinho e a cebola ralada no óleo.
Jogue a carne do caranguejo dentro mexa até que todo o molho se una à carne. Acrescente o leite de vaca, o leite de coco e o catchup.
Deixe ferver por aproximadamente 10 minutos, em fogo baixo. Acrescente o creme de leite ferva por mais 5 minutos.
Coloque em um recepiente, decore com folhas de hortelã e sirva com arroz branco.