Dans un bol, mélanger le yogourt, le miel, le garam masala, l'ail, le gingembre et la ½ cuillère à thé de sel. Poivrer au goût.
Découper les poitrines de poulet en dés et les ajouter à la marinade de yogourt. Bien mélanger et couvrir. Réfrigérer et laisser mariner pendant au moins 2 heures.
Hacher l'oignon. Verser l'huile dans la poêle et faire revenir l'oignon jusqu'à ce qu'il soit translucide. Saler et poivrer. Incorporer la pâte de tomate et bien mélanger.
Sortir le poulet dans la marinade du réfrigérateur. Verser le poulet et la marinade dans la poêle contenant l'oignon.
Délayer la farine dans le lait de coco et ajouter le tout dans la poêle. Porter à ébullition et laisser mijoter pendant 15 minutes ou jusqu'à ce que le poulet soit bien cuit**.
Servir avec du riz ou du pains naan et garnir d'amandes ou de noix de cajou. Déguster avec plaisir.
*J'ai ajouté la farine pour être certaine que le yogourt ne se sépare pas à la cuisson.
**Comme la marinade sert à la sauce, elle doit mijoter au minimum pendant 10 minutes pour des raisons de sécurité alimentaire.