Cozem‑se bem as batatas até ficarem moles. Pelam‑se as mesmas. Batem‑se as gemas com o açúcar até ficar um creme esbranquiçado e fofo. Acrescenta‑se a farinha continuando a bater, depois acrescentam‑se as claras e por fim o leite condensado e o sumo ou leite de coco. Adicionam‑se as batatas já moídas.
Depois de tudo bem misturado, passa‑se essa base do bolo para uma forma, de preferência com abertura ao meio.
Leva‑se ao forno e deixa‑se cozer cerca de 1h20m em lume brando (cerca de 160º ou 180º conforme o tamanho do forno).
Desenforma‑se quando estiver frio e seco. Enfeita‑se com amêndoa moída e coco ralado.
Faz-se um refogado com o azeite, margarina, alhos, cebola picada e uma das colheres de caril. Depois de alourar, colocar o tomate desfeito. Junte um pouco de água. Deixe aquecer. Coloque a pimenta, os cominhos, os pedacinhos de manga verde. Depois de aquecer este preparado coloque os pedaços de frango cortados pequenos. Junte mais água para que se faça a cozedura em lume brando sem queimar.
Antes de o frango estar cozido, coloque o coco ralado e a polpa de coco (em barra ou comprado fresco, passada na picadora). Deixe apurar. Quase no final deite o leite de coco misturado com a outra colher de caril. Depois de estar quase pronto, misture com os coentros.
À parte, coza o arroz. O caril é depois servido por cima do arroz cozido.