Sur feu doux, faire revenir l'oignon haché avec la viande dans l'huile. Remuer jusqu'à ce que l'oignon soit sué puis ajouter l'ail, le sel, le gingembre, le poivre et le safran. Remuer jusqu'à homogénéisation des ingrédients, ajouter l'eau et laisser cuire pendant 50 minutes.
Dix minutes avant la fin de cuisson, ajouter les artichauts, la coriandre et 1 cuillère à café de jus de citron. Laisser mijoter en vérifiant la cuisson de la viande.
Servir ce Tajine de boeuf aux artichauts chaud comme plat principal accompagné d'une salade selon le goût.