Mélanger l’agneau à cette pâte et laisser mariner 4 heures minimum au frais (l’idéal étant toute une nuit).
Dans un cocotte, faites fondre 50 g de beurre puis faites dorer l’oignon 5 minutes à feu moyen. Réservez-le sur une assiette. Égoutter l’agneau en réservant la marinade. Faites le revenir dans la cocotte avec le beurre ayant servi à la cuisson de l’oignon 5 minutes à feu vif.
Remettez l’oignon dans la cocotte puis ajoutez les yaourts et la marinade réservée. Rectifiez l’assaisonnement. Laissez mijoter à couvert pendant 1 h 30.
Préchauffer le four à 180°C (th 6.). Plongez le riz dans un grand volume d’eau bouillante et laissez-le cuire 10 minutes. Egouttez-le puis recouvrez l’agneau de riz.
Faites fondre le reste du beurre dans une casserole et ajoutez le safran. Versez ce mélange sur le riz. Couvrez la cocotte et enfournez 1 heure.