La recette paraît plus compliquée qu'elle ne l'est . Il vous faudra en revanche de nombreux d'ingrédients . Pour ce faire , commencez par préparer la marinade en mixant le yaourt , le gingembre et le curcuma , l'ail haché , le piment , le garam massala , la moitié de la coriandre , 1 cuillère à café de sel et l'huile de coco . Versez dans un plat à four , ajoutez les tomates et le poulet . Enrobez la viande et laissez mariner au réfrigérateur . Sur le côté , faites cuire votre riz et faites revenir l'oignon avec la cannelle , le laurier et la cardamome dans du beurre bien chaud , 2 à 3 min . Ajoutez le riz et faites revenir 2 min en mélangeant . Versez 80 cl d'eau et salez . Portez à ébullition , puis baissez le feu . Pelez et hachez 1 oignon . Faites chauffer 3 c . à soupe de beurre . Ajoutez l'oignon et faites-le dorer pendant 5 mn . Ajoutez le poulet et sa marinade . Portez à ébullition , puis baissez le feu , couvrez et faites cuire 25 min à frémissements en mélangeant de temps en temps . Ajoutez un peu d'eau si le mélange attache . Ajustez l'assaisonnement en sel et poivre . Laissez tiédir , puis effilochez la chair . Faites dorer les pignons à sec et le reste des oignons dans une poêle anti-adhésive 5 min . Faites chauffer le bouillon et versez-le sur le reste de yaourt . Alternez les couches de riz et de poulet dans un plat . Décorez avec la grenade , les pignons , le reste de coriandre hachée .