Num caldeirão com capacidade para 2 litros, coloque o azeite de oliva, refogue o alho e a cebola. Junte o caranguejo, o cominho, a pimenta-do-reino e o tomate. Deixe cozinhar até o tomate ficar macio. Junte a batata e o ovo. Acrescente 2 litros de água e deixe ferver por 30 minutos. No final, adicione o dendê, o leite de coco, a azeitona e o coentro. Sirva quente.