Mélanger les ingrédients du rub et frotter la viande. Laisser reposer 2 heures au réfrigérateur.
Préchauffer votre gril pour une cuisson indirecte, plaque de saisie fermée à 225°F (110°C). Fumez-le pendant 3 heures.
Si vous n'avez pas de tajine, vous pouvez utiliser une cocotte. Augmenter la température du gril à 150°C (300°F). Versez un peu d'huile d'olive dans la poêle et faites cuire les oignons et l'ail jusqu'à ce qu'ils soient translucides.
Ajouter la viande et tous les autres ingrédients de la recette. Fermez le couvercle et laissez cuire encore 2 à 3 heures, jusqu'à ce que la l'agneau s'effiloche.