Dans un petit bol, mélangez le garam masala, le cumin, le curcuma, le paprika fumé, le sel, le piment de Cayenne et un peu de poivre fraîchement moulu (environ 10 tours de moulin à poivre). Saupoudrez généreusement le mélange d’épices sur les deux côtés des cuisses de poulet, en les enrobant bien.
Chauffez l’huile de cuisson dans une grande poêle à feu moyen-vif. Une fois chaude, ajoutez le poulet assaisonné et faites-le cuire environ 3 minutes de chaque côté, ou jusqu’à ce qu’il soit bien doré (le poulet n’a pas besoin d’être complètement cuit). Transférez le poulet doré dans la mijoteuse.
Ajoutez l’oignon haché dans la poêle et faites cuire jusqu’à ce que les oignons soient tendres et légèrement dorés sur les bords. Retirez la poêle du feu, ajoutez 1/4 de tasse d’eau et remuez pour dissoudre les morceaux dorés au fond de la poêle. Versez l’eau dans la mijoteuse.
Ajoutez l’ail émincé, le gingembre râpé et la sauce tomate dans la mijoteuse avec le poulet et les oignons. Remuez légèrement, puis placez le couvercle sur la mijoteuse et allumez-la. Faites cuire à intensité élevée pendant 3 heures ou à faible intensité pendant 6 heures.
Après 3 heures à intensité élevée ou 6 heures à faible intensité, le poulet devrait être tendre et se défaire facilement. Éteignez la mijoteuse, puis ajoutez la crème épaisse. Remuez délicatement pour mélanger la crème à la sauce tomate. Goûtez la sauce et ajustez l’assaisonnement si nécessaire.
Pour servir, déposez le poulet et la sauce tomate sur du riz cuit et garnissez de coriandre fraîche.