Déposez le safran dans 1 demi verre d'eau chaude pendant 20 minutes. (Cette étape est facultative, mais cela permet au safran de révéler toute sa saveur).
Dans une marmite, faites revenir la viande dans l'huile d'olive. A coloration, ajoutez les oignons émincés.
Une fois l'oignon sué, ajoutez le sel, l'ail pressé, le verre d'eau contenant le safran, le gingembre, la cannelle et le paprika. Remuez.
Versez environ 1L d'eau, couvrez et laissez cuire à feu doux-moyen pendant 40 à 45 minutes. Si besoin ajoutez un peu d'eau au cours de la cuisson.
Passé ce temps, ajoutez les olives préalablement rincées, le persil haché, le jus de citron et le citron confit coupé en lamelles.
Couvrez, et laissez mijoter 15 minutes.