Mettre les olives dans de l'eau froide pour les dessaler pendant une demi heure.
Même chose avec les citrons confits coupés en 4 et débarrassés de leur pulpe. Peler et couper les oignons et l'ail. Couper l'épaule en gros morceaux.
Mettre de l'huile d'olives à chauffer dans la cocotte. Ajouter la viande et la faire dorer. Mettre alors les oignons et les gousses d'ail.
Ajouter alors le colorant alimentaire et les épices. Bien mélanger pour enrober la viande. Faire dorer quelques instants.
Mettre alors le piment, les citrons confits et les olives égouttés, les feuilles de laurier, le bouquet de persil haché.Ajouter l'eau et cuire à feu moyen à couvert Bouillir environ 3 h 30 minute.
Une demi heure avant la fin de la cuisson, mettre les fèves à cuire.
Mettre la semoule dans un saladier.
Ajouter l'huile et bien mélanger. Par dessus ajouter l'eau bien chaude et laisser gonfler puis égrainer.