Mettez le poulet dans un bol et frottez-le avec 1/2 tasse de yaourt, le curcuma, le sel et la poudre de poivre de Cayenne et réservez.
Battez les 2 cuillères à soupe de yaourt restantes dans un bol séparé et réservez.
Réglez l'Instant Pot® en mode Sauté et faites chauffer l'huile. Ajoutez les oignons émincés et faites-les cuire 6 à 8 minutes, en ajoutant progressivement le sucre pour une coloration uniforme. Retirez environ un tiers des oignons dorés et réservez-les pour la garniture.
Ajoutez le gingembre et l'ail aux oignons restants dans la casserole et laissez cuire 2 minutes. Incorporez le poulet assaisonné, le cumin, la coriandre, le concentré de tomates, la poudre d'amandes (si vous en utilisez) et 60 ml d'eau, puis portez à frémissement.
Appuyez sur Annuler pour désactiver le mode Sauté . Fermez le couvercle et réglez l'Instant Pot® sur Pression manuelle pendant 5 minutes.
Une fois le temps de cuisson terminé, laissez la pression se relâcher naturellement pendant 10 minutes.
Une fois la pression relâchée, retirez le couvercle et remuez bien. Incorporez le garam masala et les oignons dorés réservés. Versez dans un saladier, décorez d'amandes effilées et arrosez de yaourt battu et de coriandre. Servez avec du riz.