Mélangez tous les ingredients de la marinade dans un bol, versez la préparation dans un plat et ajoutez les morceaux d'agneau, enrobez les bien puis couvrez faire mariner toute une nuit au réfrigérateur.
Le lendemain, rincez bien le riz et faites le tremper dans de l'eau froide, pour l'attendrir, le faire revenir les autres ingrédients.
Faites infuser le safran dans 1 c a s d'eau chaude .
Chauffez une casserole ou une petite cocotte avec un peu de ghee, puis faites revenir l'oignon avec la cardamome, le laurier et le cumin.
Réserver la moitié.
Mettre la moitié des oignons dans la cocotte, ajoutez y le riz basmati rincé, égoutté, et mélangez bien enrober le riz des épices et des oignons.
Ajoutez le safran infusé.
Versez environ 230 ml d'eau ,laissez cuire jusqu'à ce que le riz ait aborbé l'eau, 5 minutes.
Réservez le riz, couvrez pour ne pas qu'il sèche trop.
Dans une cocotte, chauffez un peu de ghee avec la deuxième moitiée des oignons,faites revenir l'agneau avec la marinade, laissez le dorer un peu en remuant.
Ajoutez les 120 ml d'eau et portez à ébullition.
Faire mijoter à couvert 1h puis enlevez le couvercle et poursuivez la cuisson jusqu'à ce que l'agneau soit tendre.
Préchauffez le four à 170°C.
Dans un plat assez profond, disposez une couche d'agneau, puis une couche de riz plutôt fine, ajoutez y le reste d'agneau puis recouvrez du reste de riz.
Enfournez pour 1 heure environ.
Faire revenir les amandes et les raisins dans une poêle .
A la sortie du four, saupoudrez le plat des amandes, des raisins secs et de coriandre ciselée avant de servir.