Faire saisir la viande dans une marmite avec l'huile, l'oignon, le sel, l'ail et les morceaux de tomate.
Dès que l'oignon est sué, ajouter les épices puis remuer jusqu'à ce que le mélange prenne une couleur dorée.
Ajouter de l'eau jusqu'à ce que tout les ingrédients soient recouverts.
Couvrir et laisser cuire à feu moyen pendant 30 mn.
Ajouter les petits pois et faire cuire à couvert 10 mn de plus. Ajouter de l'eau si nécessaire.
Effeuiller les artichauts, enlever le foin et garder le coeur dans de l'eau citronnée. Les disposer ensuite dans la marmite et ajouter le jus de citron puis laisser mijoter environ 10 autres mn.
Servir le tajine d'artichauts et petits pois chaud avec la sauce.