Verser l’huile dans la cocotte, y faire revenir légèrement les morceaux de viande, saler et ajouter le gingembre et le safran. Mélanger pour imprégner la viande puis couvrir d’eau et poser le couvercle. Cuire 15 minutes en surveillant de temps en temps la cuisson, ajouter de l’eau si nécessaire.
Pendant ce temps, nettoyer les artichauts et plonger les fonds dans de l’eau citronnée ou vinaigrée. Les cuire à l’eau bouillante salée additionnée de sauce de cuisson de la viande (15 à 20 mn).
Cuire les petits pois à l’eau pendant 10 mn puis ajouter un peu de sauce de cuisson.
Verser la viande et la sauce dans une tajine; garnir avec les artichauts et les petits pois; glisser ensuite la tajine dans le four à 180 ° C. (350°F.) pendant 60 à 90 minutes où jusqu’à ce que la viande soit tendre