Débitez les filets de poulet en lanières d'un demi cm de largeur. Ciselez finement les oignons.
Dans un récipient, mélangez le poulet, le yaourt, la coriandre, la cardamome, le cumin et réservez au frais pendant 30 minutes pour que la viande s'imprègne des parfums d'épices.
A l'aide d'un robot, hachez les noix de cajou, le gingembre, les gousses d'ail et 3 c à soupe d'eau, jusqu'à obtention d'une pâte crémeuse.
Dans un wok ou un faitout anti-adhésif, faites revenir le poulet dans 3 c à soupe d'huile type arachide jusqu'à ce qu'il prenne une couleur dorée. Ajoutez les oignons et prolongez la cuisson pendant 3 minutes.
Versez ensuite le lait de coco, la crème de noix de cajou, et l'eau jusqu'à hauteur. salez et poivrez à votre goût. Laissez mijoter pendant 20 min à feu doux et couvert.
Prolongez la cuisson à découvert pour obtenir une sauce liée 15 min environ.