Mettre une marmite à chauffer avec l'huile et laissez revenir la viande d'agneau en ajoutant le sel, le gingembre et le poivre. Ajoutez un litre d'eau. Laissez cuire pendant 30 minutes couvert.
Pendant ce temps, épluchez les oignons et les coupez en deux. Coupez les ensuite en longueur fine. Faites chauffer une poêle à feu doux avec 1 c. à s. d'huile et ajoutez les oignons, le sel, le poivre, le cumin et la coriandre.
Laissez les oignons fondre et prendre une couleur légèrement dorée. Au bout de 30 minutes, retirez les du feu. Mélangez les avec la sauce et la viande et remettre au feu 20 à 30 minutes. Ajoutez de l'eau si besoin est.
Servez ce Tajine d'agneau aux oignons chaud sur un beau plat avec de la semoule de couscous au raisins secs.
Vous pouvez ajouter des pois chiche trempés la veille qu'il faudra faire cuire avec la viande.