Marinar o frango: Misturar o frango em cubos com o iogurte, o pó de caril, o alho e o gengibre. Deixar marinar pelo menos 30 minutos (idealmente algumas horas).
Selar o frango: Aquecer uma frigideira com um pouco de óleo e selar os cubos de frango até ganharem cor. Retirar e reservar.
Fazer o refogado: Na mesma frigideira, adicionar um pouco mais de óleo se necessário. Juntar a cebola e o gengibre e deixar dourar bem. Acrescentar os tomates e cozinhar até se desfazerem.
Preparar o molho: Torrar os cajus numa frigideira seca e juntar à mistura de cebola e tomate. Triturar tudo (pode ser com a varinha mágica ou liquidificador) até obter um molho cremoso.
Finalizar: Voltar a colocar o molho na frigideira, adicionar as natas e ajustar os temperos (sal, pimenta, mais caril se desejar). Juntar o frango selado e deixar cozinhar em lume brando até estar tenro e o molho apurado.