Dans une marmite huilée, déposer les morceaux de b?uf, faire revenir un peu puis ajouter l'oignon haché et l'ail en purée. Faire revenir à feu doux pendant 10 minutes.
Incorporer les épices, sel, poivre. Faire revenir encore un peu puis mouiller avec de l'eau jusqu'à niveau de la viande.
Laisser la viande cuire, à couvert à feu doux. Ajouter de l'eau au besoin en cours de cuisson.
Pendant ce temps, peler les carottes, les couper en petits dés et les ajouter à la marmite à mi-cuisson.
Une dizaine de minutes avant la fin de cuisson, ajouter les petits pois et l'écorce du citron confit coupé en lamelles.
Dresser la viande dans un plat, couvrir avec les dés de carottes tendres, les olives et les lamelles de citrons confits. Napper de sauce.
Parsemer de persil plat ciselé pour la finition du plat.
Servir le Tajine de b?uf aux carottes bien chaud avec du pain.