Hachez les gousses d’ail, mélangez tous les ingrédients de la marinade ensemble.
Coupez le poulet en quatre. Badigeonnez les morceaux avec la marinade. Placez le tout dans un plat, couvrez de film alimentaire, laissez mariner 3 h minimum au réfrigérateur.
Émincez l’oignon et les gousses d’ail.
Faites chauffer le ghee dans une grande casserole. Ajoutez l’oignon, l’ail émincé et le poulet dans la casserole. Saisissez les morceaux sur chaque face pour qu’ils soient bien dorés.
Retirez ensuite le poulet de la casserole, réservez.
Dans la même casserole, versez le coulis de tomate, le garam masala, le gingembre râpé et le piment en poudre. Laissez mijoter à feu doux 15 min, à couvert.
Ajoutez les noix de cajou concassées, les morceaux de poulet, la crème et le beurre dans la sauce, assaisonnez.
Mélangez, puis laissez cuire encore 10 min à couvert.
Servez avec du riz blanc et des naans au fromage maison pour accompagner.