Dans un tajine, faire revenir la viande avec l'oignon et l'ail émincés dans le mélange d'huile de table/beurre rance pendant 5 min.
Diluer les épices dans un peu d'eau et les incorporer à la viande. Couvrir et laisser cuire la viande.
Une fois la viande est tendre, disposer les légumes (artichauts et cardons), les olives et les tranches de citron dessus.
Laisser cuire 15 à 20 min. Servir le Tajine d'artichauts aux cardons chaud, accompagner de pain traditionnel Marocain