Hacher l'oignon et l'ail. Couper les tomates épluchées et épépinées en petits dés.
Les mettre dans un auto-cuiseur avec les morceaux de viande.
Ajouter le sel, le poivre, le safran, le gingembre et l'huile d'olive.
Faire revenir à feu moyen pendant 5 minutes, tout en remuant et en retournant les morceaux.
Couvrir d'eau et faire cuire à couvert 20 ou 25 min.
Pendant ce temps nettoyer et couper les haricots verts.
Les disposer ensuite sur la viande et remettre à cuire à couvert 20 minutes environ.
Ajouter les olives et l'écorce de citron coupée en lamelles et laisser mijoter jusqu'à obtention d'une sauce bien réduite.