Num tachinho coloque água, sal, piripiri, casca de cebola, os camarões inteiros e os descascados, deixe ferver e cozinhar durante 5 minutos. Coe a água e reserve e descasque os camarões.
Coloque a margarina/manteiga numa panela até aquecer. Adicione a cebola e reduza o lume.
Pode acrescentar neste momento 1 ou 2 flores de anis que dará um sabor subtil a anis, mas deve remove-las assim que a cebola fritar.
À parte faça uma pasta com o gengibre, alho, caril, açafrão, pimenta de cayenne e uma colher de sopa de água. Junte ao preparado anterior e deixe cozinhar durante 2 minutos.
Adicione depois o camarão e mexa bem. Junte o creme de coco com a mistura de ovos. Misture as natas, o iogurte num jarro e acrescente 300 ml da água de cozedura do camarão, mexa bem e junte à panela, envolvendo muito bem.
Aumente a chama até que o molho comece a ferver e deixe-o ferver por 10 minutos. Mexa ocasionalmente. Finalmente coloque o Garam Masala, misture bem e deixe cozer mais 2 minutos, volte a mexer.
Decore com lâminas de amêndoas torradas e polvilhe com folhas de coentros. Sirva com arroz basmati e papadum.