Remojar los anacardos en abundante agua. Licue los anacardos junto con 80 ml de agua hasta obtener una pasta fina y suave y reserve.
Licúa el ajo y el jengibre con un chorrito de agua y reserva. En la misma licuadora agregue las cebollas y mezcle hasta obtener una pasta suave. Dejar de lado.
En un tazón grande agregue el yogur griego, la mitad de la cantidad de chile en polvo de Cachemira, pimienta negra y 2 cucharaditas de pasta de ajo y jengibre. Agrega el pollo y mezcla bien. Dejar macerar unas horas o preferiblemente toda la noche.
En una sartén antiadherente grande, caliente el aceite a fuego medio. Agrega la canela, el clavo, el cardamomo y los chiles secos. Freír unos segundos y añadir la pasta de cebolla. Freír durante 6-8 minutos. Remueve bien asegurándote de que no se pegue a la sartén. Agregue la pasta de ajo y jengibre restante y fría durante 1 minuto mientras los sabores crudos se cocinan. Agregue el resto del chile en polvo, la cúrcuma y el cilantro en polvo. Remueve bien y fríe por un minuto.
Ahora agrega los tomates y fríelos durante 5 minutos hasta que comiencen a ablandarse. Agregue el pollo marinado y vea las piezas revolviendo bien durante 7-8 minutos.
Agrega agua y sazona al gusto. Cocine a fuego lento durante 20 minutos con la tapa puesta. Agregue la pasta de anacardos y revuelva durante 2 minutos. Apaga el fuego. Agregue las hojas de fenogreco y sirva caliente con naan orparatha.