Juntar o frango e o resto dos ingredientes da marinada numa tigela grande. Com as mãos, massajar a marinada no frango.
Cobrir com filme plástico e refrigerar durante pelo menos 1 hora, ou até de um dia para o outro.
Mergulhar os cajus e as amêndoas em água durante pelo menos uma hora até (ou até à noite) antes de preparar o resto da receita.
Aquecer uma frigideira ou grelhador em lume médio-alto. Regar uma colher de chá de óleo na frigideira.
Trabalhar em lotes, retirar o frango da marinada e grelhá-los na frigideira durante 3 a 5 minutos de cada lado, até que o frango esteja cozinhado (o sumo claro acaba quando se corta). Não encher a frigideira.
Uma vez cozinhado, transferir o frango para um prato separado. Cobrir e reservar para mais tarde.
Derreter 1 1/2 colheres de sopa de manteiga numa frigideira em lume médio baixo. Assim que a manteiga derreter, adicionar a pasta de alho e gengibre seguida de açúcar. Saltear durante 1 a 2 minutos.
Adicionar o tomate e cozinhar durante 8 a 10 minutos em lume médio alto, até que todo o líquido extra seja cozido. O molho deve ter uma consistência solta e pastosa.
Adicionar coentros, garam masala, pimentão-doce e sal. Mexer e cozinhar em lume médio durante 2 a 3 minutos. Desligar o lume.
Transferir o molho para um liquidificador ou para a tigela de um processador de alimentos. Adicionar os cajus encharcados e escorridos e as amêndoas. Misturar numa pasta lisa.
Devolver o molho à panela de cozedura em fogo médio. Acrescentar a água à pasta e mexer para fazer um molho suave.
Quando o molho começar a ferver, adicionar o frango grelhado e as natas. Mexer bem. Cobrir a frigideira e ferver em lume brando durante 5 minutos.